Create an API Key
- Log in to your demeterrr dashboard
- Navigate to Settings → API Keys
- Click Create API Key
- Name your key (e.g., “Test Key”)
- Select scopes:
contacts:read,contacts:write - Copy the key immediately (starts with
dem_)
Make Your First Request
Let’s create a contact and then retrieve it.Expected Response
When creating a contact, you’ll receive:Next Steps
Now that you’ve made your first API call, explore more capabilities:Execute a Sequence
Trigger automated workflows for contacts
Retrieve Responses
Access survey response data
Manage Reviews
Read and respond to customer reviews
Set Up Webhooks
Get real-time notifications
Common Use Cases
Sync contacts from your CRM
Sync contacts from your CRM
Create a scheduled job that periodically syncs new customers from your CRM to demeterrr using
POST /api/v1/contacts.Trigger surveys after purchase
Trigger surveys after purchase
When a customer completes a purchase in your system, execute a satisfaction survey sequence using
POST /api/v1/sequences/:id/execute.Display reviews on your website
Display reviews on your website
Fetch your latest reviews with
GET /api/v1/reviews and display them on your website or in marketing materials.Analyze customer feedback
Analyze customer feedback
Pull all survey responses with
GET /api/v1/responses and import them into your analytics platform.Troubleshooting
401 Unauthorized Error
401 Unauthorized Error
403 Forbidden Error
403 Forbidden Error
- Your API key doesn’t have the required scope
- Create a new key with appropriate scopes or update the existing key
409 Conflict Error
409 Conflict Error
- A contact with this email already exists
- Use
GET /api/v1/contacts?email=to find the existing contact - Use
PATCH /api/v1/contacts/:idto update instead
Need Help?
API Reference
Browse all available endpoints
Support
Contact our team