Requires Authorization: Bearer sk_* with the gate:services:manage scope.
Send Authorization: Bearer
Canonical Gate service slug used by the public registry and by npx signup
3 - 32^[a-z0-9](?:[a-z0-9_-]{1,30}[a-z0-9])$"gsvc_0123456789abcdefghjkmnpqrs"
Partial Gate service update. Nested objects and arrays replace the existing value wholesale.
true
"Acme Growth Workspace"
"203.0.113.10"
"https://app.acme.co/signup"
"https://app.acme.co/signup"
"https://app.acme.co/signup"
If provided, must be at least 32 characters. Omit on create to let Gate generate one.
32"whsec_0123456789abcdef0123456789abcdef"
[
{
"name": "Acme Growth Workspace",
"key": "TRIPWIRE_PUBLISHABLE_KEY",
"secret": true
}
]"https://app.acme.co/signup"
[
{
"label": "Chrome",
"install": "npm install @tripwire/server-node",
"url": "https://app.acme.co/signup"
}
]{
"logo_url": "https://app.acme.co/signup",
"primary_color": "#111827",
"secondary_color": "#60a5fa",
"ascii_art": "TRIPWIRE",
"verified": true
}{
"terms_url": "https://app.acme.co/signup",
"privacy_url": "https://app.acme.co/signup"
}Updated Gate service.
{
"object": "gate_service",
"id": "gsvc_0123456789abcdefghjkmnpqrs",
"status": "active",
"discoverable": true,
"name": "Acme Growth Workspace",
"description": "203.0.113.10",
"website": "https://app.acme.co/signup",
"dashboard_login_url": "https://app.acme.co/signup",
"webhook_url": "https://app.acme.co/signup",
"env_vars": [
{
"name": "Acme Growth Workspace",
"key": "TRIPWIRE_PUBLISHABLE_KEY",
"secret": true
}
],
"docs_url": "https://app.acme.co/signup",
"sdks": [
{
"label": "Chrome",
"install": "npm install @tripwire/server-node",
"url": "https://app.acme.co/signup"
}
],
"branding": {
"logo_url": "https://app.acme.co/signup",
"primary_color": "#111827",
"secondary_color": "#60a5fa",
"ascii_art": "TRIPWIRE",
"verified": true
},
"consent": {
"terms_url": "https://app.acme.co/signup",
"privacy_url": "https://app.acme.co/signup"
},
"created_at": "2026-03-24T20:00:00.000Z",
"updated_at": "2026-03-24T20:00:05.000Z"
}{
"request_id": "req_cf147349a4134208aebb8c70e25fb7e1"
}