Response Codes
The MapMyFitness API uses standard HTTP response codes to indicate the status of requests. Common response codes that client apps should expect include:
Status Code | Meaning |
---|---|
200 - OK | The request has succeeded. |
201 - Created | The request successfully added a resource. This response code should be expected for POST operations which create a resource. |
202 - Accepted | The request was accepted, but processing is not complete. This response code is most common for POSTs or PUTs which cannot be handled synchronously. |
400 - Bad Request | The request was invalid. This response code is common when required fields are unspecified, formatted incorrectly, or invalid filters are requested. |
401 - Unauthorized | The request authentication failed. The OAuth credentials that the client supplied were missing or invalid. |
403 - Forbidden | The request credentials authenticated, but the requesting user or client app is not authorized to access the given resource. |
404 - Not Found | The requested resource does not exist. |
405 - Method Not Allowed | The requested HTTP method is invalid for the given resource. Review the resource documentation for supported methods. |
500 - Server Error | The server failed to fulfill the request. Please notify support with details of the request and response so that we can fix the problem. |