code in your logic. The message text can change.
If many requests return a
5xx status, check
status.clipstake.com. It shows the current
status of each ClipStake service.
Not found
An ID that your API key cannot use returns404. This includes a campaign
that ClipStake did not open to your key, an account that is not yours, an ID
with the wrong prefix and an ID that does not exist. The response does not
tell you which one applies.
Instagram rate limits
Each Instagram account has a rate limit. ClipStake uses the same limit to count the views of your clips. When an account is near its limit,GET /accounts/{account_id}/media and POST /clips for that account return
429 with a Retry-After header in seconds. Wait that long before you send
another request for the account. Other accounts are not affected.
Account problems
409 conflict on an account means one of these:
- Instagram access expired. Connect the account again in ClipStake.
- Instagram put a security check on the account. Log in at instagram.com and follow the steps there.
- The account was disconnected while the clip was being submitted.
Request IDs
Each response has anX-Request-Id header. The error body also contains
request_id. Give this value to ClipStake support when you report a problem.