API keys
- Use the
EF-Access-Keyheader for programmatic access. Store keys in environment variables or a secrets manager, not in client-side code or public repos. - Endpoints under
/api/brands/{brand}/api-keylet you inspect, create, or rotate keys. Treat any key string in a response as secret — rotate immediately if it is exposed. - Rotating a key invalidates the previous key for API access.
Billing and payment methods
Endpoints under/api/brands/{brand}/billing/… and /payment-cards/… return non-sensitive payment metadata where applicable (for example card last four digits, brand, expiry, status). They do not return full card numbers or CVV. Still handle responses according to your compliance requirements.
Permissions and modules
Many routes require the authenticated identity to have the right brand access and module permissions (for example conversions, analytics, pages). A403 response usually means the key or user is not allowed to use that resource for that brand.