API Keys
Every request to the eEndorsements Partner API must include an API key in the x-api-key header. Keys are scoped to the authenticated professional and their company — you can only read data for your own company.
Get your API key
- Log in to app.eendorsements.com
- Go to Account → Integrations → API Keys
- Click Create API key, give it a name, and copy the key
The API key is shown once at creation time. Store it securely (e.g. in an environment variable or secrets manager). If you lose it, revoke it and create a new one.
Using your API key
Pass the key in the x-api-key request header:
curl https://app.eendorsements.com/api/v1/partner/reviews \
-H "x-api-key: ee_live_abc123..."
Key security
| Property | Detail |
|---|
| Storage | SHA-256 hashed server-side — we never store the raw key |
| Scope | Reads scoped to your company; writes scoped to your user |
| Expiry | Optional — set at creation. Defaults to non-expiring |
| Revocation | Revoke immediately from the dashboard |
Error responses
| Status | Meaning |
|---|
401 Unauthorized | Key missing or invalid |
403 Forbidden | Key is inactive, expired, or your account has no company |