Error Handling

Automated data exchange can go wrong for a number of reasons. Some common reasons include:

  • Systems or networks are down or unavailable
  • An authorization credential was revoked or has gone stale
  • A SSL certificate has expired, so a secure/encrypted transaction is unavailable
  • Data quality - users have input bad data that doesn't meet the API's requirements
  • There is a bug ... somewhere!

...and the list goes on. The point is that things will go wrong. How your product handles API conditions is critical.  Check the Error Handling & Best Practices page to learn more about best practices for error handling.