List creators
curl --request GET \
--url https://workspace.passionfroot.me/api/v1/creators \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://workspace.passionfroot.me/api/v1/creators', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://workspace.passionfroot.me/api/v1/creators"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": [
{
"id": "creator_abc",
"displayName": "Jane Creator",
"country": "US",
"note": "Always delivers early",
"labels": [
{
"id": "clb_abc",
"name": "High performer"
}
]
}
],
"pagination": {
"nextCursor": "creator_def",
"hasMore": true
}
}{
"error": {
"code": "INVALID_QUERY_PARAMETER",
"message": "Invalid query parameters",
"details": [
{
"field": "limit",
"message": "Number must be less than or equal to 250"
}
]
}
}{
"error": {
"code": "UNAUTHENTICATED",
"message": "Invalid or expired API key"
}
}{
"error": {
"code": "MISSING_SCOPE",
"message": "API key missing required scope: write:conversations"
}
}{
"error": {
"code": "RATE_LIMITED",
"message": "This API key is over its rate limit. Wait for Retry-After before sending more.",
"details": {
"limit": 2,
"windowSeconds": 1
}
}
}{
"error": {
"code": "SERVICE_UNAVAILABLE",
"message": "API key verification is temporarily unavailable, retry shortly"
}
}Creators
List creators
Returns creators with a qualifying collaboration with the organization, including private relationship notes and labels.
GET
/
creators
List creators
curl --request GET \
--url https://workspace.passionfroot.me/api/v1/creators \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://workspace.passionfroot.me/api/v1/creators', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://workspace.passionfroot.me/api/v1/creators"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": [
{
"id": "creator_abc",
"displayName": "Jane Creator",
"country": "US",
"note": "Always delivers early",
"labels": [
{
"id": "clb_abc",
"name": "High performer"
}
]
}
],
"pagination": {
"nextCursor": "creator_def",
"hasMore": true
}
}{
"error": {
"code": "INVALID_QUERY_PARAMETER",
"message": "Invalid query parameters",
"details": [
{
"field": "limit",
"message": "Number must be less than or equal to 250"
}
]
}
}{
"error": {
"code": "UNAUTHENTICATED",
"message": "Invalid or expired API key"
}
}{
"error": {
"code": "MISSING_SCOPE",
"message": "API key missing required scope: write:conversations"
}
}{
"error": {
"code": "RATE_LIMITED",
"message": "This API key is over its rate limit. Wait for Retry-After before sending more.",
"details": {
"limit": 2,
"windowSeconds": 1
}
}
}{
"error": {
"code": "SERVICE_UNAVAILABLE",
"message": "API key verification is temporarily unavailable, retry shortly"
}
}Authorizations
Create an API key from Settings → AI agents & API in your Partner workspace.
Query Parameters
Comma-separated workspace label IDs. A creator matching any label is returned.
Set to channels to include channels and channel metrics.
Available options:
channels Required range:
1 <= x <= 100Opaque cursor returned by the previous page.

