Home/Docs/Fanvue reference

Fanvue API Reference

Fanvue is the one creator platform with an official developer API, and CreatorAPI speaks it for you behind the same key and route pattern as OnlyFans and Fansly. Connect with a Fanvue OAuth access token; the API version header is handled server side. Reach any operation below through the native proxy. 187 operations · official Fanvue API · 16 groups · 105 reads · 82 writes.

How every call works

All Fanvue operations are reached through one pattern:

Text
{METHOD} https://api.creator-api.com/v1/{account}/native/{path}

{account} is the connected Fanvue account id. Auth header X-API-Key: <your key>. GET is read only; writes need a full scope key. Billing: read = 1 credit, write = 2 credits. The path is the Fanvue API path without a version prefix (the version header is added for you). Some operations need matching Fanvue OAuth scopes on your access token.

Agencies

List Agency Chats

GET /v1/{account}/native/agencies/chats · 1 credit(s)

Scopes: read:agency, read:chat

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/agencies/chats"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/agencies/chats",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/agencies/chats",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Create Creator Invite

POST /v1/{account}/native/agencies/creator-invites · 2 credit(s)

Scopes: write:agency

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/agencies/creator-invites"

List Agency Earnings By Day

GET /v1/{account}/native/agencies/earnings · 1 credit(s)

Scopes: read:agency, read:creator

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/agencies/earnings"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/agencies/earnings",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/agencies/earnings",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

List Agency Followers History

GET /v1/{account}/native/agencies/followers-history · 1 credit(s)

Scopes: read:agency, read:creator

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/agencies/followers-history"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/agencies/followers-history",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/agencies/followers-history",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Chatter Leaderboard

GET /v1/{account}/native/agencies/insights/chatter-leaderboard · 1 credit(s)

Scopes: read:agency

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/agencies/insights/chatter-leaderboard"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/agencies/insights/chatter-leaderboard",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/agencies/insights/chatter-leaderboard",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Create Agency Invite

POST /v1/{account}/native/agencies/invites · 2 credit(s)

Scopes: write:agency

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/agencies/invites"

Bulk Create Agency Posts

POST /v1/{account}/native/agencies/posts · 2 credit(s)

Scopes: write:creator, write:post

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/agencies/posts"

List Agency Subscribers

GET /v1/{account}/native/agencies/subscribers · 1 credit(s)

Scopes: read:agency, read:creator

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/agencies/subscribers"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/agencies/subscribers",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/agencies/subscribers",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

List Agency Subscribers History

GET /v1/{account}/native/agencies/subscribers-history · 1 credit(s)

Scopes: read:agency, read:creator

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/agencies/subscribers-history"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/agencies/subscribers-history",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/agencies/subscribers-history",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

List Team Members

GET /v1/{account}/native/agencies/team-members · 1 credit(s)

Scopes: read:agency

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/agencies/team-members"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/agencies/team-members",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/agencies/team-members",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Update Team Member

PUT /v1/{account}/native/agencies/team-members/{userId} · 2 credit(s)

Scopes: write:agency

Shell
curl -X PUT \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/agencies/team-members/{userId}"

Apps

Get App Payments

GET /v1/{account}/native/apps/{appUuid}/payments · 1 credit(s)

Scopes: read:self

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/payments"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/payments",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/payments",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get My App Payments

GET /v1/{account}/native/apps/{appUuid}/payments/me · 1 credit(s)

Scopes: read:self

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/payments/me"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/payments/me",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/payments/me",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get My App Payment By Invoice Number

GET /v1/{account}/native/apps/{appUuid}/payments/me/{invoiceNumber} · 1 credit(s)

Scopes: read:self

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/payments/me/{invoiceNumber}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/payments/me/{invoiceNumber}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/payments/me/{invoiceNumber}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get App Payment By Invoice Number

GET /v1/{account}/native/apps/{appUuid}/payments/{invoiceNumber} · 1 credit(s)

Scopes: read:self

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/payments/{invoiceNumber}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/payments/{invoiceNumber}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/payments/{invoiceNumber}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get App Subscription Status

GET /v1/{account}/native/apps/{appUuid}/subscription-status · 1 credit(s)

