Threads APIerrors
Threads API errorsand how to fix them.
When Threads rejects a request, Siar stores the network's own code and message on the post and returns it to you unchanged, so what you read here matches what you see in the API. Back to the Threads API.
Where a code is shown it is the network's own code or HTTP status. Messages are abridged where Threads's text is long.
190
Message
Error validating access token: The session has been invalidated because the user changed their password or Facebook has changed the session for security reasons.
What it means. The access token expired, was revoked, or the user changed their password or removed the app.
How to fix it. Reconnect the account. Siar marks it NEEDS_RECONNECT automatically.
4
Message
(#4) Application request limit reached
What it means. The app-level rate limit was hit.
How to fix it. Wait; Siar retries automatically once the window resets.
10
Message
(#10) Application does not have permission for this action
What it means. A required permission was not granted, or the app lacks Advanced Access.
How to fix it. Reconnect and grant every requested permission.
100
Message
(#100) Invalid parameter
What it means. A parameter was missing or invalid (bad URL, unsupported field, wrong id).
How to fix it. Check the post data; the message names the parameter.
368
Message
The action attempted has been deemed abusive or is otherwise disallowed
What it means. Meta temporarily blocked the account from this action for policy reasons.
How to fix it. Review the content; the block lifts after a while.
9004
Message
Only photo or video can be accepted as media type.
What it means. Meta could not fetch or read the media at the URL.
How to fix it. Use a JPEG/PNG image or an MP4/MOV video; Siar serves it from a public URL.
9007
Message
Media ID is not available
What it means. The container was published before Meta finished processing it.
How to fix it. Nothing; Siar waits for the container to be FINISHED and retries.
THREADS_API__LINK_LIMIT_EXCEEDED
Message
THREADS_API__LINK_LIMIT_EXCEEDED
What it means. A Threads post may contain at most 5 unique links.
How to fix it. Remove links until there are five or fewer.
Where to see an error
Read a failed post with GET /post/{id}: the error field summarises it, errors lists it per network and errorsVerbose keeps the detail. A post.published webhook fires when the post reaches a final state. Retry with POST /post/{id}/retry. Limits that Siar enforces itself are on the Threads page.
Your first post isone request away.
The Free plan includes 20 posts and 200 uploads a month across 3 teams. No card needed.