Skip to content

4. HTTP Codes

Camilo Martinez edited this page Aug 6, 2023 · 1 revision

Create

Status Code Name Return
βœ… 201 Created Created object
πŸ›‘ 400 Bad Request Failure detail (input parameters validation)
πŸ›‘ 409 Conflict Failure detail (already exists)

Update / Patch

Status Code Name Return
βœ… 200 Ok Updated object
πŸ›‘ 400 Bad Request Failure detail (input parameters validation)
πŸ›‘ 404 Not Found Failure detail (not exist)

Delete

Status Code Name Return
βœ… 200 Ok Deleted object
πŸ›‘ 400 Bad Request Failure detail (input parameters validation)
πŸ›‘ 404 Not Found Failure detail (not exist)

Get

Status Code Name Return
βœ… 200 Ok Object with match criteria or empty array
πŸ›‘ 400 Bad Request Failure detail (input parameters validation)

Get Specific

Status Code Name Return
βœ… 200 Ok Object with match criteria
πŸ›‘ 400 Bad Request Failure detail (input parameters validation)
πŸ›‘ 404 Not Found Failure detail (not exist)

Generic Results

Status Code Name Return
πŸ›‘ 401 Unauthorized Authorization Failure detail
πŸ›‘ 403 Forbidden Authentication Failure detail
πŸ›‘ 405 Method Not Allowed Not supported method
πŸ›‘ 500 Internal Server Error Generic server error detail
Clone this wiki locally