Skip to main content
GET
Bêta. Voir la Vue d’ensemble des automatisations pour la description complète de la fonctionnalité.
Renvoie chaque tentative d’envoi pour une automatisation, la plus récente en premier. Chaque ligne enregistre le destinataire, le déclencheur correspondant, le résultat de chaque action et toute erreur. Les lignes des 30 derniers jours sont retournées. Les lignes plus anciennes existent dans Firestore (la rétention est indéfinie pour l’analyse) mais sont exclues de ce point de terminaison pour des raisons de performance.

Statut des lignes d’activité

Chaque ligne a un status de premier niveau plus un status par action à l’intérieur d’actionResults[]. pending et in_flight sont transitoires ; tout le reste est terminal.
sent confirme qu’Instagram a accepté le message, pas que le destinataire l’a reçu. Instagram n’expose aucun signal de livraison sur aucune surface d’API, et si le paramètre Message requests du destinataire bloque les inconnus, Meta accepte l’envoi et le supprime silencieusement. Voir Automation DM Sent but Not Delivered.

Champs de résultat par action

Chaque entrée d’actionResults[] décrit le résultat d’une action : Pour les automatisations déclenchées par un commentaire (comment_keyword), la ligne porte également un commentId de premier niveau — l’ID brut du commentaire Instagram sur lequel le DM était ancré. Il est null pour les déclencheurs pilotés par message (dm_keyword, story_reply, dm_reaction).

Paramètres d’en-tête

Paramètres de chemin

string
requis
L’ID d’automatisation retourné par POST /automations.

Paramètres de requête

number
défaut:25
Taille de page. Par défaut 25, max 100. Les valeurs en dehors de [1, 100] sont ramenées à cette plage ; les valeurs non entières ou ≤0 retournent HTTP 400.
string
Curseur opaque provenant de meta.pagination.next d’une réponse précédente. Omettez-le à la première requête.Vers l’avant uniquement — passer ?previous= renvoie HTTP 400.

Forme de la réponse

La réponse enveloppe la liste de résultats dans activity[] et les infos du curseur dans meta.pagination :
meta.pagination.next est un blob opaque encodé en base64 — traitez-le comme une boîte noire et repassez-le tel quel dans le ?next= de la requête suivante. meta.pagination.hasMore vaut true lorsqu’au moins une page supplémentaire existe.