InstagramInstagramSocial

Publish a staged post to your Instagram account

instagram.instagram.post.publish

Publish a post to your own Instagram business account

Price
freeAu prix du fournisseur
Success rate
—Aucune donnée de taux de réussite pour le momentAucune donnée de taux de réussite pour le moment
Latency p50
——
Last verified
—Not verified yet
POSThttps://toolswitch.dev/v1/tools/instagram.instagram.post.publishPreview
Try onlineBientôtProvider docs ↗
  • Uses platform quota
  • Synchronous response
  • Reads public data

Paramètres

step 3, and the point of no return. Returns {id: <media id>}; the shareable link needs a second call, GET /{media_id}?fields=permalink. A container that was already published, has expired (24h) or errored answers with an error rather than republishing. Meta's limit of 100 API-published posts per 24-hour moving period (carousels count as one) is enforced here — read the remaining allowance at GET /{ig_user_id}/content_publishing_limit before a batch

ParamètreTypeObligatoireDescriptionExemple
Paramètres de chemin
ig_user_idchaîneObligatoire17841400000000000
Paramètres de requête
creation_idchaîneObligatoirethe container id from instagram.media.container.create — for a carousel this is the PARENT container, never a child17890000000000000
  • Paramètres de chemin
  • ig_user_idchaîneObligatoire

    Exemple : 17841400000000000

  • Paramètres de requête
  • creation_idchaîneObligatoire

    the container id from instagram.media.container.create — for a carousel this is the PARENT container, never a child

    Exemple : 17890000000000000

Exemples de code

Remplacez $TOOLSWITCH_KEY par la clé créée dans la console.

Preview
curl -X POST 'https://toolswitch.dev/v1/tools/instagram.instagram.post.publish' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY"

Cette API de passerelle est en préversion ; son URL et son authentification peuvent changer. Les paramètres de l’exemple sont des données fictives. Les appels sont facturés à free, frais de service inclus.