Can't Post to Threads via threads_content_publish Despite Being Authorised Tester 🤔

I’m testing the Threads API using the threads_content_publish permission on my Meta App (ID: 679279907871546). I have the correct access token with all relevant scopes (confirmed via the Token Debugger), and my Threads tester account is properly authorised.

:white_check_mark: threads_basic calls work fine and return data.

:cross_mark: But when I attempt to make a POST request to:

[https://graph.threads.net/v1.0/{user-id}/media](https://graph.threads.net/v1.0/{user-id}/media`)

…with the required parameters (image_url, media_type), I consistently receive this error:

“Unsupported post request. Object with ID ‘9573980985973886’ does not exist, cannot be loaded due to missing permissions, or does not support this operation”

I’ve tried:

  • cURL, Postman, and Graph API Explorer

  • Using me and the full user ID

  • Ensuring I’m using a valid Threads image URL and correct header authorisation

Everything appears to be configured correctly, and the app shows “Ready for testing” for threads_content_publish.

Is this a bug or is something missing from the setup?

It seems that you are missing some permissions in the Meta platform.

Maybe you can try to add the tester role to your Meta app, and then you need to approve the appointment in your Threads setting.