DEVELOPERS
Build professional response workflows.
Use the same generation engine behind ResponsiveMe from your CRM, help desk, internal portal, or automation platform.
REST API
Generate structured professional replies with a server-side API key.
Webhooks
Receive signed events when a generation finishes or a response is saved.
Idempotency
Safely retry requests without generating or charging twice.
Generate a response
curl https://app.responsiveme.com/api/v1/generate \
-H "Authorization: Bearer rm_live_your_key" \
-H "Content-Type: application/json" \
-H "X-Idempotency-Key: 3d2b8b82-0e1f-4abc-a4e9-f2e7e634bbaa" \
-d '{
"receivedMessage": "Can you send the proposal today?",
"userGoal": "Confirm delivery by 4 PM",
"tone": "professional",
"length": "short",
"relationship": "client",
"toolSlug": "email-writer",
"language": "en",
"requiredDetails": "Do not promise delivery before 4 PM"
}'Webhook signatures
ResponsiveMe signs the exact JSON request body with HMAC-SHA256 and sends the signature in x-responsiveme-signature, formatted as sha256=<hex digest>. Strip the sha256= prefix before comparing it to your own HMAC digest of the raw body, computed with the signing secret shown once when the endpoint is created.
Frequently asked questions
Does ResponsiveMe have a public API?
Yes — a REST API for generating professional responses server-side, plus signed webhooks for completion events.
Can I integrate ResponsiveMe with other tools?
Yes — call the generation endpoint from your CRM, help desk, internal portal, or automation platform, and receive a signed webhook when a generation finishes.
Does the API support safe retries?
Yes — pass an idempotency key with each request so a retried call never generates or charges twice.
How do I get an API key?
From Dashboard → Integrations, where you can also configure webhook endpoints and view signing secrets.