To make requests to our API, you need to authenticate.

We use a combination of an API key and your login credentials for authentication.

Once you are authenticated, we send you a Bearer Token in return.


You can copy & paste the API Key from your dashboard in the API section.

Please note that you need an active Business plan subscription to interact with the API.

Bearer Token

A token that can be used to make authenticated requests to perform all kinds of requests to our API.

It’s recommended to store them temporarily as they are valid for 1 hour before they auto-expire.

Get Bearer Token

curl -X POST '' \-H "apikey: WTZ_API_KEY" \-H "Content-Type: application/json" \-d '{ "email": "", "password": "my-password"}'
JavaScript (fetch)
fetch("", {
      "method": "POST",
      "headers": {
            "apikey": "WTZ_API_KEY",
            "Content-Type": "application/json",
      "body": {
            "email": "",
            "password": "my-password"
.then((res) => res.text())

If the API key and login credentials are correct, you get a 200 response containing a JSON object:


All you need to interact with the Rest API in the following sections are the access_token and the API key.

Please replace WTZ_API_KEY with your own API key.