curl --request GET \
--url https://api.onlyx.ai/v1/creators/{creatorId}/ai-settings \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.onlyx.ai/v1/creators/{creatorId}/ai-settings"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.onlyx.ai/v1/creators/{creatorId}/ai-settings', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"aiEnabled": true,
"followUps": {
"effective": true,
"enabled": true,
"maxPerFanPerDay": 2,
"plannedToday": 14,
"sentToday": 9,
"unansweredAfterHours": 24
},
"massMessages": {
"effective": true,
"enabled": true,
"nextSendAt": "2026-09-26T18:00:00.000Z",
"perDay": 1
},
"review": {
"enabled": false,
"reviewMinutes": 5,
"waitingNow": 0,
"whenUnreviewed": "send"
}
}Get AI settings
Returns how the AI chatter behaves for this creator: the master AI switch, follow-ups to fans who went quiet (the setting, whether they actually go out, today’s counts), review mode (whether every AI reply waits for a person, and how many are waiting now), and the AI’s scheduled messages to fan lists, which are read-only in v1. Reading changes nothing.
Scope: requires ai:read.
Rate limit: the general limit of 120 requests per 60 seconds per credential.
curl --request GET \
--url https://api.onlyx.ai/v1/creators/{creatorId}/ai-settings \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.onlyx.ai/v1/creators/{creatorId}/ai-settings"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.onlyx.ai/v1/creators/{creatorId}/ai-settings', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"aiEnabled": true,
"followUps": {
"effective": true,
"enabled": true,
"maxPerFanPerDay": 2,
"plannedToday": 14,
"sentToday": 9,
"unansweredAfterHours": 24
},
"massMessages": {
"effective": true,
"enabled": true,
"nextSendAt": "2026-09-26T18:00:00.000Z",
"perDay": 1
},
"review": {
"enabled": false,
"reviewMinutes": 5,
"waitingNow": 0,
"whenUnreviewed": "send"
}
}Authorizations
An API key (onx_sk_…) created in OnlyX under Settings → API & MCP, or an OAuth access token (onx_at_…) issued to a connected app. Send it as Authorization: Bearer <credential>. API keys may also be sent as X-API-Key: <key>.
Path Parameters
The creator id (cre_…).
Response
The master AI switch, follow-ups, review mode and scheduled mass messages.
How the AI chatter behaves for one creator. New fields may be added to this report; ignore fields you do not know.
The creator's master AI switch (the same value as aiEnabled on the Creator).
The AI's own follow-up messages to fans who went quiet. These are real messages to fans.
Show child attributes
Show child attributes
The AI's scheduled messages to fan lists. Read-only in v1: configure them in the dashboard.
Show child attributes
Show child attributes
Review mode: whether every AI reply waits for a person to approve it.
Show child attributes
Show child attributes