API keys let external systems connect to LeadHQL's property listing API.
What API Keys Are For
Use API keys when you want to:
-
Sync listings from your property management system
-
Automate listing creation and updates
-
Integrate with third-party tools
-
Build custom integrations
Accessing API Key Management
Go to Properties → Settings (or navigate to https://leadhql.com/dashboard/property-listings/settings).
Viewing Your API Keys
The API Keys table shows:
-
Name - The key's label/purpose
-
Status - Active or Revoked
-
Created - When the key was generated
-
Expires - Expiration date (if set)
-
Last Used - Most recent API call
-
Usage Count - Total number of API calls
Creating an API Key
-
Click Create API Key
-
Enter a name (e.g., "Property Sync", "CRM Integration")
-
Click Generate
-
Important: Copy the key immediately - you won't see it again
-
Store the key securely
API Key Security
-
Copy immediately - The full key is shown only once
-
Store securely - Use a password manager or secrets vault
-
Don't share publicly - Never commit keys to code repositories
-
Use descriptive names - Know what each key is for
-
Revoke if compromised - Create a new key and revoke the old one
Revoking an API Key
If a key is compromised or no longer needed:
-
Find the key in the table
-
Click Revoke or the delete button
-
Confirm the action
Revoked keys stop working immediately. Any integration using that key will fail.
Using Your API Key
Include the API key in your API requests as specified in the API documentation. Typically this means adding it to request headers.
Troubleshooting
API calls failing?
-
Check the key is Active (not Revoked)
-
Verify you're using the complete key
-
Check the key hasn't expired
-
Ensure proper header format
Need help with the API? Contact support for API documentation and integration assistance.