API key authentication
Business API routes under/v1/biz are protected with an API‑key–based middleware (APIKeyAuth) that verifies requests using a hashed key and encrypted digest stored in the developer_app_details (or equivalent) table.
Send your key using the Authorization header with Bearer token:
- Looks up the stored record by API key prefix or mapping.
- Decrypts the stored digest using AES.
- Recomputes the hash using
(digest + provided_api_key). - Compares it with the stored hash and verifies
ExpireAt/IsActive.
Generating API keys
API keys are generated through the D3 dashboard:- Sign in to your account at dragdropdo.com/auth/signin
- Navigate to your Account section
- Go to the Generate API Key section
- Create a new API key with a descriptive name
- Copy and securely store your API key