> ## Documentation Index
> Fetch the complete documentation index at: https://docs.postlybee.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API reference overview

> Conventions shared by every PostlyBee Public API endpoint.

The endpoint pages in this section are generated from PostlyBee's OpenAPI contract. Request fields, response models, authentication, and the interactive playground stay synchronized with the backend source.

## Server

```text theme={null}
https://api.postlybee.com
```

All documented REST routes begin with `/public/v1`.

## Authentication

Enter the raw workspace API key in the playground's Bearer authentication field. Mintlify adds the `Bearer` prefix when sending the request.

```http theme={null}
Authorization: Bearer YOUR_API_KEY
```

## Resource groups

<CardGroup cols={2}>
  <Card title="Posts" icon="send">
    Create, list, update, and delete workspace posts.
  </Card>

  <Card title="Media" icon="image">
    Upload files, import public URLs, and use video generators.
  </Card>

  <Card title="Accounts" icon="users">
    List connected social publishing destinations.
  </Card>

  <Card title="Utilities" icon="wrench">
    Verify a token and find the next available posting slot.
  </Card>
</CardGroup>

## Dates and time zones

Send date-time values as ISO 8601 UTC strings. PostlyBee stores publishing times in UTC and converts them for display in the workspace time zone.

```text theme={null}
2030-01-15T09:00:00.000Z
```

## Interactive requests

The **Try it** panel sends requests to the production API through Mintlify's playground proxy. Use a disposable or development workspace while exploring write endpoints.

<Warning>
  Create, update, delete, upload, and video-generation operations affect the
  authenticated workspace. Review the endpoint and request body before sending
  an interactive request.
</Warning>
