---
title: "Start connecting a creator account"
method: POST
path: "/public/creator-campaigns/{token}/connect"
tags: ["Creator Portal"]
---

# Start connecting a creator account

`POST /public/creator-campaigns/{token}/connect`

## Request

- Base URL: `https://zernio.com/api`
- URL: `https://zernio.com/api/public/creator-campaigns/{token}/connect`
- Auth: none required

Returns the authorization URL that connects one of the creator's own social accounts,
read-only, so their posts can be verified. Send the creator's browser to `authUrl`; they
come back to their participant page. Only the campaign's platforms are accepted.

## Request body

- object
  - `platform` string, required: One of the campaign's platforms, for example tiktok.

## Response `200`

Authorization URL.

- object
  - `authUrl` string, uri, required

## Other responses

- `400`: The platform is not part of the campaign (`invalid_field_value`), the campaign allows no more connected accounts ("This campaign allows N connected accounts."), or the campaign has ended (`invalid_resource_state`).
- `404`: The token is malformed, unknown or expired. Every case answers the same, so a link can never be probed.
- `409`: The creator's participation was suspended or removed (`invalid_resource_state`).

## Changes

- **2026-10-28** `174ae3ba4b13`: 2 info
  - api tag `Creator Portal` added
  - api tag `Creator Portal (public)` removed
- **2026-10-28** `8f2c44dd7550`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/zernio/apis/zernio-api/changes/public/creator-campaigns/:token/connect/post.md)

---

[API](https://skmtc.dev/zernio/apis/zernio-api.md) - [All operations](https://skmtc.dev/zernio/apis/zernio-api/llms.txt) - [OpenAPI document](https://skmtc.dev/zernio/apis/zernio-api/revisions/c319eb5d95b6?raw)
