First request
Use a business domain for the v1 API endpoint. Send an Idempotency-Key header when retrying a request that should replay the cached result without another credit during the 24-hour cache window.
To verify a team API bearer token first, send GET /api/v1/account with the same Authorization header. An active credential returns data.credential_status: active, data.product: company_enrichment, and data.api_version: v1. This credential check consumes no enrichment credit and returns X-Credits-Consumed: 0; it does not test company-data availability.
POST /api/v1/enrichment/company
Authorization: Bearer $ELVESORA_API_KEY
Idempotency-Key: enrich-acme-001
Content-Type: application/json
{
"domain": "acme.com"
}