For Agents
Enrol contacts into testimonial request sequences, retrieve submitted video and written responses, and subscribe to Boast webhooks to react to new testimonials.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Boast API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Boast API.
Enrol a contact into a testimonial request sequence and trigger automated outreach
Retrieve submitted video and written testimonial responses for an account
Create and remove webhook subscriptions to react to new responses in real time
GET STARTED
Use for: I need to invite a customer to record a video testimonial, List all submitted testimonials for my account, Set up a webhook to receive new testimonial responses, Find all forms available for collecting customer testimonials
Not supported: Does not handle review moderation, video transcoding, or CRM contact sync — use for testimonial collection workflows only.
Jentic publishes the only available OpenAPI specification for Boast API, keeping it validated and agent-ready. Boast is a video and written testimonial collection platform that helps companies request, capture, and showcase customer feedback. The API exposes accounts, contacts, forms, responses, sequences, and webhook subscriptions so teams can automate testimonial outreach and embed responses into marketing workflows. Use it to enrol contacts in request sequences, fetch submitted testimonial responses, and react to new submissions in real time.
List forms used to collect customer testimonials across accounts
Add new contacts to an account so they can be invited to leave testimonials
Inspect sequence enrolments to track which contacts have been requested for feedback
Patterns agents use Boast API for, with concrete tasks.
★ Automated Testimonial Collection
Enrol newly converted customers into a Boast sequence so they automatically receive a request to record a video or written testimonial. The API accepts the contact and sequence identifiers and Boast handles the email cadence, reminders, and form delivery. Teams use this to convert post-purchase signals into social proof without manual outreach.
Create a sequence_enrollment for contact ID 4521 in sequence ID 88 to send the post-purchase testimonial request
Real-Time Response Pipeline
Subscribe to Boast webhook events to receive new testimonial responses the moment they are submitted, then route them into review, moderation, or publishing systems. The /accounts/{account_id}/webhook_subscriptions endpoints register and deregister these subscriptions. Useful for marketing teams who want to syndicate fresh testimonials to landing pages or CRM activity feeds.
POST a new webhook_subscription for account 17 pointing to https://example.com/webhooks/boast for response.created events
Testimonial Library Sync
Pull every submitted response for an account on a schedule and sync it into a content management system or testimonial gallery. The /accounts/{account_id}/responses endpoint returns the full archive so agents can incrementally update local mirrors. This keeps marketing sites and sales decks current without manual exports.
GET /accounts/17/responses and write each response payload to the testimonials table
AI Agent Testimonial Workflows
An AI agent uses Jentic to discover Boast operations by intent, then enrols contacts and registers webhooks without ever handling the bearer token directly. Search the catalogue with the natural-language query, load the operation schema, and execute the call through the Jentic SDK. Integration drops from days of OAuth and webhook plumbing to a single search-load-execute cycle.
Search Jentic for 'enrol a contact into a testimonial sequence', load the operation, and execute it for contact 4521
14 endpoints — jentic publishes the only available openapi specification for boast api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/accounts
List accounts the token has access to
/accounts/{account_id}/contacts
Create a contact within an account
/accounts/{account_id}/responses
List all submitted testimonial responses
/accounts/{account_id}/sequence_enrollments
Enrol a contact in a testimonial sequence
/accounts/{account_id}/sequence_enrollments/{enrollment_id}
Remove a sequence enrolment
/accounts/{account_id}/webhook_subscriptions
Subscribe to webhook events
/accounts/{account_id}/webhook_subscriptions/{webhook_subscription_id}
Remove a webhook subscription
/accounts
List accounts the token has access to
/accounts/{account_id}/contacts
Create a contact within an account
/accounts/{account_id}/responses
List all submitted testimonial responses
/accounts/{account_id}/sequence_enrollments
Enrol a contact in a testimonial sequence
/accounts/{account_id}/sequence_enrollments/{enrollment_id}
Remove a sequence enrolment
Three things that make agents converge on Jentic-routed access.
Credential isolation
Boast bearer tokens are stored encrypted in the Jentic vault. Agents receive scoped access through MAXsystem and never see the raw OAuth token, eliminating the risk of leaking long-lived credentials in prompts or logs.
Intent-based discovery
Agents search Jentic with intents like 'enrol a contact in a testimonial sequence' and Jentic returns the matching Boast operation with its input schema, so the agent can invoke it directly without browsing Boast docs.
Time to first call
Direct Boast integration: 1-2 days to wire up OAuth, account scoping, and webhook handling. Through Jentic: under an hour with search, load, and execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using Boast API through Jentic.
Why is there no official OpenAPI spec for Boast API?
Boast does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Boast API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Boast API use?
Boast uses HTTP Bearer authentication. You obtain an OAuth 2.0 access token by posting to https://app.boast.io/oauth/token, then send it as Authorization: Bearer <token>. Through Jentic the token is stored in the encrypted vault and never reaches the agent context.
Can I enrol a contact into a testimonial sequence with the Boast API?
Yes. Send POST /accounts/{account_id}/sequence_enrollments with the contact_id and sequence_id in the body. Boast then runs the configured email cadence to request the testimonial.
How do I subscribe to new testimonial responses in real time?
Register a webhook with POST /accounts/{account_id}/webhook_subscriptions and supply your callback URL. Boast will POST to that URL when new responses are submitted. Remove the subscription with DELETE on the same path.
What are the rate limits for the Boast API?
Boast does not publish formal rate limits in this specification. Treat it as a low-volume marketing API and back off on HTTP 429 responses if encountered.
How do I list all testimonials for my account through Jentic?
Search Jentic for 'list testimonial responses', load the GET /accounts/{account_id}/responses operation, then execute it with your account_id. The Jentic SDK handles auth and pagination.
/accounts/{account_id}/webhook_subscriptions
Subscribe to webhook events
/accounts/{account_id}/webhook_subscriptions/{webhook_subscription_id}
Remove a webhook subscription