Scopes: read:self

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/subscription-status"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/subscription-status",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/subscription-status",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get App Current User Subscription

GET /v1/{account}/native/apps/{appUuid}/subscription/me · 1 credit(s)

Scopes: read:self

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/subscription/me"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/subscription/me",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/apps/{appUuid}/subscription/me",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Chats

Create Chat

POST /v1/{account}/native/chats · 2 credit(s)

Scopes: write:chat

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats"

List Chats

GET /v1/{account}/native/chats · 1 credit(s)

Scopes: read:chat

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/chats",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Custom Lists

GET /v1/{account}/native/chats/lists/custom · 1 credit(s)

Scopes: read:chat, read:fan

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/lists/custom"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/lists/custom",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/chats/lists/custom",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Create Custom List

POST /v1/{account}/native/chats/lists/custom · 2 credit(s)

Scopes: write:chat

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats/lists/custom"

Get Custom List Members

GET /v1/{account}/native/chats/lists/custom/{uuid} · 1 credit(s)

Scopes: read:chat, read:fan

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/lists/custom/{uuid}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/lists/custom/{uuid}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/chats/lists/custom/{uuid}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Update Custom List

PATCH /v1/{account}/native/chats/lists/custom/{uuid} · 2 credit(s)

Scopes: write:chat

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats/lists/custom/{uuid}"

Delete Custom List

DELETE /v1/{account}/native/chats/lists/custom/{uuid} · 2 credit(s)

Scopes: write:chat

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats/lists/custom/{uuid}"

Add Members To Custom List

POST /v1/{account}/native/chats/lists/custom/{uuid}/members · 2 credit(s)

Scopes: write:chat

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats/lists/custom/{uuid}/members"

Remove Member From Custom List

DELETE /v1/{account}/native/chats/lists/custom/{uuid}/members/{userUuid} · 2 credit(s)

Scopes: write:chat

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats/lists/custom/{uuid}/members/{userUuid}"

Get Smart Lists

GET /v1/{account}/native/chats/lists/smart · 1 credit(s)

Scopes: read:chat, read:fan

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/lists/smart"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/lists/smart",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/chats/lists/smart",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Smart List Members

GET /v1/{account}/native/chats/lists/smart/{uuid} · 1 credit(s)

Scopes: read:chat, read:fan

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/lists/smart/{uuid}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/lists/smart/{uuid}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/chats/lists/smart/{uuid}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Send Mass Message

POST /v1/{account}/native/chats/mass-messages · 2 credit(s)

Scopes: read:fan, write:chat

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats/mass-messages"

List Mass Messages

GET /v1/{account}/native/chats/mass-messages · 1 credit(s)

Scopes: read:chat

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/mass-messages"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/mass-messages",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/chats/mass-messages",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Delete Mass Message

DELETE /v1/{account}/native/chats/mass-messages/{messageUuid} · 2 credit(s)

Scopes: write:chat

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats/mass-messages/{messageUuid}"

Update Mass Message

PATCH /v1/{account}/native/chats/mass-messages/{messageUuid} · 2 credit(s)

Scopes: write:chat

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats/mass-messages/{messageUuid}"

Messages Batch

POST /v1/{account}/native/chats/messages/batch · 2 credit(s)

Scopes: read:chat

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats/messages/batch"

Get Batch Statuses

POST /v1/{account}/native/chats/statuses · 2 credit(s)

Scopes: read:chat

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats/statuses"

List Template Messages

GET /v1/{account}/native/chats/templates · 1 credit(s)

Scopes: read:chat

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/templates"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/templates",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/chats/templates",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Template Message

GET /v1/{account}/native/chats/templates/{templateUuid} · 1 credit(s)

Scopes: read:chat

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/templates/{templateUuid}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/templates/{templateUuid}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/chats/templates/{templateUuid}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Unread Chats Count

GET /v1/{account}/native/chats/unread · 1 credit(s)

Scopes: read:chat

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/unread"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/unread",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/chats/unread",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Update Chat

PATCH /v1/{account}/native/chats/{userUuid} · 2 credit(s)

Scopes: write:chat

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}"

Get Chat

