API and webhooks
Push testimonials into TrustFuel from anywhere.
Authentication
Create an API key under Configure → Integrations. Keys are shown once and can be revoked anytime. Send it as a Bearer token.
Create a testimonial
curl -X POST https://app.trustfuel.ai/api/v1/testimonials \
-H "Authorization: Bearer tf_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Sarah M.",
"email": "[email protected]",
"rating": 5,
"quote": "Doubled our close rate in 90 days.",
"tags": ["Coaching Program"]
}'
Fields: name (required), quote or video_url (one required), email, rating (1–5), title, company, tags (array), given_at (ISO date), auto_publish (boolean, default is pending).
Responses: 201 created · 401 invalid key · 422 validation error · 429 rate limit (60/min).
Zapier, Make, n8n
Use the same endpoint in any HTTP/webhook module. Map your trigger fields (for example a Typeform answer or a Stripe payment) to the JSON body above and testimonials flow in automatically.