Voznest Forge

Workspace

WorkspaceProjects

Development

DocsAPI ReferenceSDKsEmbed StudioChangelog
  1. Forge
  2. /Docs

Start here

Getting StartedQuickstartPlatform ConceptsEnvironments

Build

ProjectsIdentityAgentsGatewayCapabilitiesPermissions ReferenceInstallationsLive activity

Commands & interactions

CommandsContext-menu CommandsInteractionsComponentsModals (Forms)Activities (Embedded Apps)

Acting in hubs

MessagesEmbedsEmbeds v2 (Blocks)Embeds v3Incoming WebhooksHub Management APIEvent StreamDelivery

Sign in with Voznest

AccessOpenID Connect

API

APIAuthenticationErrorsRate LimitsSecurity

Publish & operate

App Market & ListingTemplates & SandboxObservability & Team Tools

Tools

SDKsExamplesFAQ & TroubleshootingReference

API

API

Conventions shared by every endpoint.

REST over HTTPS at https://api.voznest.com/api/v1. Request and response bodies are JSON; identifiers are 24-character hex strings; timestamps are ISO 8601 in UTC.

StatusCodeWhen
400VALIDATION_ERRORThe body or query didn't match the schema; details list each field
401UNAUTHORIZEDMissing, invalid or expired credential
403PERMISSION_DENIEDAuthenticated, but not allowed (role, capability or scope)
404NOT_FOUNDDoesn't exist — or you can't see it
409CONFLICTAlready exists / state changed
429RATE_LIMITEDSlow down; see Retry-After

Lists that can grow use cursor pagination: pass the next value you received as before.

The full list of endpoints, generated from the running server, is in the API Reference.

PreviousOpenID ConnectNext Authentication