GET /v1/{account}/native/chats/{userUuid} · 1 credit(s)

Scopes: read:chat

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

List Media

GET /v1/{account}/native/chats/{userUuid}/media · 1 credit(s)

Scopes: read:chat

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}/media"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}/media",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}/media",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Send Message

POST /v1/{account}/native/chats/{userUuid}/message · 2 credit(s)

Scopes: write:chat

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}/message"

List Messages

GET /v1/{account}/native/chats/{userUuid}/messages · 1 credit(s)

Scopes: read:chat

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}/messages"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}/messages",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}/messages",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Delete Message

DELETE /v1/{account}/native/chats/{userUuid}/messages/{messageUuid} · 2 credit(s)

Scopes: write:chat

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}/messages/{messageUuid}"

Get Message Media By Uuids

GET /v1/{account}/native/chats/{userUuid}/messages/{messageUuid}/media · 1 credit(s)

Scopes: read:chat

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}/messages/{messageUuid}/media"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}/messages/{messageUuid}/media",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/chats/{userUuid}/messages/{messageUuid}/media",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Collections

Create Collection

POST /v1/{account}/native/collections · 2 credit(s)

Scopes: write:post

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/collections"

List Collections

GET /v1/{account}/native/collections · 1 credit(s)

Scopes: read:post

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/collections"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/collections",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/collections",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Rename Collection

PATCH /v1/{account}/native/collections/{uuid} · 2 credit(s)

Scopes: write:post

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/collections/{uuid}"

Delete Collection

DELETE /v1/{account}/native/collections/{uuid} · 2 credit(s)

Scopes: write:post

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/collections/{uuid}"

Creators

List Creators

GET /v1/{account}/native/creators · 1 credit(s)

Scopes: read:creator

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Account

GET /v1/{account}/native/creators/{creatorUserUuid}/account · 1 credit(s)

Scopes: read:creator

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/account"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/account",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/account",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

List Creator Chats

GET /v1/{account}/native/creators/{creatorUserUuid}/chats · 1 credit(s)

Scopes: read:chat, read:creator

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Create Creator Chat

POST /v1/{account}/native/creators/{creatorUserUuid}/chats · 2 credit(s)

Scopes: read:creator, write:chat

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats"

Get Creator Custom Lists

GET /v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom · 1 credit(s)

Scopes: read:chat, read:creator, read:fan

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Create Creator Custom List

POST /v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom · 2 credit(s)

Scopes: read:creator, write:chat

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom"

Get Creator Custom List Members

GET /v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom/{uuid} · 1 credit(s)

Scopes: read:chat, read:creator, read:fan

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom/{uuid}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom/{uuid}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom/{uuid}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Update Creator Custom List

PATCH /v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom/{uuid} · 2 credit(s)

Scopes: read:creator, write:chat

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom/{uuid}"

Delete Creator Custom List

DELETE /v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom/{uuid} · 2 credit(s)

Scopes: read:creator, write:chat

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom/{uuid}"

Add Creator Custom List Members

POST /v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom/{uuid}/members · 2 credit(s)

Scopes: read:creator, write:chat

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom/{uuid}/members"

Remove Creator Custom List Member

DELETE /v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom/{uuid}/members/{userUuid} · 2 credit(s)

Scopes: read:creator, write:chat

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/custom/{uuid}/members/{userUuid}"

Get Creator Smart Lists

GET /v1/{account}/native/creators/{creatorUserUuid}/chats/lists/smart · 1 credit(s)

Scopes: read:chat, read:creator, read:fan

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/smart"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/smart",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/smart",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Smart List Members

GET /v1/{account}/native/creators/{creatorUserUuid}/chats/lists/smart/{uuid} · 1 credit(s)

Scopes: read:chat, read:creator, read:fan

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/smart/{uuid}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/smart/{uuid}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/lists/smart/{uuid}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Send Creator Mass Message

POST /v1/{account}/native/creators/{creatorUserUuid}/chats/mass-messages · 2 credit(s)

Scopes: read:creator, read:fan, write:chat

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/mass-messages"

List Creator Mass Messages

GET /v1/{account}/native/creators/{creatorUserUuid}/chats/mass-messages · 1 credit(s)

