# Syniverse > Syniverse is a US-headquartered wholesale telecommunications company with two very > different halves. Its mobility business — inter-carrier roaming, IPX network and > signaling, 5G SEPP, clearing and settlement, global SIM and satellite roaming — is > carrier-facing, sales-led, and exposes no public API. Its messaging business is an > A2P/CPaaS aggregator selling SMS, MMS, RCS, WhatsApp, social, push, voice, 10DLC > campaign registration, messaging trust/anti-spam and mobile identity services, and it > is published through a genuine self-serve developer portal — the Syniverse Developer > Community (SDC) — with a free API key, a public US test channel and eleven > downloadable OpenAPI/Swagger definitions. On network APIs Syniverse is a channel, not > a source: it joined GSMA Open Gateway in April 2025 as a channel partner and announced > an Aduna integration in June 2025, but no CAMARA-defined API is documented or callable > on its developer portal today. Generated by API Evangelist on 2026-07-25 from https://github.com/api-evangelist/syniverse. Not published by Syniverse. Method: generated. Every link below was fetched and returned HTTP 200 on 2026-07-25 unless noted. ## Start here - [Syniverse Developer Community](https://developer.syniverse.com/): Self-serve developer portal — free API key, signup, applications console. - [SDC Documentation](https://sdcdocumentation.syniverse.com/): Product guides, quickstarts and every published API definition. - [SMS & MMS Quickstart](https://sdcdocumentation.syniverse.com/index.php/omni-channel/getting-started/sms-mms-quickstart): First call, base URL, bearer auth, public US test channel, trial whitelisting. - [API Standards](https://sdcdocumentation.syniverse.com/index.php/reporting/api-standards): HTTP method semantics and the status-code vocabulary. - [Security](https://sdcdocumentation.syniverse.com/index.php/reporting/security): OAuth 2.0 model, token lifetimes, TLS 1.2 requirement. - [Support knowledge base](https://sdcsupport.syniverse.com/hc/en-us): FAQs, error-code articles, throughput answers. - [Syniverse on GitHub](https://github.com/Syniverse): First-party SDKs, quickstarts and examples. ## APIs - Omni-Channel Messaging (SCG) — `https://api.syniverse.com/scg-external-api/api/v1` — 72 paths / 148 operations across messaging, voice, contacts, consent and connectors. [docs](https://sdcdocumentation.syniverse.com/index.php/omni-channel/user-guides/sms-mms-user-guide) - Multi-Factor Authentication — `https://api.syniverse.com/scg-external-api/api/v1` — OTP generation, delivery and validation. [docs](https://sdcdocumentation.syniverse.com/index.php/multi-factor-authentication/getting-started/multi-factor-authentication-overview) - Phone Number Verification — `https://api.syniverse.com/numberidentity/v3` — carrier, line type and status lookup. [docs](https://sdcdocumentation.syniverse.com/index.php/phone-number-verification/getting-started/phone-number-verification-overview) - Right Party Verification — `https://mobileidsandbox.syniverse.com/cigateway/id` — identity match scoring. Sandbox host only. [docs](https://sdcdocumentation.syniverse.com/index.php/right-party-verification/getting-started/right-party-verification-overview) - Account Takeover Detection — `https://mobileidsandbox.syniverse.com/cigateway/id` — SIM change / call forwarding risk signal. Sandbox host only. [docs](https://sdcdocumentation.syniverse.com/index.php/account-takeover-detection/getting-started/account-takeover-detection-overview) - Messaging Trust Resolve — `https://api.mt1.messaging-trust.syniverse.com/api` — spam/abuse classification for text and MMS. [docs](https://sdcdocumentation.syniverse.com/index.php/messaging-trust/getting-started/messaging-trust-overview) - Messaging Trust Spam Datafeed — `https://api.mt1.messaging-trust.syniverse.com/api/v1` — spam report submission. - 10DLC — `https://api.syniverse.com/engage/tendlc-services/v2` — US campaign registration and number provisioning. [docs](https://sdcdocumentation.syniverse.com/index.php/10-dlc/getting-started/10-dlc-overview) - 10DLC Number Pool v1 — `https://api.syniverse.com/engage/tendlc-services/v1` — DEPRECATED. [docs](https://sdcdocumentation.syniverse.com/index.php/10-dlc/api-version-1-deprecated/explore-api-reference) - Whitelisting Service — Developer Community gateway allow lists. [docs](https://sdcdocumentation.syniverse.com/index.php/developer-community-gateway-services/api-reference/explore-whitelist-api-reference) - SDC Access Token Management — `https://api.syniverse.com/saop-rest-data/v1` — regenerate an application access token. [docs](https://sdcdocumentation.syniverse.com/index.php/developer-community-gateway-services/api-reference/explore-token-management-api-reference) - Event Subscription Service (Event Manager) — `https://api.syniverse.com/ess/v1` — the webhook/event layer. No downloadable definition; RAML console only. [docs](https://sdcdocumentation.syniverse.com/index.php/reporting/event-manager/overview) ## Specs - [Omni-Channel Messaging (Swagger 2.0)](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/openapi/syniverse-omni-channel-messaging-openapi.yml) - [Multi-Factor Authentication (Swagger 2.0)](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/openapi/syniverse-multi-factor-authentication-openapi.yml) - [Phone Number Verification (OpenAPI 3.0.0)](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/openapi/syniverse-phone-number-verification-openapi.yml) - [Right Party Verification (OpenAPI 3.0.0)](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/openapi/syniverse-right-party-verification-openapi.yml) - [Account Takeover Detection (OpenAPI 3.0.0)](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/openapi/syniverse-account-takeover-detection-openapi.yml) - [Messaging Trust Resolve (OpenAPI 3.0.1)](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/openapi/syniverse-messaging-trust-resolve-openapi.yml) - [Messaging Trust Spam Datafeed (OpenAPI 3.0.1)](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/openapi/syniverse-messaging-trust-datafeed-openapi.yml) - [10DLC v2.3 (OpenAPI 3.0.1)](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/openapi/syniverse-10dlc-openapi.yml) - [10DLC Number Pool v1 (Swagger 2.0, deprecated)](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/openapi/syniverse-10dlc-number-pool-openapi.yml) - [Whitelisting Service (Swagger 2.0)](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/openapi/syniverse-whitelisting-service-openapi.json) - [SDC Access Token Management (OpenAPI 3.0.0)](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/openapi/syniverse-token-management-openapi.yml) ## Artifacts - [Authentication profile](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/authentication/syniverse-authentication.yml) - [API conventions](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/conventions/syniverse-conventions.yml) - [Error registry](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/errors/syniverse-error-codes.yml) - [Derived problem types](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/errors/syniverse-problem-types.yml) - [Rate limits](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/rate-limits/syniverse-rate-limits.yml) - [Sandbox and test values](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/sandbox/syniverse-sandbox.yml) - [Event Manager webhook catalog](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/asyncapi/syniverse-event-manager-webhooks.yml) - [Lifecycle and versioning](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/lifecycle/syniverse-lifecycle.yml) - [Data model](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/data-model/syniverse-data-model.yml) - [Conformance](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/conformance/syniverse-conformance.yml) - [Packages and SDKs](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/packages/syniverse-packages.yml) - [Agent skills index](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/skills/_index.yml) - [Agentic access classification](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/agentic-access/syniverse-agentic-access.yml) - [Candidate MCP tool surface](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/mcp/syniverse-mcp.yml) - [Domain security probe](https://raw.githubusercontent.com/api-evangelist/syniverse/refs/heads/main/security/syniverse-domain-security.yml) ## What is NOT here - No MCP server — nothing hosted, remote or local, in the docs, the GitHub org or any registry. - No GraphQL and no gRPC surface. - No public Postman workspace or collection. - No AsyncAPI document; Event Manager is a RAML console only. - No `/.well-known/` documents at all — no security.txt, no OIDC discovery, no oauth-authorization-server, no api-catalog, on any host. - No public status page (`status.syniverse.com` does not resolve), no published SLA, no deprecation or sunset policy. - No dated changelog or release notes. - No published SOC 2 / ISO 27001 / PCI DSS certification and no trust center. - No idempotency key anywhere in the estate. - No CAMARA API, despite GSMA Open Gateway channel-partner membership. ## Notes for agents - Auth is `Authorization: Bearer {SDC application access token}` almost everywhere. Messaging Trust is the exception — OAuth 2.0 client_credentials against `https://api.mt1.messaging-trust.syniverse.com/oauth2/token`. - The first token an application is issued expires after 1 hour; once regenerated it does not expire. - `POST` performs a **partial** update and `PUT` requires the **complete** entity. `PATCH` is not supported. This is the inverse of the usual REST convention. - There is no idempotency key: retrying a write can duplicate a message, a passcode or a spam report. Carry your own `external_id`. - Errors are `error_code` / `error_description`, not RFC 9457 problem details. - `200` on a send is acceptance, not delivery. Real outcomes arrive on the Event Manager stream as `message_state_change` events with numeric failure codes. - Two published definitions declare hosts you cannot reach anonymously: `api.mt1.messaging-trust.syniverse.com` does not resolve, and RPV/ATO publish only a sandbox host.