Errors

This page will help you get started with Leadaki. You'll be up and running in a minute!

Our Error Standard

UserMessage: This is a user-friendly message, which can be displayed on your application. This will be sent when something is wrong on the user side.
DeveloprMessage: This is message is intended for the developer working with our API. Used to fix an error if he's doing something wrong on his side.
Errors: Detailed description of the request errors.
MoreInfo: Links to corresponding API documentation, gives tips, etc.
Status: HttpResponse status code.

{
  "userMessage": "You need to fill the username field!",
  "developerMessage": "",
  "errors": [
  ],
  "moreInfo" : "http://developers.cliengo.com/docs/errors", 
  "status" : 400
}

The Cliengo API communicates errors through standard HTTP status codes paired with error objects. Generally the following pattern will apply:

2xx

The request was successfully received, understood, and accepted

3xx

Further action needs to be taken by the user agent in order to fulfill the request

4xx

An error in the request. Usually a bad parameter.

5xx

The request is fine, but something is wrong on Box’s end

HTTP STATUS CODES

Codes
200     success
201     created
202     accepted
204     no_content
302     redirect
304     not_modified
400     bad_request
401     unauthorized
403     forbidden
404     not_found
405     method_not_allowed
409     conflict
412     precondition_failed
429     too_many_requests
500     internal_server_error
503     unavailable