---
title: "List a creator's earnings history"
method: GET
path: "/public/creator-campaigns/{token}/payouts"
tags: ["Creator Portal"]
---

# List a creator's earnings history

`GET /public/creator-campaigns/{token}/payouts`

## Request

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

The participant's ledger entries, newest first, with the bucket each one moved money
from and to (`accruing`, `owed`, `payable`, `settling`, `settled`; null for the other
side), plus the payout setup. Never cached.

## Query parameters

- `limit` integer
- `skip` integer

## Response `200`

Earnings history and payout setup.

- object
  - `entries` CreatorPortalPayoutEntry[], required
    - `id` string, required
    - `kind` 'accrual' | 'approval' | 'hold_release' | 'adjustment' | 'settling' | 'settlement' | 'reversal' | 'topup' | 'transfer' | 'fee', required
    - `amountCents` integer, required
    - `fromBucket` string, nullable, required: The participant bucket the money left; null when it came from outside the participant.
    - `toBucket` string, nullable, required: The participant bucket the money entered; null when it left the participant.
    - `holdUntil` string, date-time, nullable, required
    - `createdAt` string, date-time, required
  - `total` integer, required
  - `payouts` CreatorPortalPayoutSetup, required
    - `mode` 'none' | 'external' | 'treasury', required: How the campaign pays: treasury means through Zernio, so the creator onboards for payouts.
    - `status` 'not_started' | 'pending' | 'enabled' | 'not_applicable', required
    - `country` string, nullable, required
    - `transfers` object[], required: Treasury payouts sent to the creator.
      - `id` string, required
      - `amountCents` integer, required
      - `createdAt` string, date-time, required

## Other responses

- `400`: Invalid request
- `404`: The token is malformed, unknown or expired. Every case answers the same, so a link can never be probed.

## 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/payouts/get.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)
