Publish
For the site you built yourself
A read API for your testimonials and a signed webhook when one arrives — which is also exactly what Zapier and Make connect to, if that is how you would rather wire it.
Start collectingHow it works
A key of your own, revocable
Per project, and revoking it is immediate.
Signed webhooks out
So your end can verify the message came from here and not from somebody who found the address.
JSON, in the shape you would have designed
The words, the person, the rating, the source, the media, the permission scopes.
What it will not do
Every page on this site carries this list. It is the part that says what you are actually buying.
- It will not hand out an author's email address.
- It will not return testimonials that refused the website.
- There is no write endpoint that can change a testimonial's text — that does not exist anywhere in this product.
Which plan
Starter and Pro.
Every gate in this product reads a capability from the plan table, never a plan's name, so what a plan carries is one list in one file. See the pricing section.
Where it lives: lib/api-keys.ts · lib/api-auth.ts · lib/webhooks.ts · app/api/v1/testimonials/route.ts