Synadia Control Plane / Synadia Cloud API
The REST control-plane API behind Synadia Cloud and the self-hosted Synadia Control Plane. 245 operations across 158 paths manage systems, accounts, teams, NATS users, JetStream streams, consumers, key-value and object buckets, mirrors, imports/exports, signing key groups, auth callout, OIDC providers, alerts, workloads and licensing. Authenticated with a Personal Access Token as an HTTP bearer token, or a session cookie in the console.
Operations 245
DELETE
/core/beta/accounts/{accountId}/app-users/{teamAppUserId}
Unassign Team App User from Account
#
GET
/core/beta/accounts/{accountId}/nats-core/websocket/view
Subscribe to a NATS Core subject over websockets
#
DELETE
/core/beta/accounts/{accountId}/nats-user-revocations/{userNkeyPublic}
Delete a for a NATS User NKey
#
GET
/core/beta/accounts/{accountId}/nats-user-revocations/{userNkeyPublic}
Get Revocation for a NATS User NKey
#
PUT
/core/beta/accounts/{accountId}/nats-user-revocations/{userNkeyPublic}
Create or Update Revocation for a NATS User NKey
#
DELETE
/core/beta/auth-callout/{authCalloutId}/target-accounts/{targetAccountId}
Delete Target Account
#
DELETE
/core/beta/nats-users/{userId}/app-users/{teamAppUserId}
Unassign Team App User from NATS User
#
GET
/core/beta/service-accounts/app/{serviceAccountId}/tokens
List Access Tokens for App Service Account
#
POST
/core/beta/service-accounts/app/{serviceAccountId}/tokens
Create Acess Token for App Service Account
#
GET
/core/beta/service-accounts/team/{serviceAccountId}/tokens
List Access Tokens for Team Service Account
#
POST
/core/beta/service-accounts/team/{serviceAccountId}/tokens
Create Acess Token for Team Service Account
#
DELETE
/core/beta/stream-exports/{streamExportId}/shares/{targetAccountNKeyPublic}
Delete Stream Share
#
DELETE
/core/beta/subject-exports/{subjectExportId}/shares/{targetAccountNKeyPublic}
Delete Subject Share
#
GET
/core/beta/systems/{systemId}/auth-callout/authenticators
Get List of Available Authenticators
#
Documentation
📖
Documentation
https://docs.synadia.com/platform/control-plane
📖
APIReference
https://cloud.synadia.com/api-docs
Specifications
Other Resources
🔗
Overlay
https://raw.githubusercontent.com/api-evangelist/synadia-communications/refs/heads/main/overlays/synadia-communications-control-plane-overlay.yaml
🔗
SourceCode
https://github.com/synadia-io/control-plane-sdk-go
🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/synadia-communications/refs/heads/main/apis.yml