InstagramInstagramSocial

Publish a staged post to your Instagram account

instagram.instagram.post.publish

Publish a post to your own Instagram business account

Price
freeAl precio del proveedor
Success rate
—Aún no hay datos de tasa de éxitoAún no hay datos de tasa de éxito
Latency p50
——
Last verified
—Not verified yet
POSThttps://toolswitch.dev/v1/tools/instagram.instagram.post.publishPreview
  • Uses platform quota
  • Synchronous response
  • Reads public data

Parámetros

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

ParámetroTipoObligatorioDescripciónEjemplo
Parámetros de ruta
ig_user_idcadenaObligatorio17841400000000000
Parámetros de consulta
creation_idcadenaObligatoriothe container id from instagram.media.container.create — for a carousel this is the PARENT container, never a child17890000000000000
  • Parámetros de ruta
  • ig_user_idcadenaObligatorio

    Ejemplo: 17841400000000000

  • Parámetros de consulta
  • creation_idcadenaObligatorio

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

    Ejemplo: 17890000000000000

Ejemplos de código

Sustituye $TOOLSWITCH_KEY por la clave que creaste en la consola.

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

La API de la pasarela está en versión preliminar; su URL y autenticación pueden cambiar. Los parámetros del ejemplo son datos de muestra. Las llamadas se facturan a free, incluida la tarifa de servicio.