Documentation - API REST

Général

L'API SigTool est basée sur les principes REST. La communication s'effectue via le protocole HTTPS, l'action à effectuer est définie par le verbe HTTP, la ressource à créer ou à modifier est définie par l'URL de la requête, et l'authentification est basée sur une clé d'API specifique au compte client utilisé.

L'URL de base des appels API est https://www.sigtool.com/api. La plupart des réponses de l'API sont au format JSON, excepté pour l'accès à certaines ressources spécifiques, tel que les documents PDFs de la Signature, et les erreurs.

Authentification

L'API SigTool utilise une authentification HTTP de type Bearer, où le token fourni est la clé d'API du compte client.

En-tête HTTP
Authorization: Bearer <clé d'API>

Erreurs

Les erreurs d'appel API, que ce soit à cause de paramètres incorrects ou d'une quelconque autre raison, génèrent une réponse avec un code d'erreur HTTP approprié 4XX ou 500, et un contenu de type text/plain contenant la description de l'erreur.

Exemple de réponse en erreur
404 Not found
Content-Type: text/plain; charset="utf-8"

Signature not found

API Signature

Notifications

L'API SigTool peut notifier le client lorsqu'un signataire signe le ou les documents proposés par une Signature. Les différents modes de notification sont :