Scopes: read:chat, read:creator

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/mass-messages"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/mass-messages",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/mass-messages",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Delete Creator Mass Message

DELETE /v1/{account}/native/creators/{creatorUserUuid}/chats/mass-messages/{messageUuid} · 2 credit(s)

Scopes: read:creator, write:chat

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/mass-messages/{messageUuid}"

Update Creator Mass Message

PATCH /v1/{account}/native/creators/{creatorUserUuid}/chats/mass-messages/{messageUuid} · 2 credit(s)

Scopes: read:creator, write:chat

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/mass-messages/{messageUuid}"

Creator Messages Batch

POST /v1/{account}/native/creators/{creatorUserUuid}/chats/messages/batch · 2 credit(s)

Scopes: read:chat, read:creator

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/messages/batch"

Get Creator Batch Statuses

POST /v1/{account}/native/creators/{creatorUserUuid}/chats/statuses · 2 credit(s)

Scopes: read:chat, read:creator

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/statuses"

Get Creator Unread Chats Count

GET /v1/{account}/native/creators/{creatorUserUuid}/chats/unread · 1 credit(s)

Scopes: read:chat, read:creator

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/unread"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/unread",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/unread",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Update Creator Chat

PATCH /v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid} · 2 credit(s)

Scopes: read:creator, write:chat

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}"

List Creator Chat Media

GET /v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/media · 1 credit(s)

Scopes: read:chat, read:creator

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/media"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/media",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/media",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Send Creator Message

POST /v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/message · 2 credit(s)

Scopes: read:creator, write:chat

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/message"

List Creator Messages

GET /v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/messages · 1 credit(s)

Scopes: read:chat, read:creator

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/messages"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/messages",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/messages",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Delete Creator Message

DELETE /v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/messages/{messageUuid} · 2 credit(s)

Scopes: read:creator, write:chat

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/messages/{messageUuid}"

Get Creator Message Media By Uuids

GET /v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/messages/{messageUuid}/media · 1 credit(s)

Scopes: read:chat, read:creator

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/messages/{messageUuid}/media"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/messages/{messageUuid}/media",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/chats/{userUuid}/messages/{messageUuid}/media",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

List Creator Followers

GET /v1/{account}/native/creators/{creatorUserUuid}/followers · 1 credit(s)

Scopes: read:creator, read:fan

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/followers"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/followers",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/followers",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Earnings

GET /v1/{account}/native/creators/{creatorUserUuid}/insights/earnings · 1 credit(s)

Scopes: read:creator, read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/earnings"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/earnings",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/earnings",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Earnings Percentile

GET /v1/{account}/native/creators/{creatorUserUuid}/insights/earnings/percentile · 1 credit(s)

Scopes: read:creator, read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/earnings/percentile"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/earnings/percentile",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/earnings/percentile",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Earnings Summary

GET /v1/{account}/native/creators/{creatorUserUuid}/insights/earnings/summary · 1 credit(s)

Scopes: read:creator, read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/earnings/summary"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/earnings/summary",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/earnings/summary",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Fan Retention Summary

GET /v1/{account}/native/creators/{creatorUserUuid}/insights/fan-retention-summary · 1 credit(s)

Scopes: read:creator, read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/fan-retention-summary"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/fan-retention-summary",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/fan-retention-summary",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Bulk Fan Insights

GET /v1/{account}/native/creators/{creatorUserUuid}/insights/fans · 1 credit(s)

Scopes: read:creator, read:fan, read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/fans"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/fans",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/fans",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Batch Creator Fan Insights

POST /v1/{account}/native/creators/{creatorUserUuid}/insights/fans/batch · 2 credit(s)

Scopes: read:creator, read:fan, read:insights

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/fans/batch"

Get Creator Fan Insights

GET /v1/{account}/native/creators/{creatorUserUuid}/insights/fans/{userUuid} · 1 credit(s)

Scopes: read:creator, read:fan, read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/fans/{userUuid}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/fans/{userUuid}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/fans/{userUuid}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Spending

GET /v1/{account}/native/creators/{creatorUserUuid}/insights/spending · 1 credit(s)

