Skip to main content

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

  1. Log in to app.eendorsements.com
  2. Go to Account → Integrations → API Keys
  3. 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

PropertyDetail
StorageSHA-256 hashed server-side — we never store the raw key
ScopeReads scoped to your company; writes scoped to your user
ExpiryOptional — set at creation. Defaults to non-expiring
RevocationRevoke immediately from the dashboard

Error responses

StatusMeaning
401 UnauthorizedKey missing or invalid
403 ForbiddenKey is inactive, expired, or your account has no company