HTTP API
HTTP API
Integrate OpenPost over HTTP from any language or runtime.
Use the HTTP API when you need raw HTTP, use a language other than JavaScript or TypeScript, or need an operation that the SDK does not cover.
Hosted uses this base URL:
https://app.openpo.st/api/v1For self-hosting, append /api/v1 to the public OpenPost origin.
Start here
- Authenticate and select a workspace
- Create and publish content
- Upload media
- Handle revisions, retries, and jobs
Contract and reference
The API reference is generated from the current OpenAPI contract. It lists every path, body, response, parameter, and required header. These guides explain common workflows and do not replace that reference.
Download the contract from /openapi.json to generate a client. Do not copy request or response schemas into your integration because those copies drift when the API changes.