Feature

API & Developer Tools

Read and write your spaces and testimonials through a REST API with scoped API keys, and receive webhook events when testimonials are created, approved, rejected or deleted.

Build custom testimonial experiences with our comprehensive REST API

Short answer

VideoTestimonials has a REST API under /api/v1 for spaces and testimonials: list, create, read, update and delete, plus batch update and delete. Requests use an API key from your dashboard (Bearer sk_live_...) with read, write and delete scopes, limited to 1,000 requests an hour. Webhooks send testimonial.created, approved, rejected and deleted events. API and webhooks are on the Pro plan.

API & Developer Tools

Key Benefits

Complete REST API

List, create, read, update and delete spaces and testimonials, plus batch update and batch delete for testimonials. Errors come back as JSON with a code and a message.

Webhook notifications

Receive testimonial.created, testimonial.approved, testimonial.rejected and testimonial.deleted events at your own URL, sent as JSON POST requests.

Custom integrations

Build testimonial functionality into your own applications, internal tools, or customer portals. Display testimonials anywhere your code runs.

How It Works

1

Generate API keys in your dashboard with scoped permissions.

2

Use our REST API to read, create, update, and manage testimonials programmatically.

3

Set up webhooks to trigger automations when testimonial events occur.

4

Build custom displays and integrations using your preferred technology stack.

Frequently Asked Questions

How do I authenticate API requests?

Create a key in Settings → API Keys, choose its scopes (read, write, delete) and send it as a bearer token: Authorization: Bearer sk_live_... The full key is shown once, so copy it when you create it.

What are the API rate limits?

1,000 requests per hour per account. Responses include X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers, and a 429 error tells you when you've hit the limit.

Can I use the API to build a completely custom testimonial display?

Yes. List your approved testimonials through the API and render them however you like in React, Vue or any other stack; you get the raw data and full control over presentation.

Start building trust today

Try API & Developer Tools.
Free forever.

Get started with VideoTestimonials for free. No credit card required. Upgrade as you grow.

Free forever plan
No credit card required
Cancel anytime