All data is received as JSON.

Each response sent from the API contains a success parameter which is of 0/1 type, indicating whether the request was successful or not (successful is 1 and unsuccessful is 0). Upon success being 0, an optional error parameter (string) may be given. In case of success is 1, the response is always contained within a debounce parameter.

Success Response

All success responses follow the same schema:

HTTP/1.1 200 OK { "debounce":{ "email":"mohsen@gmail.com", "code":"5", "role":"false", "free_email":"true", "result":"Safe to Send", "reason":"Deliverable", "send_transactional":"1", "did_you_mean":"" }, "success":"1", "balance":"1725935" }

Error Response

All error responses follow the same schema:

HTTP/1.1 401 Unauthorized { "debounce":{ "error":"Wrong API", "code":"0" }, "success":"0" }