# Campaign API reference (/docs/developers/api-reference)

Every Campaign API v0 endpoint, with parameters, response schemas, code samples and a playground.

Base URL: `https://www.bloss.app/api/v0`. Every request needs your [API key](/docs/developers/authentication).

<Callout type="warn" title="The Campaign API is deprecated">

  It keeps working, with no new features. For new integrations use the
  [Platform API](/docs/developers/platform-api), which reads the same campaign
  data and much more. See [Versioning](/docs/developers/versioning).

</Callout>

| Endpoint                | Returns                                                      |
| ----------------------- | ------------------------------------------------------------ |
| `GET /cycles`           | Your payout cycles — the ids every campaign endpoint takes   |
| `GET /groups`           | Your creator groups and their members                        |
| `GET /campaign/summary` | Total videos, views, spend and remaining budget              |
| `GET /campaign/daily`   | Videos, views and spend per day                              |
| `GET /campaign/tags`    | Videos, views, spend and CPM per tag                         |
| `GET /campaign/pairs`   | One row per set (pair), with each post's metrics — paginated |

Open an endpoint in the sidebar to see its parameters and responses. Each page has a **playground**: paste your key, fill in the parameters and send a real request.

<Callout title="Playground requests are real">

  The playground calls the live API with your key and returns your brand's
  actual data. Nothing can be changed — every endpoint is read-only.

</Callout>

<Callout type="warn" title="Your key stays in this browser">

  A key you paste into the playground is saved in this browser's local storage,
  so it's still there next time. Use a dedicated key for testing and
  [revoke it](/docs/developers/authentication#revoke-a-key) when you're done, or
  clear this site's data in your browser.

</Callout>
