How to request one
Contact the Verzla integrations team
Email [email protected]
(or your existing Verzla contact) and tell us:
- The merchant organization you’ll be enriching for.
- A short label for the integration (e.g.
acme-ai-enrichment) — this appears in the merchant’s API client list. - Which scopes you need: read-only (
catalog:read), submit (catalog:submit), or both.
We issue your credentials
Verzla creates an API client for the organization and returns a single raw API key. The
key is shown to you exactly once — we only store a SHA-256 hash of it and can never recover the
original.
Scopes
Your key is granted a comma-separated set of scopes. Each endpoint checks for a specific scope and returns403 Forbidden if your key lacks it.
| Scope | Grants access to |
|---|---|
catalog:read | Read attribute templates and products (export + SKU lookup), read your acceptance rate |
catalog:submit | Submit enrichment proposals |
catalog:read alone is enough.
What you receive
When the key is issued, your integration is tied to:- One organization — the merchant whose catalog you may read and enrich. The organization is resolved automatically from your key; you never pass an org ID.
- Your scopes — the exact operations your key is allowed to perform.
- A label and activity tracking — the merchant can see your client, its
lastUsedAttimestamp, and deactivate it at any time.
Lost a key or suspect it leaked? Contact us to rotate it. The old key is deactivated immediately
and a new raw key is issued.