Sandbox and test keys

Build the whole integration against fake data first. A test key (olv_test_…) acts in your workspace's sandbox: no vendors are called, no credits are used and nothing is sent.

Get a test key

At app.outlevo.com → Developers → New test key, or ask the Outlevo chat for one. Only an owner or admin can create keys. Tick "Acts as me" if your code writes campaigns or decides handoffs.

export OUTLEVO_KEY=olv_test_...
curl -s https://api.outlevo.com/v1/companies -H "authorization: Bearer $OUTLEVO_KEY"

What is in it

The names are invented and carry "(Sandbox)", the domains are on the reserved .example top-level domain, and sandbox contacts can never be emailed.

How it behaves

Going live

Swap the key for a live one on the server only. A live key needs a second factor from the last 12 hours, scopes, and three spend caps: credits per day, per month and per call. Give it only the scopes your code uses.