# Flowstates Developer Docs > Flowstates provides API-key authenticated endpoints for branded short links and OTP generation/validation as part of its managed messaging operations platform. Base API URL: `https://cpt.cx` All documented public endpoints require the `x-api-key` request header. JSON requests use `Content-Type: application/json`. ## Public API products - URL Short Links API - OTP API ## Documented endpoints - `POST /shortlink/public-generate`: Create one branded short link. - `POST /shortlink/public-generate-batch`: Create multiple branded short links in one request. - `POST /otp/generate`: Generate an OTP and queue it for delivery by SMS or email. - `POST /otp/validate`: Validate a generated OTP by `otpId` and code. ## Machine-readable - [OpenAPI Specification](/docs/openapi.yaml): Conservative API definition for documented Flowstates endpoints. - [LLMs Manifest](/docs/llms.txt): Curated developer documentation map for language models and agents. - [Expanded LLM Context](/docs/llms-full.txt): Expanded technical context, examples and documented gaps.