API v1 resource list
API v1 (OAuth apps)

API v1 resource list

Every API v1 operation that is served today, with the scopes it needs and whether it also has the agency creator-path form.

View as MarkdownUpdated Nov 1, 2026

Generated from the routes themselves, so it lists exactly what is served. Paths are relative to https://api.dropfans.io/v1; every operation is also served under /v0 and unprefixed (page/size paging) unless marked “v1 only”. “Creator path” means the operation is also served at /creators/{creatorUserUuid}<path> for an agency acting for a creator, with the extra scopes shown. Paths that are not listed answer 404 {"message": "Resource not found"}.

109 operations.

Account and audience#

MethodPathScopesAlso
GET/creators/{creatorUserUuid}/accountread:creatorcreator path only
GET/creators/{creatorUserUuid}/blocksread:creator read:chat read:fancreator path only
POST/creators/{creatorUserUuid}/blocks/{userUuid}write:chat read:creatorcreator path only
DELETE/creators/{creatorUserUuid}/blocks/{userUuid}write:chat read:creatorcreator path only
PATCH/creators/{creatorUserUuid}/subscription-pricewrite:creatorcreator path only
GET/followersread:fancreator path (+ read:creator)
GET/subscribersread:fancreator path (+ read:creator)
GET/subscribers/{userUuid}read:fancreator path (+ read:creator)
GET/subscribers/{userUuid}/historyread:fancreator path (+ read:creator); v1 only
GET/users/accountread:self—
GET/users/meread:self—
PATCH/users/me/subscription-pricewrite:creator—

Agencies and creators#

MethodPathScopesAlso
POST/agencies/creator-inviteswrite:agency—
GET/agencies/earningsread:agency read:creator—
GET/agencies/followers-historyread:agency read:creator—
GET/agencies/subscribersread:agency read:creator—
GET/agencies/subscribers-historyread:agency read:creator—
GET/creatorsread:creator—

Insights#

MethodPathScopesAlso
GET/insights/earningsread:insightscreator path (+ read:creator)
GET/insights/earnings/summaryread:insightscreator path (+ read:creator)
GET/insights/fansread:insights read:fancreator path (+ read:creator)
GET/insights/fans/{userUuid}read:insights read:fancreator path (+ read:creator)
POST/insights/fans/batchread:insights read:fancreator path (+ read:creator)
POST/insights/fans/profilesread:fan—
GET/insights/spendingread:insightscreator path (+ read:creator)
GET/insights/subscribersread:insightscreator path (+ read:creator)
GET/insights/top-spendersread:insights read:fancreator path (+ read:creator)

Media and vault#

MethodPathScopesAlso
GET/mediaread:mediacreator path
GET/media/{uuid}read:mediacreator path
PATCH/media/{uuid}write:mediacreator path
DELETE/media/{uuid}write:mediacreator path
GET/media/bulkread:mediacreator path
POST/media/uploadswrite:mediacreator path
PATCH/media/uploads/{uploadId}write:mediacreator path
GET/media/uploads/{uploadId}/parts/{partNumber}/urlwrite:mediacreator path
GET/media/uploads/{uploadId}/parts/urlswrite:mediacreator path
GET/vault/foldersread:mediacreator path
POST/vault/folderswrite:mediacreator path
GET/vault/folders/{folderName}read:mediacreator path
PATCH/vault/folders/{folderName}write:mediacreator path
DELETE/vault/folders/{folderName}write:mediacreator path
GET/vault/folders/{folderName}/mediaread:mediacreator path
POST/vault/folders/{folderName}/mediawrite:mediacreator path
PATCH/vault/folders/{folderName}/media/{mediaUuid}write:media—
DELETE/vault/folders/{folderName}/media/{mediaUuid}write:mediacreator path

Posts#

