# CreatorAPI · Fanvue 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:

```
{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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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 Checkout Link Payments

`GET /v1/{account}/native/creators/{creatorUserUuid}/checkout-links/payments` · 1 credit(s)

Scopes: read:creator

```bash
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/checkout-links/payments"
```

```python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/checkout-links/payments",
    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}/checkout-links/payments",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());
```

### Get Creator Checkout Link Payment

`GET /v1/{account}/native/creators/{creatorUserUuid}/checkout-links/payments/{invoiceNumber}` · 1 credit(s)

Scopes: read:creator

```bash
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/checkout-links/payments/{invoiceNumber}"
```

```python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/checkout-links/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/creators/{creatorUserUuid}/checkout-links/payments/{invoiceNumber}",
  { 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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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());
```

### Get Creator Media Link Purchase Status

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

Scopes: read:creator, read:media

```bash
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/links/{uuid}/purchased"
```

```python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/media/links/{uuid}/purchased",
    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/links/{uuid}/purchased",
  { 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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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());
```

### List Creator Tracking Links

`GET /v1/{account}/native/creators/{creatorUserUuid}/tracking-links` · 1 credit(s)

Scopes: read:creator, read:tracking_links

```bash
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/tracking-links"
```

```python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/tracking-links",
    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",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());
```

### Create Creator Tracking Link

`POST /v1/{account}/native/creators/{creatorUserUuid}/tracking-links` · 2 credit(s)

Scopes: write:creator, write:tracking_links

```bash
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}/tracking-links"
```

### Delete Creator Tracking Link

`DELETE /v1/{account}/native/creators/{creatorUserUuid}/tracking-links/{uuid}` · 2 credit(s)

Scopes: write:creator, write:tracking_links

```bash
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}/tracking-links/{uuid}"
```

### List Creator Tracking Link Users

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

Scopes: read:creator, read:tracking_links

```bash
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/tracking-links/{uuid}/users"
```

```python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/creators/{creatorUserUuid}/tracking-links/{uuid}/users",
    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",
  { 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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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());
```

### Get Media Link Purchase Status

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

Scopes: read:media

```bash
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/media/links/{uuid}/purchased"
```

```python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/media/links/{uuid}/purchased",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
```

```javascript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/media/links/{uuid}/purchased",
  { 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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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());
```

## Tracking Links

### List Tracking Links

`GET /v1/{account}/native/tracking-links` · 1 credit(s)

Scopes: read:tracking_links

```bash
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/tracking-links"
```

```python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/tracking-links",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
```

```javascript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/tracking-links",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());
```

### Create Tracking Link

`POST /v1/{account}/native/tracking-links` · 2 credit(s)

Scopes: write:tracking_links

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

### Delete Tracking Link

`DELETE /v1/{account}/native/tracking-links/{uuid}` · 2 credit(s)

Scopes: write:tracking_links

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

### List Tracking Link Users

`GET /v1/{account}/native/tracking-links/{uuid}/users` · 1 credit(s)

Scopes: read:tracking_links

```bash
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/tracking-links/{uuid}/users"
```

```python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/tracking-links/{uuid}/users",
    headers={"X-API-Key": CREATOR_API_KEY},
)
print(r.json())
```

```javascript
const r = await fetch(
  "https://api.creator-api.com/v1/{account}/native/tracking-links/{uuid}/users",
  { headers: { "X-API-Key": process.env.CREATOR_API_KEY } },
);
console.log(await r.json());
```

### Get User Tracking Metadata

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

Scopes: read:tracking_links

```bash
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/tracking-links/{uuid}/users/{userUuid}/metadata"
```

```python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/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/tracking-links/{uuid}/users/{userUuid}/metadata",
  { 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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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

```bash
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}"
```

