Intégration au logiciel métier

Consulter le statut

GET — Suivre l’exécution d’un traitement.

GET https://api.raydocs.com/workspaces/{WORKSPACE_ID}/workflows/{WORKFLOW_ID}/runs/{RUN_ID}/status

Cet endpoint permet le polling et la reprise si une notification attendue n’arrive pas. Le statut API completed correspond à success dans la notification. Aucune notification n’est garantie pour une annulation manuelle.

Consulter l’état d’une demande avec le RUN_ID retourné à l’envoi. Utilisez le token API.

Pour retrouver les traitements d’un client, transmettez ses métadonnées de suivi dès l’envoi. Le filtre sur client_id est exact : "0042" et "42" sont distincts. Cet endpoint consulte toujours un run par son RUN_ID ; client_id ne le remplace pas.

Paramètres du chemin

ParamètreTypeObligatoireDescription
WORKSPACE_IDIdentifiantOuiEspace de travail fourni par Raydocs.
WORKFLOW_IDUUIDOuiWorkflow configuré pour votre intégration.
RUN_IDUUIDOuiIdentifiant retourné lors de l’envoi des documents.

Exemple de requête

curl --fail-with-body "https://api.raydocs.com/workspaces/{WORKSPACE_ID}/workflows/{WORKFLOW_ID}/runs/{RUN_ID}/status" \
  -H "Authorization: Bearer {RAYDOCS_API_TOKEN}" \
  -H "Accept: application/json"

Réponse — 200 OK

{
  "id": "{RUN_ID}",
  "status": "running",
  "created_at": "2026-05-20T14:00:00.000000Z",
  "started_at": "2026-05-20T14:00:02.000000Z",
  "completed_at": null,
  "error": null
}

Statuts possibles: pending, running, paused, completed, failed, cancelled. Un run paused est suspendu : conserver son suivi sans resoumettre la demande.

StatutConduite à tenir
pendingTraitement en attente : poursuivre le suivi.
runningTraitement en cours : poursuivre le suivi.
pausedTraitement suspendu : conserver le suivi sans resoumettre.
completedRécupérer le résultat.
failedArrêter le suivi automatique et examiner l’erreur.
cancelledArrêter le suivi automatique et conserver cet état.

id identifie le traitement ; created_at, started_at et completed_at indiquent ses dates, avec null lorsqu’une date n’est pas encore disponible. error contient l’erreur lorsqu’elle est exposée.

Consultez le statut toutes les quelques secondes, puis espacez les appels si nécessaire. Les recommandations de reprise sont regroupées dans les bonnes pratiques.