For Agents
Manage customer contacts, trigger review-request broadcasts, and configure event-driven messaging rules for the Cruise Control review collection platform.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Cruise Control 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 Cruise Control API.
Authenticate against Cruise Control with email and password to obtain a bearer token
Add and search customer contacts by email or phone number
Execute trigger broadcasts that send review requests over SMS or email
GET STARTED
Use for: I need to add a new customer contact to Cruise Control, Search for a contact by their phone number, Trigger a review request broadcast for an order completion event, List all messages sent in the last week
Not supported: Does not handle product reviews display, sentiment analysis, or social media publishing — use for outbound review-request messaging only.
Jentic publishes the only available OpenAPI specification for Cruise Control API, keeping it validated and agent-ready. Cruise Control automates customer review collection by sending feedback requests via SMS or email after e-commerce or invoicing events. The API exposes 25 endpoints covering contact management, trigger broadcasts, message and call records, event-type catalogs, and rule presets that decide which customers receive review prompts. Authentication uses bearer tokens issued by the /auth/login endpoint.
Inspect call and message logs by phone number or UUID
Define event-type field catalogs and alias mappings for incoming platform events
Author, dry-run, and AI-generate rule presets that gate which customers get contacted
Patterns agents use Cruise Control API for, with concrete tasks.
★ Automated Post-Purchase Review Requests
Send review-request SMS or email automatically when an e-commerce order ships by firing trigger broadcasts against contacts created via the /contacts endpoint. Cruise Control routes the message and tracks delivery in the calls and messages logs.
Create a contact for customer jane@example.com with phone +14155550101, then call POST /trigger-execution with the order_completed trigger and verify a message appears in GET /messages.
Rule-Based Review Targeting
Use rule presets to filter which customers receive review prompts based on event payload values such as order total, region, or product category. Rules can be authored manually or generated from natural-language instructions via the AI rule generator.
Call POST /event-types/order_completed/rules/generate with the instruction 'only request reviews for orders over $50 from US customers' and dry-run it against a sample payload.
Event Catalog Mapping
Standardise incoming event payloads from multiple e-commerce or invoicing platforms by defining field aliases that map vendor-specific keys (e.g. customer_email, buyer_phone) to the Cruise Control catalog so rules and triggers work consistently across sources.
POST a field alias to /event-types/order_completed/catalog/aliases mapping 'buyer_email' to the canonical 'email' field, then GET the catalog to confirm.
Agent-Driven Review Operations
Allow an AI agent to manage the entire review-collection lifecycle through Jentic: add contacts, fire trigger broadcasts, inspect logs, and adjust rules without the developer hard-coding the Cruise Control endpoint paths or storing the bearer token in agent memory.
Search Jentic for 'send a customer review request', load the trigger-execution operation schema, and execute it with the customer's phone number and order ID.
25 endpoints — jentic publishes the only available openapi specification for cruise control api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/auth/login
Obtain a bearer access token
/contacts
Add customer contacts
/contacts/search
Search contacts by email or phone
/trigger-execution
Execute a trigger broadcast
/messages
List sent messages
/event-types/{eventType}/rules
Create or update a rule preset
/event-types/{eventType}/rules/generate
Generate a rule from natural language
/auth/login
Obtain a bearer access token
/contacts
Add customer contacts
/contacts/search
Search contacts by email or phone
/trigger-execution
Execute a trigger broadcast
/messages
List sent messages
Three things that make agents converge on Jentic-routed access.
Credential isolation
Cruise Control bearer tokens are stored encrypted in the Jentic vault. Agents receive scoped execution rights and never see the raw token returned by /auth/login.
Intent-based discovery
Agents search Jentic by intent (e.g. 'send a customer review request') and Jentic returns the matching trigger-execution operation along with its input schema, so the agent calls the right endpoint without browsing docs.
Time to first call
Direct integration: 1-2 days to wire login, token refresh, trigger lookup, and error handling. Through Jentic: under an hour using search, load, and execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using Cruise Control API through Jentic.
Why is there no official OpenAPI spec for Cruise Control API?
Cruise Control does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Cruise Control 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 Cruise Control API use?
The API uses HTTP bearer token authentication. Tokens are issued by POST /auth/login in exchange for email and password credentials and revoked via GET /auth/logout. Through Jentic, the bearer token is stored encrypted in the vault and never enters the agent's prompt context.
Can I trigger SMS review requests with the Cruise Control API?
Yes. POST /trigger-execution fires a configured trigger broadcast that delivers the review request via SMS or email depending on the contact's channel preference. Use GET /triggers first to list which triggers are available in your account.
How do I generate a targeting rule with AI through the Cruise Control API?
Call POST /event-types/{eventType}/rules/generate with a natural-language instruction (for example, 'only request reviews from US customers spending over $50'). The endpoint returns a structured rule that you can dry-run via /rules/dry-run before saving.
What are the rate limits for the Cruise Control API?
The OpenAPI specification does not document numeric rate limits. Inspect the response headers on live calls for any X-RateLimit values, and contact Cruise Control support for production quotas before bulk-sending review requests.
How do I send a review request through Jentic?
Install the SDK with pip install jentic, then search for 'send a customer review request', load the returned trigger-execution operation, and execute it with your contact identifier and trigger name. Jentic handles auth and schema lookup so the agent only supplies business inputs.
/event-types/{eventType}/rules
Create or update a rule preset
/event-types/{eventType}/rules/generate
Generate a rule from natural language