Services/Sync/Server/Archived/0.3/API/ResponseCodes: Difference between revisions

From MozillaWiki
< Services‎ | Sync‎ | Server‎ | Archived‎ | 0.3/API
Jump to navigation Jump to search
Line 23: Line 23:
|- valign="top"
|- valign="top"
| 5
| 5
| Userid must match account in path
| Userid must match account in path (if set in config)
|- valign="top"
|- valign="top"
| 6
| 6
Line 33: Line 33:




'''401 Unauthorized''' -- Username and password do not allow access to the requested URL.
'''401 Unauthorized''' -- Valid username and password required.


'''404 Not Found''' -- Returned if the user does not exist. Body does not contain anything useful.
'''404 Not Found''' -- Returned if the user does not exist. Body does not contain anything useful.


'''503 Service Unavailable''' -- An internal error (storage failure). Please try back again later. Some explanation may be available in the body.
'''503 Service Unavailable''' -- An internal error (storage failure). Please try back again later. Some explanation may be available in the body.

Revision as of 00:12, 8 November 2008

Weave 0.3 API Response Codes

200 OK -- Returned on a successful request. Note that this does not guarantee that the server has done anything - deleting a nonexistent object will return a 200. The request body will contain the data expected from the transaction.

400 Bad Request -- Will be returned if there was an error in the client's request. Details of the request will be contained in the body code:

Code Description
1 Illegal method/protocol
2 Incorrect/missing captcha
3 Invalid/missing username
4 Attempt to overwrite data that can't be overwritten (such as creating a userid that already exists)
5 Userid must match account in path (if set in config)
6 Json parse failure
7 Missing password field


401 Unauthorized -- Valid username and password required.

404 Not Found -- Returned if the user does not exist. Body does not contain anything useful.

503 Service Unavailable -- An internal error (storage failure). Please try back again later. Some explanation may be available in the body.