# Campaigns

To use this capability, add `octo/campaigns` to your `Octo-Capabilities` header.

This capability adds the campaigns catalog endpoint.

{% openapi src="<https://221588849-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M7bgGIyO7QYNOfUMfxh%2Fuploads%2Fgit-blob-fa2d8cb1d7297d352c2639e6c4c6a990f2add6d7%2Fopenapi.yaml?alt=media>" path="/campaigns" method="get" %}
[openapi.yaml](https://221588849-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M7bgGIyO7QYNOfUMfxh%2Fuploads%2Fgit-blob-fa2d8cb1d7297d352c2639e6c4c6a990f2add6d7%2Fopenapi.yaml?alt=media)
{% endopenapi %}

## Schema Additions (JSON)

These are additive fragments showing only fields introduced by this capability.

### `NotifyRequest`

```json
{
  "// ...rest of notify request object": "...",
  "campaignId": "campaign_spring_2026"
}
```