Scopes: read:creator, read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/spending"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/spending",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/spending",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Subscribers

GET /v1/{account}/native/creators/{creatorUserUuid}/insights/subscribers · 1 credit(s)

Scopes: read:creator, read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/subscribers"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/subscribers",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/subscribers",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Top Spenders

GET /v1/{account}/native/creators/{creatorUserUuid}/insights/top-spenders · 1 credit(s)

Scopes: read:creator, read:fan, read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/top-spenders"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/top-spenders",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/top-spenders",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Unsubscribe Reasons

GET /v1/{account}/native/creators/{creatorUserUuid}/insights/unsubscribe-reasons · 1 credit(s)

Scopes: read:creator, read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/unsubscribe-reasons"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/unsubscribe-reasons",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/insights/unsubscribe-reasons",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Media

GET /v1/{account}/native/creators/{creatorUserUuid}/media · 1 credit(s)

Scopes: read:creator, read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Bulk Media

GET /v1/{account}/native/creators/{creatorUserUuid}/media/bulk · 1 credit(s)

Scopes: read:creator, read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/bulk"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/bulk",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/bulk",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Create Creator Upload Session

POST /v1/{account}/native/creators/{creatorUserUuid}/media/uploads · 2 credit(s)

Scopes: write:creator, write:media

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/uploads"

Complete Creator Upload Session

PATCH /v1/{account}/native/creators/{creatorUserUuid}/media/uploads/{uploadId} · 2 credit(s)

Scopes: write:creator, write:media

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/uploads/{uploadId}"

Get Creator Upload Part Url

GET /v1/{account}/native/creators/{creatorUserUuid}/media/uploads/{uploadId}/parts/{partNumber}/url · 1 credit(s)

Scopes: write:creator, write:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/uploads/{uploadId}/parts/{partNumber}/url"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/uploads/{uploadId}/parts/{partNumber}/url",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/uploads/{uploadId}/parts/{partNumber}/url",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Media By Uuid

GET /v1/{account}/native/creators/{creatorUserUuid}/media/{uuid} · 1 credit(s)

Scopes: read:creator, read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/{uuid}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/{uuid}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/{uuid}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Update Creator Media

PATCH /v1/{account}/native/creators/{creatorUserUuid}/media/{uuid} · 2 credit(s)

Scopes: write:creator, write:media

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/{uuid}"

Get Creator Entitled Media

GET /v1/{account}/native/creators/{creatorUserUuid}/media/{uuid}/entitled · 1 credit(s)

Scopes: read:creator, read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/{uuid}/entitled"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/{uuid}/entitled",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/{uuid}/entitled",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Grant Creator Media

POST /v1/{account}/native/creators/{creatorUserUuid}/media/{uuid}/grant · 2 credit(s)

Scopes: write:creator, write:media

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/{uuid}/grant"

List Creator Notifications

GET /v1/{account}/native/creators/{creatorUserUuid}/notifications · 1 credit(s)

Scopes: read:creator, read:self

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/notifications"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/notifications",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/notifications",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Posts

GET /v1/{account}/native/creators/{creatorUserUuid}/posts · 1 credit(s)

Scopes: read:creator, read:post

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Create Creator Post

POST /v1/{account}/native/creators/{creatorUserUuid}/posts · 2 credit(s)

Scopes: write:creator, write:post

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts"

Get Creator Post By Uuid

GET /v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid} · 1 credit(s)

Scopes: read:creator, read:post

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Update Creator Post

PATCH /v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid} · 2 credit(s)

Scopes: write:creator, write:post

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}"

Delete Creator Post

DELETE /v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid} · 2 credit(s)

Scopes: write:creator, write:post

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}"

Create Creator Post Comment

POST /v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/comments · 2 credit(s)

Scopes: write:creator, write:post

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/comments"

Get Creator Post Comments

GET /v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/comments · 1 credit(s)

Scopes: read:creator, read:post

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/comments"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/comments",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/comments",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Delete Creator Post Comment

DELETE /v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/comments/{commentUuid} · 2 credit(s)

Scopes: write:creator, write:post

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/comments/{commentUuid}"

Get Creator Post Likes

GET /v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/likes · 1 credit(s)