MethodPathScopesAlso
POST/agencies/postswrite:post write:creator—
GET/postsread:postcreator path
POST/postswrite:postcreator path
GET/posts/{uuid}read:postcreator path
PATCH/posts/{uuid}write:postcreator path
DELETE/posts/{uuid}write:postcreator path
GET/posts/{uuid}/commentsread:postcreator path
POST/posts/{uuid}/commentswrite:postcreator path
DELETE/posts/{uuid}/comments/{commentUuid}write:postcreator path
GET/posts/{uuid}/likesread:postcreator path
MethodPathScopesAlso
GET/media-linksread:creator—
POST/media-linkswrite:creator—
DELETE/media-links/{uuid}write:creator—
MethodPathScopesAlso
GET/tracking-linksread:tracking_linkscreator path
POST/tracking-linkswrite:tracking_linkscreator path
DELETE/tracking-links/{uuid}write:tracking_linkscreator path
GET/tracking-links/{uuid}/usersread:tracking_linkscreator path

Onboarding#

MethodPathScopesAlso
POST/onboarding/creatorswrite:creator—

Webhooks#

MethodPathScopesAlso
GET/webhooks/subscriptionsread:self—
POST/webhooks/subscriptionsread:self—
DELETE/webhooks/subscriptions/{id}read:self—
POST/webhooks/testread:self—

Chat (available once chat is enabled)#

MethodPathScopesAlso
GET/agencies/chatsread:agency read:chat—
POST/agencies/chats/messages/batchread:agency read:chat—
GET/chatsread:chatcreator path (+ read:creator)
POST/chatswrite:chatcreator path (+ read:creator)
GET/chats/{userUuid}read:chat—
PATCH/chats/{userUuid}write:chatcreator path (+ read:creator)
GET/chats/{userUuid}/mediaread:chatcreator path (+ read:creator)
POST/chats/{userUuid}/messagewrite:chatcreator path (+ read:creator)
GET/chats/{userUuid}/messagesread:chatcreator path (+ read:creator)
GET/chats/{userUuid}/messages/{messageUuid}read:chat—
DELETE/chats/{userUuid}/messages/{messageUuid}write:chatcreator path (+ read:creator)
GET/chats/{userUuid}/messages/{messageUuid}/mediaread:chatcreator path (+ read:creator)
GET/chats/{userUuid}/notesread:chat read:fancreator path (+ read:creator)
PUT/chats/{userUuid}/noteswrite:chatcreator path (+ read:creator)
POST/chats/{userUuid}/typingwrite:chat—
GET/chats/automated-messagesread:creatorcreator path
PUT/chats/automated-messages/{trigger}write:creatorcreator path
DELETE/chats/automated-messages/{trigger}write:creatorcreator path
GET/chats/lists/customread:chat read:fancreator path (+ read:creator)
POST/chats/lists/customwrite:chatcreator path (+ read:creator)
GET/chats/lists/custom/{uuid}read:chat read:fancreator path (+ read:creator)
PATCH/chats/lists/custom/{uuid}write:chatcreator path (+ read:creator)
DELETE/chats/lists/custom/{uuid}write:chatcreator path (+ read:creator)
POST/chats/lists/custom/{uuid}/memberswrite:chatcreator path (+ read:creator)
DELETE/chats/lists/custom/{uuid}/members/{userUuid}write:chatcreator path (+ read:creator)
GET/chats/lists/smartread:chat read:fancreator path (+ read:creator)
GET/chats/lists/smart/{uuid}read:chat read:fancreator path (+ read:creator)
GET/chats/mass-messagesread:chatcreator path (+ read:creator)
POST/chats/mass-messageswrite:chat read:fancreator path (+ read:creator)
PATCH/chats/mass-messages/{messageUuid}write:chatcreator path (+ read:creator)
DELETE/chats/mass-messages/{messageUuid}write:chatcreator path (+ read:creator)
POST/chats/messages/batchread:chatcreator path (+ read:creator)
POST/chats/statusesread:chatcreator path (+ read:creator)
GET/chats/templatesread:chatcreator path (+ read:creator)
POST/chats/templateswrite:chat—
GET/chats/templates/{templateUuid}read:chatcreator path (+ read:creator)
DELETE/chats/templates/{templateUuid}write:chat—
GET/chats/templates/foldersread:chatcreator path (+ read:creator)
POST/chats/templates/folderswrite:chat—
PATCH/chats/templates/folders/{folderUuid}write:chat—
GET/chats/unreadread:chatcreator path (+ read:creator)
GET/creators/{creatorUserUuid}/subscribers/onlineread:creator read:fancreator path only

Questions? support@dropfans.io