Skip to main content

API Integration Checklist

Make your Platform API integration as seamless as possible with these checklists!

Getting Started

  • Sign up for the Client Dashboard and your API keys
  • Get your development-level client_id and api_key from the dashboard, and keep them secret and secure!
  • Whitelist all IP addresses that will make requests to the API.
  • Review our API Overview to learn more about standards, conventions, and security. Pay special attention to authentication and security -- HTTPS, TLS, and api keys.
  • Learn more about our test scenarios and development environment.
  • Start from the beginning on each of our product guides to learn more about creating users and members.

Using the Connect Widget

Whether you're using aggregation or verification, determine the following information:

Account Aggregation

We offer Account Aggregation using the Connect Widget or just API endpoints. Each guide will walk you through from creating a user, dealing with connection statuses, and multi-factor authentication.

Be sure to consult the API reference for specifics related to our aggregation and verification endpoints.

Also, check the Client Dashboard to keep track of success and error rates. For more information on aggregation metrics, review our Client Dashboard guide.

Instant Account Verification

We offer Instant Account Verification using the Connect Widget or just API endpoints. Each guide will walk you through from creating a user, dealing with connection statuses, and multi-factor authentication.

Be sure to consult the API reference for specifics related to our verification endpoints.

Also, check the Client Dashboard to keep track of success and error rates. For more information on aggregation metrics, review our Client Dashboard guide.

OAuth

For OAuth complete the following:

Webhooks

Contacting Support

Make sure to have the following information when making a support request, wherever applicable:

  • Steps to replicate the issue.
  • MX-defined GUIDs for any users or members associated with the request.
  • Operating system information.
  • Browser information.
  • End-user screenshots or videos.

This video also has important information on using the MX support portal.

Going to Production

  • Request production access on the dashboard.
  • Get your production-level client_id and api_key and keep them secret and secure! These are different from your development-level ID and key.
  • Fill out the OAuth registration form on the dashboard if necessary.
  • Set up and configure production webhooks if necessary.
  • Contact MX to ensure that all the necessary products and configurations have been enabled in the production environment.