Scopes: read:creator, read:post

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/likes"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/likes",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/likes",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Pin Creator Post

POST /v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/pin · 2 credit(s)

Scopes: write:creator, write:post

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/pin"

Unpin Creator Post

DELETE /v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/pin · 2 credit(s)

Scopes: write:creator, write:post

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/pin"

Repost Creator Post

POST /v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/repost · 2 credit(s)

Scopes: write:creator, write:post

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/repost"

Get Creator Post Tips

GET /v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/tips · 1 credit(s)

Scopes: read:creator, read:post

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/tips"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/tips",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/posts/{uuid}/tips",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

List Creator Subscribers

GET /v1/{account}/native/creators/{creatorUserUuid}/subscribers · 1 credit(s)

Scopes: read:creator, read:fan

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/subscribers"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/subscribers",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/subscribers",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Online Subscribers

GET /v1/{account}/native/creators/{creatorUserUuid}/subscribers/online · 1 credit(s)

Scopes: read:creator, read:fan

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/subscribers/online"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/subscribers/online",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/subscribers/online",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator User Tracking Metadata

GET /v1/{account}/native/creators/{creatorUserUuid}/tracking-links/{uuid}/users/{userUuid}/metadata · 1 credit(s)

Scopes: read:creator, read:tracking_links

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/tracking-links/{uuid}/users/{userUuid}/metadata"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/tracking-links/{uuid}/users/{userUuid}/metadata",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/tracking-links/{uuid}/users/{userUuid}/metadata",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Create Creator Vault Folder

POST /v1/{account}/native/creators/{creatorUserUuid}/vault/folders · 2 credit(s)

Scopes: write:creator, write:media

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders"

List Creator Vault Folders

GET /v1/{account}/native/creators/{creatorUserUuid}/vault/folders · 1 credit(s)

Scopes: read:creator, read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Creator Vault Folder

GET /v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName} · 1 credit(s)

Scopes: read:creator, read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Rename Creator Vault Folder

PATCH /v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName} · 2 credit(s)

Scopes: write:creator, write:media

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName}"

Delete Creator Vault Folder

DELETE /v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName} · 2 credit(s)

Scopes: write:creator, write:media

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName}"

List Creator Vault Folder Media

GET /v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName}/media · 1 credit(s)

Scopes: read:creator, read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName}/media"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName}/media",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName}/media",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Attach Creator Vault Media

POST /v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName}/media · 2 credit(s)

Scopes: write:creator, write:media

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName}/media"

Detach Creator Vault Media

DELETE /v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName}/media/{mediaUuid} · 2 credit(s)

Scopes: write:creator, write:media

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/vault/folders/{folderName}/media/{mediaUuid}"

Experiences

Mint Experience Request Token

POST /v1/{account}/native/experiences/request-token · 2 credit(s)

Scopes: write:experience

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/experiences/request-token"

Exchange Experience Token

POST /v1/{account}/native/experiences/token/exchange · 2 credit(s)

Scopes: read:experience

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/experiences/token/exchange"

Followers

List Followers

GET /v1/{account}/native/followers · 1 credit(s)

Scopes: read:fan

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/followers"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/followers",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/followers",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Insights

Get Earnings

GET /v1/{account}/native/insights/earnings · 1 credit(s)

Scopes: read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/insights/earnings"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/insights/earnings",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/insights/earnings",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Earnings Percentile

GET /v1/{account}/native/insights/earnings/percentile · 1 credit(s)

Scopes: read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/insights/earnings/percentile"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/insights/earnings/percentile",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/insights/earnings/percentile",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Earnings Summary

GET /v1/{account}/native/insights/earnings/summary · 1 credit(s)

Scopes: read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/insights/earnings/summary"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/insights/earnings/summary",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/insights/earnings/summary",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Fan Retention Summary

GET /v1/{account}/native/insights/fan-retention-summary · 1 credit(s)

Scopes: read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/insights/fan-retention-summary"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/insights/fan-retention-summary",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/insights/fan-retention-summary",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Bulk Fan Insights

GET /v1/{account}/native/insights/fans · 1 credit(s)

