Documentation de Maildrop

Entrées / Sorties

Format d'entrées

L'interrogation de l'API se fait au moyen de requêtes HTTP en utilisant GET ou POST.

Afin qu'elles soient reçues correctement, les données que vous aller envoyer à l'API doivent être url encodées . Il s'agit d'une fonctionnalité commune et automatique de la plupart des librairies HTTP que vous pourrez utiliser.

Format de sorties

L'API retourne des données au format JSON. Le Content-Type des données renvoyées par l'API sera application/json; charset=utf-8

Le status code HTTP sera différent selon que l'appel sera réussi ou échoué.

Appel réussi - status code 200

Par exemple un appel à la function Test.Echo retournera une structure JSON telle que :

{
    ResponseType : "ok",
    message : "Success",
    QueryLeft : 995,
    data : "mon paramètre"
}

Appel échoué - status code 500

Il peut arriver que les paramètres que vous passez à une fonction ne soit pas adéquat, dans ce cas c'est une structure JSON représentant une erreur qui sera renvoyée.

Par exemple un appel à la fonction Test.Error retournera une structure JSON telle que :

{
    ResponseType : "error",
    message : "Example error",
    QueryLeft : 991,
    data : false
}