---
title: Platform API
description: The Seamless OS Platform API for a partner or a backend: billing, subscriptions, payments, and telecom services
---

With the Seamless OS Platform API your backend sells telecom services, manages customers, and
bills them. An application that acts for one signed-in user calls the [End-User API](/end-user-api.md)
instead. The pages that follow cover the integration styles, the API conventions, and the
customer journey from an order to an invoice.

## Getting started

- [Get started](/api-reference/get-started.md) — Place your first order with the API.
- [Choose your integration](/api-reference/choose-your-integration.md) — Pick the integration style that fits your business model.

## API fundamentals

- [Conventions](/api-reference/conventions.md) — The design principles and the naming patterns of the API.
- [Authentication](/api-reference/authentication.md) — API keys, user tokens, and how to keep them safe.
- [Errors](/api-reference/errors.md) — The structure of an error response, and what each status code means.
- [Rate limiting](/api-reference/rate-limiting.md) — The request limits, and how to retry when you reach one.


## Reference pages

- [Auth](/api-reference/auth.md) — Authenticate users and obtain access tokens.
- [Customers](/api-reference/customers.md) — Manage customers.
- [Inventory](/api-reference/inventory.md) — Manage phone number inventory, SIM cards, and reservations.
- [Invoices](/api-reference/invoices.md) — Inspect invoice payments and their provider lifecycle.
- [Licenses](/api-reference/licenses.md) — Manage licenses.
- [Orders](/api-reference/orders.md) — Manage orders and line items.
- [Payment Intents](/api-reference/payment-intents.md) — Inspect the amounts the platform is collecting, including attempts, refunds, and billed items.
- [Payment Links](/api-reference/payment-links.md) — Create and manage payment links for orders and invoices.
- [Payment Profile Sessions](/api-reference/payment-profile-sessions.md) — Create sessions for setting up payment profiles.
- [Payment Profiles](/api-reference/payment-profiles.md) — Manage customer payment profiles and methods.
- [Payment Sessions](/api-reference/payment-sessions.md) — Create and manage payment sessions for orders.
- [Porting](/api-reference/porting.md) — Manage number porting for subscriptions.
- [Product Catalogs](/api-reference/product-catalogs.md) — Browse product catalogs.
- [Product Discounts](/api-reference/product-discounts.md) — Discounts and promotions.
- [Product Offerings](/api-reference/product-offerings.md) — Browse product offerings.
- [Reports](/api-reference/reports.md) — Retrieve generated reports and download their files.
- [Subscribers](/api-reference/subscribers.md) — Manage subscribers.
- [Subscription Actions](/api-reference/subscription-actions.md) — Inspect scheduled and completed subscription actions.
- [Subscription Addons](/api-reference/subscription-addons.md) — Manage subscription addons.
- [Subscription Usage](/api-reference/subscription-usage.md) — Get subscription usage.
- [Subscriptions](/api-reference/subscriptions.md) — Manage subscriptions and subscription.
- [Tools](/api-reference/tools.md) — Tools for address validation, number porting, device info, and network coverage.
- [Users](/api-reference/users.md) — Manage users.
- [Workflows](/api-reference/workflows.md) — Dynamic processing of customer journeys and events.
- [Webhook events](/api-reference/webhook-events.md) — Every event the API sends, grouped by the resource that emits it.
- [Schemas](/api-reference/models.md) — Every request, response and webhook payload schema in the API.
