Switchboard
  • Understand Switchboard
  • Build for Switchboard
  • Operate
  • API reference
Information
Manifest
    Get the manifest schemagetValidate a manifestpost
Releases
    List releasesgetCreate a releasepostGet a releasegetBegin testingpostRequest approval for productionpostApprove and shippost
Regression suites
    Get the regression suitegetGenerate the regression suitepostDispatch agents on the pending stepspostReport a step resultpost
GraphQL
    The control plane's GraphQL APIpost
Other endpoints
    Health checkgetInbound webhooks (GitHub App, Frontegg, partners)post
powered by Zuplo
Switchboard API
Switchboard API

Manifest

CI-facing: validate a switchboard.yaml without a GraphQL client — a repo lints its manifest on every push.


Get the manifest schema

GET
https://switchboard-api-main-0076d17.zuplo.app
/v1/manifest/schema

The JSON Schema for switchboard.yaml — components, config sets, identity block, dispatch binding, scopes.

Get the manifest schema › Responses

200

OK — stubbed example payload

No data returned
GET/v1/manifest/schema
curl https://switchboard-api-main-0076d17.zuplo.app/v1/manifest/schema
Example Responses
No example specified for this content type

Validate a manifest

POST
https://switchboard-api-main-0076d17.zuplo.app
/v1/manifest/validate

Validates a switchboard.yaml against the schema and the catalog: unknown archetypes, config sets without schemas, identity roles that collide.

Validate a manifest › Responses

200

OK — stubbed example payload

No data returned
POST/v1/manifest/validate
curl https://switchboard-api-main-0076d17.zuplo.app/v1/manifest/validate \ --request POST
Example Responses
No example specified for this content type

Releases