| 200 OK | Everything worked as expected with content returned. |
| 202 Accepted | • Everything worked and MX’s system is processing the request. • When attempting a job on a member, a job of the same type is already running. • A standard aggregation has been attempted within the default minimum time between standard aggregations. |
| 204 No Content | Everything worked as expected without content returned. |
| 400 Bad Request | • A required parameter was missing. • A premium aggregation-type job was requested, but the institution associated with the member doesn’t support it. |
| 401 Unauthorized | An invalid MX-API-Key or MX-Client-ID was provided. |
| 403 Forbidden | The request was made from a non-whitelisted address or the feature isn’t available to the client. |
| 404 Not Found | An invalid item, ID, or URL was requested. |
| 405 Method Not Allowed | A constraint on the requested endpoint wasn’t met. |
| 406 Not Acceptable | The request didn’t specify a valid API version. |
| 409 Conflict | • An object with the given attributes already exists. • When attempting an aggregation on a member, the member already has an aggregation of a different type running. |
| 422 Unprocessable Entity | The data provided can’t be processed. |
| 429 Too Many Requests | The maximum number of concurrent connections or rate limits has been exceeded. See details below. |
| 500, 502, 504 Server error | Something went wrong with MX’s servers. |
| 503 Service Unavailable | The MX Platform is being updated. |