Scopes: read:fan, read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/insights/fans"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/insights/fans",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/insights/fans",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Batch Fan Insights

POST /v1/{account}/native/insights/fans/batch · 2 credit(s)

Scopes: read:fan, read:insights

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/insights/fans/batch"

Batch Fan Profiles

POST /v1/{account}/native/insights/fans/profiles · 2 credit(s)

Scopes: read:fan

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/insights/fans/profiles"

Get Fan Insights

GET /v1/{account}/native/insights/fans/{userUuid} · 1 credit(s)

Scopes: read:fan, read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/insights/fans/{userUuid}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/insights/fans/{userUuid}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/insights/fans/{userUuid}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Spending

GET /v1/{account}/native/insights/spending · 1 credit(s)

Scopes: read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/insights/spending"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/insights/spending",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/insights/spending",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Subscribers

GET /v1/{account}/native/insights/subscribers · 1 credit(s)

Scopes: read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/insights/subscribers"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/insights/subscribers",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/insights/subscribers",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Top Spenders

GET /v1/{account}/native/insights/top-spenders · 1 credit(s)

Scopes: read:fan, read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/insights/top-spenders"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/insights/top-spenders",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/insights/top-spenders",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Unsubscribe Reasons

GET /v1/{account}/native/insights/unsubscribe-reasons · 1 credit(s)

Scopes: read:insights

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/insights/unsubscribe-reasons"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/insights/unsubscribe-reasons",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/insights/unsubscribe-reasons",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Media

Get User Media

GET /v1/{account}/native/media · 1 credit(s)

Scopes: read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/media"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/media",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/media",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Bulk Media

GET /v1/{account}/native/media/bulk · 1 credit(s)

Scopes: read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/media/bulk"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/media/bulk",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/media/bulk",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Create Upload Session

POST /v1/{account}/native/media/uploads · 2 credit(s)

Scopes: write:media

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/media/uploads"

Complete Upload Session

PATCH /v1/{account}/native/media/uploads/{uploadId} · 2 credit(s)

Scopes: write:media

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/media/uploads/{uploadId}"

Get Upload Part Url

GET /v1/{account}/native/media/uploads/{uploadId}/parts/{partNumber}/url · 1 credit(s)

Scopes: write:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/media/uploads/{uploadId}/parts/{partNumber}/url"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/media/uploads/{uploadId}/parts/{partNumber}/url",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/media/uploads/{uploadId}/parts/{partNumber}/url",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get User Media By Uuid

GET /v1/{account}/native/media/{uuid} · 1 credit(s)

Scopes: read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/media/{uuid}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/media/{uuid}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/media/{uuid}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Delete Media

DELETE /v1/{account}/native/media/{uuid} · 2 credit(s)

Scopes: write:media

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/media/{uuid}"

Update Media

PATCH /v1/{account}/native/media/{uuid} · 2 credit(s)

Scopes: write:media

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/media/{uuid}"

Get Entitled Media

GET /v1/{account}/native/media/{uuid}/entitled · 1 credit(s)

Scopes: read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/media/{uuid}/entitled"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/media/{uuid}/entitled",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/media/{uuid}/entitled",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Grant Media

POST /v1/{account}/native/media/{uuid}/grant · 2 credit(s)

Scopes: write:media

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/media/{uuid}/grant"

Notifications

List Notifications

GET /v1/{account}/native/notifications · 1 credit(s)

Scopes: read:self

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/notifications"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/notifications",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/notifications",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Posts

Create Post

POST /v1/{account}/native/posts · 2 credit(s)

Scopes: write:post

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/posts"

Get Posts

GET /v1/{account}/native/posts · 1 credit(s)

Scopes: read:post

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/posts",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/posts",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Post By Uuid

GET /v1/{account}/native/posts/{uuid} · 1 credit(s)

Scopes: read:post

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/posts/{uuid}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Update Post

PATCH /v1/{account}/native/posts/{uuid} · 2 credit(s)

Scopes: write:post

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}"

Delete Post

DELETE /v1/{account}/native/posts/{uuid} · 2 credit(s)

Scopes: write:post

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}"

Get Post Comments

