# API reference

> Every operation in the MISSIN public GraphQL API, grouped by toolset, with access levels, variables and examples.

Send persisted operations to `https://api.missin.co.uk/graphql/v1` with `Authorization: Bearer sk_live_…`, an `operationName`, your `variables` and the operation's hash. Each operation page shows a request you can copy.

| Toolset | Operations | What it covers |
|---|---|---|
| [Attribution](https://developer.missin.co.uk/reference/attribution.md) | 11 | Attribution reports, journeys, unrecognised sources and weightings. |
| [Campaigns](https://developer.missin.co.uk/reference/campaigns.md) | 13 | Campaigns, campaign types, signals and merges. |
| [Capture](https://developer.missin.co.uk/reference/capture.md) | 17 | Capture runs, quotes, schedules, settings and the queue. |
| [Channels](https://developer.missin.co.uk/reference/channels.md) | 6 | Channels (UTM sources) and channel types. |
| [Discounts](https://developer.missin.co.uk/reference/discounts.md) | 30 | Discount codes, tags, placements and targets. |
| [Forms](https://developer.missin.co.uk/reference/forms.md) | 26 | Forms, drafts, publishing, placements, triggers, short links and responses. |
| [Incentives](https://developer.missin.co.uk/reference/incentives.md) | 12 | Incentives, rules and grants. |
| [Integrations](https://developer.missin.co.uk/reference/integrations.md) | 12 | Connections, capabilities, syncs and the integration catalogue. |
| [Marketing](https://developer.missin.co.uk/reference/marketing.md) | 9 | Email/SMS sends, ads and manual campaign spend. |
| [Orders](https://developer.missin.co.uk/reference/orders.md) | 3 | Orders and checkouts. |
| [Partners](https://developer.missin.co.uk/reference/partners.md) | 22 | Partners, handles, suggestions, approvals and merges. |
| [Posts](https://developer.missin.co.uk/reference/posts.md) | 15 | Captured posts: review state, campaign filing, replies and metrics. |
| [Waitlists](https://developer.missin.co.uk/reference/waitlists.md) | 31 | Waitlists, signups, releases and sync destinations. |
| [Workspace](https://developer.missin.co.uk/reference/workspace.md) | 12 | Home dashboard, balances, brand, notes, members and API keys. |

Each operation page says what every variable and input field accepts: its GraphQL type, whether it is required, its format or allowed values, and any default. Filters and long enums that several operations share are on [Input types](https://developer.missin.co.uk/reference/input-types.md). Paging (`first`, `after`) and filtering work the same on every list: see [Pagination and filtering](https://developer.missin.co.uk/guides/pagination-and-filtering.md). Where the server validates an input, its limits (length, range, pattern, list size, allowed values) are listed beside it, and the MCP tool input carries the same ones.

Source: https://developer.missin.co.uk/reference
