Monitoring

Common errors

These are common errors that apply globally and are the same for every URL path.

Status code Example message Meaning or how to fix
401 Unauthorized No access token was provided.
401 Access token has expired Access token has expired
403 Forbidden Could not validate access token OR “Form ID” in request is not allowed to be accessed with the provided access token.
404 Not found Invalid request URL.
500 Internal server error Internal error while serving request.

Reporting errors and feedback We expect there may be some additional features needed to get the data to target systems successfully. If you encounter an error, please submit a technical support ticket and we’ll work with you to resolve the issue. Don’t hesitate to include any feedback on the implementation so far — what works and what doesn’t. Your feedback helps shape the product directly by informing our decisions on what issues are most important.

Refreshing API keys

Refreshing an API key may become necessary if a key is compromised. Keys can be revoked and regenerated, simply requiring a change in the parameters being queried in the request.

Requesting a rate limit increase

We’ll soon be implementing API throttling and token bucket rate limits to manage high API traffic and maintain the system’s stability. This will help avoid overloading situations where too many requests are processed simultaneously. We anticipate the API call limits will be tied to different use cases or types of usage and will try to determine appropriate limits for API requests per minute.