Pour obtenir le résultat d’un contrôle, il est nécessaire de faire 2 appels : GET /v1/controls/{id} puis GET /v1/controls/{id}/result. Pour savoir quand lancer le second appel, il faut attendre que le statut du premier soit passé en DONE.
Pour avoir ce statut, nous recommandons d’effectuer le premier appel toutes les 3 secondes jusqu’à obtenir le statut DONE, avec un temps d’attente maximum de 60 secondes.
Par ailleurs, l’appel GET /v1/controls/{id}/result dispose d’un paramètre pour choisir si on veux récupérer ou non les contrôles NA (Non Applicable).
Chapitre 4 de la documentation API – KYC API Workflow