API Access

SmoovOps can be called directly from your own scripts, CI pipelines, or tools like Zapier — without a browser session — using a Personal API Token.

What a Personal API Token is

A Personal API Token (PAT) is a secret credential, starting with smv_live_, that identifies you and your account to the SmoovOps API. It works the same way a login session does — anything you can do in the app, a request carrying your token can do too — so treat it like a password: don't share it, and don't commit it to source control.

Alongside your token, SmoovOps also gives you an API key. This is one fixed value per account (not per token) that the API uses to apply rate limits and daily quotas. You'll get your API key the first time you generate a token; every token you generate afterwards reuses the same key.

The two required headers

Every direct API request must include both of the following headers:

Authorization: Bearer smv_live_...
x-api-key: <your API key>

The Authorization header identifies you; the x-api-key header is what the API checks against your account's rate limit and daily quota.

Generating a token Starter+

  1. Go to Settings, under the Company tab (visible to the account Owner or an Admin only).
  2. Under API Tokens, select Generate new token.
  3. Give it a name — something that reminds you what it's for, e.g. "CI pipeline" or "Zapier" — and optionally an expiry date.
  4. Select Generate. A dialog shows your new token and your account's API key, exactly once. Copy both now — SmoovOps never shows the full token again after this.

If you lose a token, you can't recover it — revoke it and generate a new one instead.

Revoking a token

In the same API Tokens table, select Revoke next to a token, then confirm. This is permanent — if you revoke a token by mistake, generate a new one.

Revoking isn't instant everywhere: a request already in flight, or one made within a few minutes of revoking, may still succeed briefly. Changes may take a few minutes to take effect.

Rate limits and quotas

How many requests per second, and per day, your tokens can make depends on your plan — Pro accounts get a higher rate limit and daily quota than Starter. Requests over your daily quota, or too many requests too quickly, receive an error response until the limit resets. Contact the SmoovOps support team if your integration needs a higher limit than your plan provides.

Who can access the API

API access is available on the Starter and Pro plans. It isn't available on the Free plan — upgrade from Settings to unlock it.

Endpoint reference

Once you have a token, see the API Reference for the full list of endpoints and what each one expects in its request body.