Symphony logo

Symphony

Symphony is a secure collaboration platform designed for professional teams, particularly in financial services. It provides end-to-end encrypted messaging, voice, video, and workflows for regulated industries. Symphony's developer platform enables bot automation, workflow integrations, and extension apps through a suite of REST APIs including the Pod API, Agent API, Authenticator API, Login API, Profile Manager API, and Community Connect API.

6 APIs 1 Capabilities 0 Features
CollaborationCommunicationFinancial ServicesMessagingSecure Communication

APIs

Symphony Pod API

The Symphony Pod API provides core platform services including user management, stream (room) management, content export, connection management, security certificates, and prese...

Symphony Agent API

The Symphony Agent API handles encryption and decryption of messages and content sent to and from bots. Provides message sending, datafeed (real-time event stream), signal manag...

Symphony Authenticator API

The Symphony Authenticator API enables bots and on-premise processes to authenticate via mutual TLS certificate. Returns session tokens required for all subsequent API calls. Ru...

Symphony Login API

The Symphony Login API enables bots and applications to authenticate using RSA public/private key pairs, producing session tokens and OAuth2-compatible JWT access tokens. Suppor...

Symphony Profile Manager API

Profile Manager is a microservice to manage user profiles and groups in Symphony. Supports group creation, membership management, and profile retrieval for enterprise directory ...

Symphony Community Connect API

