# Telia Company > Nordic and Baltic telecommunications group (Solna, Sweden) running mobile and fixed > networks in Sweden, Finland, Norway, Denmark, Lithuania, Latvia and Estonia, plus a > global carrier and IoT business. Telia runs a first-party developer hub at > developer.teliacompany.io fronting two programmes — LSO Sonata (MEF/Mplify and TM > Forum wholesale ordering) and CAMARA (GSMA Open Gateway network APIs) — but both > catalogs sit on Apigee portals gated behind an existing commercial agreement, a > whitelisted corporate email domain and manual approval. Exactly ONE OpenAPI > definition is downloadable anonymously across the whole estate. No llms.txt is published on any Telia host (probed: developer.teliacompany.io, lso.teliacompany.com, camara.teliacompany.com, developer.telia.fi, api-garden.teliacompany.com, api.messaging.teliacompany.com, tunnistus.telia.fi, www.teliacompany.com). This file is generated by API Evangelist from apis.yml and the artifacts in https://github.com/api-evangelist/telia. ## What is actually callable - [LSO Sonata Geographic Site Management API](https://lso.teliacompany.com/apis): the only Telia OpenAPI available anonymously. MEF 122 / MEF 79, TM Forum TMF674 lineage. Two GET operations, OAuth 2.0 client credentials, production/test/sandbox hosts. - [Bulk Messaging SMS REST API v2](https://cdn.messaging.teliacompany.com/documents/developer/index.html): POST ~/messages and POST ~/content at https://api.messaging.teliacompany.com/sms/rest/v2, HTTP Basic. Fully documented in a public implementation guide; its OpenAPI is portal-gated. - [Bulk Messaging SMPP API](https://cdn.messaging.teliacompany.com/documents/developer/index.html): SMPP 3.4 over TLS at smpp.messaging.teliacompany.com:3550, static source-IP ACL required. - [Telia ACE Audio Stream Forwarding API](https://github.com/telia-oss/ace-audio-stream-forwarding-api): proto3 bidirectional gRPC streaming, mutual TLS. Telia publishes the proto, a sender simulator and an example receiver openly. - [Telia ACE Knowledge REST API](https://github.com/telia-oss/ace-knowledge-docs): tenant-subdomain REST on {subdomain}.humany.net — matching, notices, contact and webhook surfaces, documented openly on GitHub. - [Telia Tunnistus identification broker](https://tunnistus.telia.fi/.well-known/openid-configuration): OIDC/OAuth 2.0 identity provider for Finnish strong electronic identification, issuer https://tunnistus.telia.fi/uas. Discovery is anonymous. No CIBA endpoint. ## What is named but NOT reachable - CAMARA Quality on Demand, CAMARA Device Location, NGMLC Location — named on https://camara.teliacompany.com/ ; the anonymous API catalog returns zero documents. - LSO Sonata Geographic Address (TMF673), Product Offering Qualification (TMF679), Quote (TMF648), Order (TMF622) and Notification APIs — specifications behind sign-in. - Telia Finland Catalogue Service, Mobile Subscription and Mobile Subscription Order Service APIs — anonymous catalog returns zero documents. - Telia ACE Web API, Agent API, Workitem API, Screen Pop API, Interaction View API — described on https://ace-showcase.com/products/ace-apis-and-integrations/ with no public specification. ## Specs - [OpenAPI 3.0.2 — LSO Sonata Geographic Site Management](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/openapi/telia-lso-sonata-site-management.yml) - [Protobuf — ACE Audio Stream Forwarding v1](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/proto/telia-ace-audio-stream-forwarding-v1.proto) - [OpenAPI Overlay — API Evangelist enhancements](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/overlays/telia-lso-sonata-site-management-overlay.yaml) ## Artifacts - [Authentication profile](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/authentication/telia-authentication.yml) — five auth models across seven surfaces - [OAuth scopes](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/scopes/telia-scopes.yml) — only openid and userinfo, both from Tunnistus - [API conventions](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/conventions/telia-conventions.yml) — addressing, timestamps, pagination, request signing; NO idempotency - [Error catalog (LSO)](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/errors/telia-problem-types.yml) — TM Forum code/reason/message, not RFC 9457 - [Error codes (Bulk Messaging)](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/errors/telia-error-codes.yml) — SMPP vendor codes 1040/1041/1042 - [Webhooks and events](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/asyncapi/telia-webhooks.yml) — three event surfaces, zero AsyncAPI - [Lifecycle](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/lifecycle/telia-lifecycle.yml) — versioning and status pages; no deprecation policy, no SLA - [Changelog](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/changelog/telia-changelog.yml) — Bulk Messaging guide revisions v1.0-v1.5 - [Sandbox](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/sandbox/telia-sandbox.yml) — host-level test separation; no magic test values - [Packages / SDKs](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/packages/telia-packages.yml) — 25+ first-party npm packages, all Telia ACE or design system - [Embedded components](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/components/telia-components.yml) — 30 ACE Knowledge widget components - [Data model](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/data-model/telia-data-model.yml) - [Conformance](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/conformance/telia-conformance.yml) - [Well-known discovery](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/well-known/telia-well-known.yml) — one real document estate-wide - [Domain security](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/security/telia-domain-security.yml) - [Vulnerability disclosure](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/security/telia-vulnerability-disclosure.yml) — cert@teliacompany.com - [MCP candidate server](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/mcp/telia-mcp.yml) and [tool crosswalk](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/mcp/telia-tool-crosswalk.yml) - [Agentic access](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/agentic-access/telia-agentic-access.yml) - [Agent skills](https://raw.githubusercontent.com/api-evangelist/telia/refs/heads/main/skills/_index.yml) ## Docs - [Telia Developer Portal](https://developer.teliacompany.io/) - [LSO Sonata portal](https://lso.teliacompany.com/) - [CAMARA / Open Gateway portal](https://camara.teliacompany.com/) - [Telia Finland developer portal](https://developer.telia.fi/) - [Bulk Messaging Implementation Guide](https://cdn.messaging.teliacompany.com/documents/developer/index.html) - [ACE Knowledge widget documentation](https://github.com/telia-oss/ace-widgets) - [ACE APIs and integrations](https://ace-showcase.com/products/ace-apis-and-integrations/) - [telia-oss on GitHub](https://github.com/telia-oss) ## Onboarding reality Not self-serve. Access to the LSO Sonata and CAMARA catalogs requires an existing Telia commercial agreement, a whitelisted corporate email domain, manual approval of the account and a second approval of the registered app. The Telia Developer's Toolbox terms add that fees are per-API and require a separate agreement per API. Bulk Messaging requires a signed agreement per Telia country. SMPP additionally requires static source IPs whitelisted in Telia's ACL. For network APIs specifically, Telia's public route to developers runs through Nokia's Network as Code aggregator platform rather than directly. ## Contacts - LSO Sonata: mef-lso.team@teliacompanyspace.onmicrosoft.com - CAMARA: camara@teliacompany.com - Security and vulnerabilities: cert@teliacompany.com