Passer au contenu principal
GET
curl
L’API d’historique des livraisons Travel Rule de Didit renvoie chaque entrée de livraison d’une transaction, avec une pagination du plus ancien au plus récent. Utilisez votre x-api-key avec l’autorisation de lecture des transactions. transaction_id est l’UUID de transaction Didit. Une transaction ou un transfert introuvable renvoie 404 ; des autorisations insuffisantes renvoient 403.

Pagination et tri

La réponse contient count, next, previous et results. limit vaut 100 par défaut et est plafonné à 100 ; offset vaut zéro par défaut et ne doit pas dépasser 1 000 000 ; au-delà, la requête renvoie 400. count est en général plafonné à 100 et n’est pas un total fiable pour les historiques plus volumineux. Suivez next jusqu’à ce qu’il vaille null, quelle que soit la valeur de count. Les entrées sont triées par date de création, puis par identifiant en cas d’égalité. Chaque entrée contient uuid, kind, status, rail, created_at, delivered_at et detail_lines. rail prend la valeur EMAIL, TRP, INTERNAL, NETWORK ou null avant sélection. detail_lines décrit le type de message et son statut, sans erreurs brutes ni payloads de transport.

Historique intégré

Le détail de la transaction inclut uniquement les 100 entrées les plus récentes de travel_rule.deliveries, classées de la plus ancienne à la plus récente. deliveries_truncated indique si des entrées plus anciennes ont été omises. Les listes de transactions n’incluent pas ces deux champs d’historique. Le champ delivery existant continue de décrire la livraison la plus récente. Consultez livraison et nouvelles tentatives pour la signification des statuts. Messages de la contrepartie correspondent à un autre endpoint, distinct, consacré aux échanges.

Autorisations

x-api-key
string
header
requis

La clé API de votre application, issue de Développeurs -> Clés API dans la Business Console. La clé principale dispose d'un accès complet. Une clé nommée peut être restreinte : aucun, lecture ou écriture par ressource, limitée à certains workflows ou aux sessions approuvées, à une liste d'adresses IP et à une date d'expiration. 401 signifie que la clé est incorrecte, révoquée ou expirée ; 403 signifie qu'aucune clé n'a été envoyée, que la clé n'a pas accès à cette ressource ou action, ou que la requête provient d'une adresse hors de sa liste d'IP ; 404 sur une route de session signifie que la session est hors des workflows ou des statuts de la clé. Une clé sans accès aux médias reçoit les URL d'images, de vidéos et de PDF à null, et une clé sans accès en écriture aux sessions reçoit les liens et tokens de session à null. Voir https://docs.didit.me/console/api-keys.

Paramètres de chemin

transaction_id
string<uuid>
requis

UUID de transaction stable attribué par Didit propriétaire du transfert.

Paramètres de requête

limit
integer
défaut:100

Entrées par page. Valeur par défaut : 100 ; les valeurs supérieures sont plafonnées à 100 ; une valeur supérieure à 1,000,000 renvoie 400.

Plage requise: 1 <= x <= 1000000
offset
integer
défaut:0

Nombre d'entrées à ignorer, jusqu'à 1 000 000. Une valeur plus élevée renvoie 400.

Plage requise: 0 <= x <= 1000000

Réponse

Historique de livraison paginé, du plus ancien au plus récent.

count
integer
requis

Nombre habituellement plafonné à 100 ; ce n'est pas un total fiable pour les historiques plus volumineux. Suivez next jusqu'à null, quelle que soit la valeur de count.

Plage requise: x >= 0
next
string<uri> | null
requis

URL de la page suivante, ou null.

previous
string<uri> | null
requis

URL de la page précédente, ou null.

results
object[]
requis

Entrées triées de la plus ancienne à la plus récente, par date de création, puis par identifiant.

Dernière modification le 12 novembre 2026