The following table lists the HTTP response status codes for the
GET (retrieve), POST (create), PUT (modify), and DELETE operations of the Yahoo! Social APIs.
| Response Code | HTTP Operation | Response Body Contents | Description |
|---|---|---|---|
| 200 | GET, PUT, DELETE |
Resource | No error, operation successful. |
| 201 Created |
POST
|
Resource that was created | Successful creation of a resource. |
| 202 Accepted | POST, PUT, DELETE |
N/A | The request was received. |
| 204 No Content | GET, PUT, DELETE |
N/A | The request was processed successfully, but no response body is needed. |
| 301 Moved Permanently |
GET
|
XHTML with link | Resource has moved. |
| 303 See Other |
GET
|
XHTML with link | Redirection. |
| 304 Not Modified | conditional GET |
N/A | Resource has not been modified. |
| 400 Bad Request | GET, POST, PUT, DELETE |
Error Message | Malformed syntax or a bad query. |
| 401 Unauthorized | GET, POST, PUT, DELETE |
Error Message | Action requires user authentication. |
| 403 Forbidden | GET, POST, PUT, DELETE |
Error Message | Authentication failure or invalid Application ID. |
| 404 Not Found | GET, POST, PUT, DELETE |
Error Message | Resource not found. |
| 405 Not Allowed | GET, POST, PUT, DELETE |
Error Message | Method not allowed on resource. |
| 406 Not Acceptable |
GET
|
Error Message | Requested representation not available for the resource. |
| 408 Request Timeout | GET, POST |
Error Message | Request has timed out. |
| 409 Resource Conflict | PUT, PUT, DELETE |
Error Message | State of the resource doesn't permit request. |
| 410 Gone | GET, PUT |
Error Message | The URI used to refer to a resource. |
| 411 Length Required | POST, PUT |
Error Message | The server needs to know the size of the entity body and it should be specified in the Content Length header. |
| 412 Precondition failed |
GET
|
Error Message | Operation not completed because preconditions were not met. |
| 413 Request Entity Too Large | POST, PUT |
Error Message | The representation was too large for the server to handle. |
| 414 Request URI too long | POST, PUT |
Error Message | The URI has more than 2k characters. |
| 415 Unsupported Type | POST, PUT |
Error Message | Representation not supported for the resource. |
| 416 Requested Range Not Satisfiable |
GET
|
Error Message | Requested range not satisfiable. |
| 500 Server Error | GET, POST, PUT |
Error Message | Internal server error. |
| 501 Not Implemented | POST, PUT, DELETE |
Error Message | Requested HTTP operation not supported. |
| 502 Bad Gateway | GET, POST, PUT, DELETE |
Error Message | Backend service failure (data store failure). |
| 505 |
GET
|
Error Message | HTTP version not supported. |