Skip to main content
The Platform API reports these kinds of errors:
  • Request errors: The request couldn’t be processed. The API returns a 4xx or 5xx status and an error object. See Status codes.
  • Institution blocking errors: A Create Member, Update Member, or account verification request is rejected before it starts because of the institution’s status. The API returns 422 Unprocessable Entity with an error object. See the Institution Blocking Errors section of the Members Overview page.
  • Member connection errors: The request succeeds, but aggregating the member fails at the institution, for example because of invalid credentials or an institution outage that MX discovers during aggregation. The API returns a successful response and describes the problem in the member’s error field. See the Member Connection Errors section of the Members Overview page.

Error object

When a request fails, the response includes an error object with the following fields. This object is different from the member’s error field, which describes member connection errors.

Field-level errors

When request validation fails, some endpoints also return an errors object with a 422 Unprocessable Entity status. Each key is a request field, and each value is a list of messages for that field. More than one field can appear.

Status codes

404 errors after creating an object

A GET request sent immediately after creating an object may return 404 Not Found, even though the object was created. New objects usually become available right away, but it can occasionally take up to a second before they can be read. To avoid this error:
  • Use the create response instead of a follow-up GET. A successful create response includes the new object’s details.
  • If you need to send a GET right after creating an object, wait at least 500 milliseconds first.
  • If the 404 persists, confirm the object’s GUID and that you’re using the correct environment. If the issue continues, contact MX Support with the full request and response.