Authentication
The DealMachine Property Enrichment API uses API keys for authentication. All requests must include your API key in theX-API-Key header.
Getting Your API Key
API keys are managed through your DealMachine dashboard. Only organization administrators can create and manage API keys.1
Navigate to API Settings
Log in to your DealMachine account and go to Settings > API Keys
2
Create a New Key
Click Create API Key and provide a descriptive name (e.g., “Salesforce Integration”)
3
Copy Your Key
Your API key will be displayed once. Copy it and store it securely - it cannot be retrieved later.
Using Your API Key
Include your API key in theX-API-Key header with every request:
API Key Format
DealMachine API keys follow the format:- Prefix:
dm_live_(12 characters) - Random suffix: 32 hexadecimal characters
Key Management
One Active Key Per Organization
Your organization can have only one active API key at a time. Creating a new key will automatically revoke any existing active keys.Regenerating Keys
If you suspect your API key has been compromised, regenerate it immediately through the dashboard. The old key will be revoked instantly.Revoking Keys
You can revoke an API key at any time through the dashboard. Revoked keys cannot be reactivated.Error Responses
When you receive a
429 response, check the X-RateLimit-Reset header for the date your limit resets.