Synadia Communications Session API

The session API from Synadia Communications — 9 operation(s) for session.

Operations 13

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /core/beta/alerts List alerts · List Alerts #
Ask an LLM
“What alerts have fired across my Synadia Control Plane?”
“Can I filter alerts by status to see only open ones?”
Tell an agent
List all alerts.
List alerts with status {status}.
GET /core/beta/app-users List application users · List App Users #
Ask an LLM
“Who are all the users of the Control Plane application?”
“Where can I see every app user that has been invited?”
Tell an agent
List all app users.
Show me everyone with an application login.
POST /core/beta/app-users Invite a user to the application · Create App User #
Ask an LLM
“How do I invite a new person to the Control Plane with a role?”
“What do I need to provide to add an application user?”
Tell an agent
Invite {name} with identifier {identifier} as role {role}.
Create an app user {name} ({identifier}) with role {role}.
GET /core/beta/invitations List my pending team invitations · List of pending invitations #
Ask an LLM
“Which team invitations are waiting for me to answer?”
“Do I have any pending invites to join a team?”
Tell an agent
List my pending invitations.
Show the team invites I haven't answered.
POST /core/beta/invitations/{teamId} Accept or decline a team invitation · Accept or reject team invitation #
Ask an LLM
“How do I accept an invitation to join a team?”
“Can I reject a team invite I don't want?”
Tell an agent
Accept the invitation to team {team} by setting accept to {accept}.
Respond to the invite from team {team} with accept={accept}.
GET /core/beta/personal-access-tokens List my personal access tokens · List Personal Access Tokens #
Ask an LLM
“Which personal access tokens have I created?”
“Where can I review all my personal API tokens?”
Tell an agent
List my personal access tokens.
Show all the personal access tokens on my user.
POST /core/beta/personal-access-tokens Create a personal access token · Create Personal Access Token #
Ask an LLM
“How do I create a personal access token to call the Control Plane API?”
“Can I make a personal access token that never expires?”
Tell an agent
Create a personal access token named {name}.
Create personal access token {name} expiring on {expires}.
GET /core/beta/service-accounts/app List app service accounts · List App Service Accounts #
Ask an LLM
“Which service accounts exist for automation against the application?”
“Where do I see all app service accounts?”
Tell an agent
List all app service accounts.
Show me every service account in the app.
POST /core/beta/service-accounts/app Create an app service account · Create App Service Account #
Ask an LLM
“How do I create a service account for CI to use the Control Plane?”
“Can I limit a service account to specific resources with a role?”
Tell an agent
Create app service account {name} with role {role} on resources {resources}.
Make a service account {name} scoped to {resources} as {role}.
GET /core/beta/teams List teams · List Teams #
Ask an LLM
“Which teams exist in the Control Plane?”
“Can I list only the teams I'm assigned to?”
Tell an agent
List all teams.
List teams filtered by assigned={assigned}.
POST /core/beta/teams Create a team · Create Team #
Ask an LLM
“How do I create a new team in Synadia Control Plane?”
“What's needed to start a team for my group?”
Tell an agent
Create a team named {name}.
Start a new team called {name}.
POST /core/beta/terms/accept Accept the terms of service · Accept terms #
Ask an LLM
“How do I accept the terms so I can keep using the application?”
“Where do I agree to the platform terms?”
Tell an agent
Accept the terms of service for me.
Record my acceptance of the terms.
GET /core/beta/version Get the Control Plane version · Get Version #
Ask an LLM
“Which version of Synadia Control Plane am I running?”
“Can I check the server version via the API?”
Tell an agent
Show the Control Plane version.
Tell me what version the control plane reports.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/synadia-communications:synadia-communications-session-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

synadia-communications-session-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: API for Synadia Control Plane / Synadia Cloud
  title: Synadia Control Plane / Synadia Cloud Session API
  version: beta
servers:
- description: Path to Synadia Control Plane Server Api
  url: '{baseUrl}/api'
  variables:
    baseUrl:
      default: ''
security:
- bearerAuth: []
  sessionAuth: []
tags:


# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/synadia-communications/refs/heads/main/openapi/synadia-communications-session-api-openapi.yml