Your settings
const url = 'https://data.creatorain.com/partner/v1/settings';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://data.creatorain.com/partner/v1/settings \ --header 'Authorization: Bearer <token>'Your surcharge per video (a default applies until you set one; updated_at is null then), its currency, and when it was last set. PARTNER KEY ONLY.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Your settings.
object
Example
{ "surcharge_per_video": 10, "currency": "USD", "updated_at": "2026-10-01T09:00:00Z"}unauthorized. A missing, malformed, unknown or revoked key; or an invalid, expired or
wrong-store dashboard token. One answer for every case on purpose: the holder of a bad
credential learns nothing from the difference.
object
object
The stable value to branch on.
A human sentence. Copy, not contract; it may be reworded.
The request field at fault, dotted for a nested one (plan.term_months).
Example
{ "error": { "code": "unauthorized" }}rate_limited. Over this key’s requests-per-minute ceiling.
object
object
The stable value to branch on.
A human sentence. Copy, not contract; it may be reworded.
The request field at fault, dotted for a nested one (plan.term_months).
Example
{ "error": { "code": "unauthorized" }}