Skip to main content
POST
Create a Gate service for the authenticated organization

Authorizations

Authorization
string
header
required

Send Authorization: Bearer . Gate business endpoints require sk_* secret keys. Gate workflow endpoints use gate-native bearer tokens such as gtpoll_* or agt_* where documented.

Body

application/json
id
string
required

Canonical Gate service slug used by the public registry and by npx signup . Lowercase letters, numbers, dashes, and underscores only; must start and end with a letter or number.

Required string length: 3 - 32
Pattern: ^[a-z0-9](?:[a-z0-9_-]{1,30}[a-z0-9])$
Example:

"gsvc_0123456789abcdefghjkmnpqrs"

name
string
required
Example:

"Acme Growth Workspace"

description
string
required
Example:

"203.0.113.10"

website
string<uri>
required
Example:

"https://app.acme.co/signup"

webhook_endpoint_id
string
required
Pattern: ^we_[0-9a-f]{32}$
Example:

"we_0123456789abcdef0123456789abcdef"

discoverable
boolean
Example:

true

dashboard_login_url
string<uri>
Example:

"https://app.acme.co/signup"

env_vars
object[]
Example:
docs_url
string<uri>
Example:

"https://app.acme.co/signup"

sdks
object[]
Example:
branding
object
Example:
Example:

Response

Created Gate service.

data
object
required
Example:
meta
object
required
Example: