For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
  • Cloudflare
    • GETpayload example
    • POSThttps://social-media-posting-dev.deao.workers.dev/post
        • GETGet IG Connected Account ID: https://graph.facebook.com/v25.0/{fb_page_id}}fields=instagram_business_account&access_token={fb_page_access_token}&appsecret_proof={fb_appsecret_proof}
        • POSTCreate Carousel Container: https://graph.facebook.com/v25.0/{ig_account_id}/media?access_token={fb_page_access_token}&appsecret_proof={fb_appsecret_proof}
        • GETGet Video Upload Status: https://graph.facebook.com/v19.0/{ig_media_container_id}?fields=id,status,status_code,video_status&appsecret_proof={fb_appsecret_proof}
        • POST2. Publish Post: https://graph.facebook.com/v25.0/{ig_account_id}/media_publish?access_token={fb_page_access_token}&appsecret_proof={fb_appsecret_proof}
        • POSTUpload Video (Only for videos): {uri}
LogoLogo
CloudflareSocial Media PostingInstagram

Get Video Upload Status: https://graph.facebook.com/v19.0/{ig_media_container_id}?fields=id,status,status_code,video_status&appsecret_proof={fb_appsecret_proof}

||View as Markdown|
GET
/v19.0/:ig_media_container_id
GET
/v19.0/:ig_media_container_id
$curl -G https://graph.facebook.com/v19.0/18035831468610253 \
> --data-urlencode fields=id,status,status_code,video_status \
> -d appsecret_proof=18448df21d166805b0bc19eceddc49506ce75b253b310b331f033bbf97617993
200Social Media Posting_Instagram_Get Video Upload Status: https://graph.facebook.com/v19.0/{ig_media_container_id}?fields=id,status,status_code,video_status&appsecret_proof={fb_appsecret_proof}_example
1{
2 "id": "18035831468610253",
3 "status": "Published: Media has been successfully published.",
4 "status_code": "PUBLISHED",
5 "video_status": {
6 "uploading_phase": {
7 "status": "complete",
8 "bytes_transferred": 7420640
9 },
10 "processing_phase": {
11 "status": "complete"
12 }
13 }
14}
Was this page helpful?
Previous

Create Carousel Container: https://graph.facebook.com/v25.0/{ig_account_id}/media?access_token={fb_page_access_token}&appsecret_proof={fb_appsecret_proof}

Next

2. Publish Post: https://graph.facebook.com/v25.0/{ig_account_id}/media_publish?access_token={fb_page_access_token}&appsecret_proof={fb_appsecret_proof}

Built with

Path parameters

ig_media_container_idstringRequired

Query parameters

fieldsstringOptional
appsecret_proofstringOptional

Response headers

ETagstring
Pragmastring
Alt-Svcstring
Expiresstring
x-fb-aedstring
x-fb-revstring
X-FB-Debugstring
x-app-usagestring
Cache-Controlstring
x-fb-trace-idstring
x-fb-request-idstring
facebook-api-versionstring
X-FB-Connection-Qualitystring
x-ad-api-version-warningstring
Strict-Transport-Securitystring
Access-Control-Allow-Originstring
cross-origin-resource-policystring

Response

OK
idstring
statusstring
status_codestring
video_statusobject

Create Carousel Container: https://graph.facebook.com/v25.0/{ig_account_id}/media?access_token={fb_page_access_token}&appsecret_proof={fb_appsecret_proof}

  1. Publish Post: https://graph.facebook.com/v25.0/{ig_account_id}/media_publish?access_token={fb_page_access_token}&appsecret_proof={fb_appsecret_proof}