SkaveloHelp Center

API keys and deploys

Create API keys for your servers, and re-learn your app automatically after each deploy.

API keys let your servers and deploy pipeline talk to Skavelo. The widget doesn't need one.

Creating a key

Owners and admins can create keys under API keys in the sidebar. Click New key and name it after where it will be used, for example "GitHub Actions".

Copy your key now

The full key is shown only once, when you create it. Store it as a secret in the tool that will use it.

Create a separate key for each place that calls Skavelo, so you can revoke one without affecting the others. To revoke a key, click its trash icon. Anything using it stops working immediately.

Re-learn after each deploy

Add this as the last step of your deploy pipeline, with the key stored as a secret named SKAVELO_API_KEY. Skavelo re-reads the pages that changed and skips the rest.

curl -X POST https://api.skavelo.com/api/v1/agents/YOUR_AGENT_ID/learn \
  -H "Authorization: Bearer $SKAVELO_API_KEY"

The agent ID is on each agent's Install tab. The run appears on the agent's Learning tab as After a deploy.

On this page