GET /v1/{account}/native/posts/{uuid}/comments · 1 credit(s)

Scopes: read:post

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/comments"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/comments",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/comments",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Create Post Comment

POST /v1/{account}/native/posts/{uuid}/comments · 2 credit(s)

Scopes: write:post

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/comments"

Delete Post Comment

DELETE /v1/{account}/native/posts/{uuid}/comments/{commentUuid} · 2 credit(s)

Scopes: write:post

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/comments/{commentUuid}"

Get Post Likes

GET /v1/{account}/native/posts/{uuid}/likes · 1 credit(s)

Scopes: read:post

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/likes"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/likes",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/likes",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Pin Post

POST /v1/{account}/native/posts/{uuid}/pin · 2 credit(s)

Scopes: write:post

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/pin"

Unpin Post

DELETE /v1/{account}/native/posts/{uuid}/pin · 2 credit(s)

Scopes: write:post

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/pin"

Repost Post

POST /v1/{account}/native/posts/{uuid}/repost · 2 credit(s)

Scopes: write:post

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/repost"

Get Post Tips

GET /v1/{account}/native/posts/{uuid}/tips · 1 credit(s)

Scopes: read:post

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/tips"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/tips",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/posts/{uuid}/tips",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Subscribers

List Subscribers

GET /v1/{account}/native/subscribers · 1 credit(s)

Scopes: read:fan

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscribers"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/subscribers",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/subscribers",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Users

Get Account

GET /v1/{account}/native/users/account · 1 credit(s)

Scopes: read:self

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/account"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/account",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/users/account",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Current User

GET /v1/{account}/native/users/me · 1 credit(s)

Scopes: read:self

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/me",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/users/me",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Vault

Create Vault Folder

POST /v1/{account}/native/vault/folders · 2 credit(s)

Scopes: write:media

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/vault/folders"

List Vault Folders

GET /v1/{account}/native/vault/folders · 1 credit(s)

Scopes: read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/vault/folders"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/vault/folders",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/vault/folders",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Get Vault Folder

GET /v1/{account}/native/vault/folders/{folderName} · 1 credit(s)

Scopes: read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/vault/folders/{folderName}"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/vault/folders/{folderName}",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/vault/folders/{folderName}",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Rename Vault Folder

PATCH /v1/{account}/native/vault/folders/{folderName} · 2 credit(s)

Scopes: write:media

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/vault/folders/{folderName}"

Delete Vault Folder

DELETE /v1/{account}/native/vault/folders/{folderName} · 2 credit(s)

Scopes: write:media

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/vault/folders/{folderName}"

List Vault Folder Media

GET /v1/{account}/native/vault/folders/{folderName}/media · 1 credit(s)

Scopes: read:media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/vault/folders/{folderName}/media"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/vault/folders/{folderName}/media",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/vault/folders/{folderName}/media",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Attach Media To Vault Folder

POST /v1/{account}/native/vault/folders/{folderName}/media · 2 credit(s)

Scopes: write:media

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/vault/folders/{folderName}/media"

Update Vault Folder Media

PATCH /v1/{account}/native/vault/folders/{folderName}/media/{mediaUuid} · 2 credit(s)

Scopes: write:media

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/vault/folders/{folderName}/media/{mediaUuid}"

Detach Media From Vault Folder

DELETE /v1/{account}/native/vault/folders/{folderName}/media/{mediaUuid} · 2 credit(s)

Scopes: write:media

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/vault/folders/{folderName}/media/{mediaUuid}"

Webhooks

List Webhook Subscriptions

GET /v1/{account}/native/webhooks/subscriptions · 1 credit(s)

Scopes: read:self

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/webhooks/subscriptions"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/webhooks/subscriptions",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
JavaScript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/webhooks/subscriptions",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());

Create Webhook Subscription

POST /v1/{account}/native/webhooks/subscriptions · 2 credit(s)

Scopes: read:self

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/webhooks/subscriptions"

Delete Webhook Subscription

DELETE /v1/{account}/native/webhooks/subscriptions/{id} · 2 credit(s)

Scopes: read:self

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://api.creator-api.com/v1/{account}/native/webhooks/subscriptions/{id}"
No endpoint matches that filter.