Design your integration with the following guidelines in mind:
- Log requests and responses.
To ensure that you have the necessary information to troubleshoot issues that may arise, design your integration so that it is able to log API requests and responses, including error codes and error messages. - Handle errors appropriately.
Ensure your integration properly handles errors. See Error Handling for the HTTP status codes that are returned by the Tamr Cloud APIs. - Implement clients to ignore unknown fields.
Ensure that clients are resilient to non-breaking additive changes to the Tamr Cloud APIs.