The Symphony Community Connect API enables cross-company secure messaging and collaboration. Provides onboarding and tenant lookup for users joining Symphony Community Connect (...

Capabilities

Symphony Bot Messaging

Workflow capability for Symphony bot automation: authenticate bots, send and receive messages, manage rooms and streams, handle real-time events via datafeed, and monitor signal...

Run with Naftiko

Semantic Vocabularies

Symphony Context

0 classes · 25 properties

JSON-LD

API Governance Rules

Symphony API Rules

10 rules · 2 errors 7 warnings

SPECTRAL

Resources

🔗
Website
Website
🔗
Developer Documentation
Developer Documentation
🔗
API Reference
API Reference
🔗
Developer Center
Developer Center
👥
GitHub
GitHub
👥
GitHub Organization
GitHub Organization
🔑
Authentication
Authentication
🔗
Sandbox
Sandbox
🔗
Developer Certification
Developer Certification
📦
SDK
SDK
📄
Changelog
Changelog

Sources

Raw ↑
aid: symphony
url: https://raw.githubusercontent.com/api-evangelist/symphony/refs/heads/main/apis.yml
name: Symphony
description: >-
  Symphony is a secure collaboration platform designed for professional teams,
  particularly in financial services. It provides end-to-end encrypted messaging,
  voice, video, and workflows for regulated industries. Symphony's developer
  platform enables bot automation, workflow integrations, and extension apps
  through a suite of REST APIs including the Pod API, Agent API, Authenticator API,
  Login API, Profile Manager API, and Community Connect API.
image: https://symphony.com/favicon.ico
tags:
  - Collaboration
  - Communication
  - Financial Services
  - Messaging
  - Secure Communication
created: '2026-05-03'
modified: '2026-05-03'
specificationVersion: '0.19'
apis:
  - aid: symphony:symphony-pod-api
    name: Symphony Pod API
    description: >-
      The Symphony Pod API provides core platform services including user
      management, stream (room) management, content export, connection
      management, security certificates, and presence. Used to build tools that
      manage and administer Symphony for an organization.
    humanURL: https://developers.symphony.com/
    baseURL: https://acme.symphony.com
    tags:
      - Certificates
      - Connections
      - Messaging
      - Presence
      - Rooms
      - Streams
      - User Management
      - Users
    properties:
      - type: Documentation
        url: https://docs.developers.symphony.com/bots/overview-of-rest-api
      - type: OpenAPI
        url: openapi/symphony-pod-api-openapi.yml
  - aid: symphony:symphony-agent-api
    name: Symphony Agent API
    description: >-
      The Symphony Agent API handles encryption and decryption of messages and
      content sent to and from bots. Provides message sending, datafeed (real-time
      event stream), signal management, DLP (Data Loss Prevention), and content
      sharing operations. Requires the on-premise Agent server to be deployed.
    humanURL: https://docs.developers.symphony.com/bots/overview-of-rest-api/agent-api
    baseURL: https://acme.symphony.com
    tags:
      - Attachment
      - Bots
      - Data Loss Prevention
      - Datafeed
      - Encryption
      - Messaging
      - Real-Time
      - Signals
      - Streams
    properties:
      - type: Documentation
        url: https://docs.developers.symphony.com/bots/overview-of-rest-api/agent-api
      - type: OpenAPI
        url: openapi/agent-openapi-original.yml
  - aid: symphony:symphony-authenticator-api
    name: Symphony Authenticator API
    description: >-
      The Symphony Authenticator API enables bots and on-premise processes to
      authenticate via mutual TLS certificate. Returns session tokens required for
      all subsequent API calls. Runs on both the Pod and the Key Manager, and both
      tokens are needed for full authentication.
    humanURL: https://docs.developers.symphony.com/bots/authentication
    baseURL: https://acme.symphony.com
    tags:
      - Authentication
      - Bots
      - Certificates
      - Session
      - TLS
    properties:
      - type: Documentation
        url: https://docs.developers.symphony.com/bots/authentication
      - type: OpenAPI
        url: openapi/authenticator-openapi-original.yml
  - aid: symphony:symphony-login-api
    name: Symphony Login API
    description: >-
      The Symphony Login API enables bots and applications to authenticate using
      RSA public/private key pairs, producing session tokens and OAuth2-compatible
      JWT access tokens. Supports bot authentication, extension app authentication,
      and delegated user context authentication.
    humanURL: https://docs.developers.symphony.com/bots/authentication/rsa-authentication
    baseURL: https://acme.symphony.com
    tags:
      - Authentication
      - Bots
      - JWT
      - OAuth2
      - Public Key
      - RSA
      - Session
    properties:
      - type: Documentation
        url: https://docs.developers.symphony.com/bots/authentication/rsa-authentication
      - type: OpenAPI
        url: openapi/login-openapi-original.yml
  - aid: symphony:symphony-profile-manager-api
    name: Symphony Profile Manager API
    description: >-
      Profile Manager is a microservice to manage user profiles and groups in
      Symphony. Supports group creation, membership management, and profile
      retrieval for enterprise directory use cases.
    humanURL: https://developers.symphony.com/
    baseURL: https://acme.symphony.com/profile-manager
    tags:
      - Directory
      - Groups
      - Profiles
      - User Management
      - Users
    properties:
      - type: Documentation
        url: https://developers.symphony.com/
      - type: OpenAPI
        url: openapi/profile-manager-openapi-original.yml
  - aid: symphony:symphony-community-connect-api
    name: Symphony Community Connect API
    description: >-
      The Symphony Community Connect API enables cross-company secure messaging
      and collaboration. Provides onboarding and tenant lookup for users joining
      Symphony Community Connect (formerly known as Channel Connect), enabling
      organizations to communicate with external partners over encrypted Symphony
      channels.
    humanURL: https://docs.developers.symphony.com/symphony-rest-api/connect-api
    baseURL: https://acme.symphony.com
    tags:
      - Collaboration
      - Community
      - Onboarding
      - Tenants
      - Users
    properties:
      - type: Documentation
        url: https://docs.developers.symphony.com/symphony-rest-api/connect-api
      - type: OpenAPI
        url: openapi/community-connect-openapi-original.yml
common:
  - type: Website
    url: https://symphony.com
  - type: Developer Documentation
    url: https://docs.developers.symphony.com
  - type: API Reference
    url: https://rest-api.symphony.com
  - type: Developer Center
    url: https://symphony.com/support/developers/
  - type: GitHub
    url: https://github.com/finos/symphony-api-spec
  - type: GitHub Organization
    url: https://github.com/SymphonyPlatformSolutions
  - type: Authentication
    url: https://docs.developers.symphony.com/bots/authentication
  - type: Sandbox
    url: https://developers.symphony.com/
  - type: Developer Certification
    url: https://developers.symphony.com/
  - type: SDK
    url: https://docs.developers.symphony.com/developer-tools/developer-tools/bdk-2.0
  - type: Changelog
    url: https://docs.developers.symphony.com/admin-guide/release-notes
maintainers:
  - FN: API Evangelist
    email: [email protected]