curl --request GET \
--url https://api.onlyx.ai/v1/creators/{creatorId}/tracking-links/creations/{creationId} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.onlyx.ai/v1/creators/{creatorId}/tracking-links/creations/{creationId}"
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}/tracking-links/creations/{creationId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Get a tracking link creation
Returns the progress of a tracking-link creation started with POST …/tracking-links. Poll every 5 seconds or more. completed carries the new link’s url as soon as OnlyFans shows it; linkId can stay null until OnlyX next reads her links (up to about an hour). failed carries an error with a stable code and a readable message; the link was not created. A creation can be polled for about two hours; after that, or for an id that was not issued for this creator, the answer is 404 NOT_FOUND — look for the link in the list instead.
Scope: requires links: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}/tracking-links/creations/{creationId} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.onlyx.ai/v1/creators/{creatorId}/tracking-links/creations/{creationId}"
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}/tracking-links/creations/{creationId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));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_…).
The creationId returned by POST …/tracking-links.
256Response
The creation's state: creating, completed (with the link) or failed (with the reason).
The creation id.
Set when state is failed.
Show child attributes
Show child attributes
When completed and read back: the new link's id. May stay null for up to an hour after completion.
creating (poll again in 5 seconds or more), completed or failed.
creating, completed, failed When completed: the new link.