Your API requests are authenticated an API token generated in your Clarityflow account (formerly known as ZipMessage). Any request that doesn't include an API token will return an error.
You can generate an API token in your Clarityflow account in Settings > Integrations > API tokens
Clarityflow expects your API token to be included in all API requests in a header that looks like the following:
clarityflow_api_tokenwith the API token found in your account.
The Clarityflow API endpoints are made available to accounts that have an active subscription to a plan that allows for API access. Refer to the Clarityflow pricing tiers to confirm the plan level required to access.
If a request is made with a valid API token but the associated account is unauthorized for API access, it will return a
"error": "This account needs to upgrade in order to access the API."