Environments
Zenoo provides separate staging and production environments. Each environment has its own base URL, API keys, and provider connections.Base URLs
API keys
API keys are environment-specific. A staging key does not work against the production URL, and vice versa. Your project hash is the same across both environments, but the keys are different. Request keys during onboarding. You will receive one key per environment per project.Endpoints
All endpoints follow the gateway pattern:Sync mode
Add theX-SYNC-TIMEOUT header (value in milliseconds) to make the /api endpoint block until checks complete:
If the timeout is reached before all checks finish, you may receive partial results or tokens for polling.
Async mode
Call the/init endpoint without X-SYNC-TIMEOUT. The response contains two tokens:
pull— Retrieve results via the/sharable-payload/{pull_token}endpoint.start— Construct a verification URL for user-facing flows:{base_url}/{project_hash}/?t={start_token}
Pulling results
Poll the pull endpoint until you receive a200 with results: