For Agents
Send customer feedback requests, retrieve survey results, and register webhooks for real-time CX events through Macorva's eight feedback endpoints.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Macorva CX 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 Macorva CX API.
List configured surveys for an institution via GET /customer/surveys
Retrieve all feedback categories defined for an institution through GET /customer/categories
Create a feedback request and dispatch it to customers via POST /customer/feedback-requests/deliver
GET STARTED
Use for: I need to send a feedback request to a customer after a support ticket closes, Retrieve survey responses for a specific feedback request, List all surveys configured for our institution, Set up a webhook to capture new feedback events in real time
Not supported: Does not handle email campaign authoring, contact-list segmentation, or CRM record management — use for CX feedback request delivery and response retrieval only.
Jentic publishes the only available OpenAPI specification for Macorva CX API, keeping it validated and agent-ready. Macorva CX is a customer experience feedback platform exposing endpoints for surveys, categories, feedback requests, and webhook subscriptions. The API supports retrieving institution-level survey configurations, sending feedback requests to customers via the deliver endpoint, polling response results, and registering webhooks for real-time event delivery.
Poll feedback request results to retrieve completed responses using GET /customer/feedback-requests/{feedbackRequestId}
Register webhook subscriptions to receive new-response events through POST /customer/hooks
Poll recent webhook events as a fallback or replay mechanism via GET /customer/events
Patterns agents use Macorva CX API for, with concrete tasks.
★ Post-Support Feedback Collection
Trigger a CX survey to a customer immediately after a support interaction closes. The flow calls POST /customer/feedback-requests to register the request, then POST /customer/feedback-requests/deliver to send it. The agent can later poll GET /customer/feedback-requests/{feedbackRequestId} for completed responses or rely on a webhook for push delivery.
POST to /customer/feedback-requests for a closed ticket then POST /customer/feedback-requests/deliver to email the survey to the customer
Real-Time CX Event Routing
Wire Macorva responses straight into a downstream CRM, Slack channel or analytics warehouse. POST /customer/hooks registers a subscription URL, and the spec also exposes PUT /customer/hooks/{id} for updates and DELETE /customer/hooks/{id} for cleanup. If a webhook delivery is missed, GET /customer/events polls the recent event buffer for replay.
POST /customer/hooks with the team's intake URL and event filter to receive new-response notifications, then poll /customer/events as a backup
Survey and Category Administration
Audit and align the surveys and category taxonomy across the institution. GET /customer/surveys lists every active survey configuration and GET /customer/categories returns the taxonomy used to tag responses. Useful for ops teams reconciling survey design across regions or rolling out a new category structure before a quarterly review.
Call GET /customer/surveys and GET /customer/categories and produce a reconciliation report of the current survey-to-category mapping
AI Agent Customer Health Monitoring
Let an AI agent watch customer health indicators by subscribing to Macorva feedback events and triggering follow-up actions. Through Jentic, the agent registers a webhook with POST /customer/hooks, listens for low-score responses, and on receipt calls a downstream CRM API to log a follow-up task. Credentials are brokered by the Jentic vault throughout.
Search Jentic for 'subscribe to feedback events', register a webhook via POST /customer/hooks, and on a low score response create a CRM follow-up task
8 endpoints — jentic publishes the only available openapi specification for macorva cx api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/customer/feedback-requests
Create a feedback request
/customer/feedback-requests/deliver
Deliver a feedback request to customers
/customer/feedback-requests/{feedbackRequestId}
Retrieve feedback request results
/customer/surveys
List configured surveys
/customer/categories
List feedback categories
/customer/hooks
Create a webhook subscription
/customer/events
Poll recent webhook events
/customer/feedback-requests
Create a feedback request
/customer/feedback-requests/deliver
Deliver a feedback request to customers
/customer/feedback-requests/{feedbackRequestId}
Retrieve feedback request results
/customer/surveys
List configured surveys
/customer/categories
List feedback categories
Three things that make agents converge on Jentic-routed access.
Credential isolation
Macorva basic-auth credentials are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access tokens — the username and password pair never enters the agent's context, so prompt leakage cannot expose the underlying credential.
Intent-based discovery
Agents search by intent (e.g. 'send a feedback request' or 'register a webhook for new responses') and Jentic returns the matching Macorva operation along with its input schema.
Time to first call
Direct Macorva integration: 1-2 days for basic-auth wiring, webhook receiver and replay handling. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using Macorva CX API through Jentic.
Why is there no official OpenAPI spec for Macorva CX API?
Macorva does not publish an OpenAPI specification on its public developer pages. Jentic generates and maintains this spec so AI agents and developers can call the Macorva CX 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 Macorva CX API use?
The API uses HTTP Basic authentication with an institution key and secret (the basicAuth scheme in the spec). Through Jentic the credential is held encrypted in the MAXsystem vault, so an agent calls /customer/feedback-requests/deliver with a scoped token rather than embedding the basic-auth pair.
Can I trigger a feedback request to a customer via the Macorva API?
Yes. POST /customer/feedback-requests creates the request record and POST /customer/feedback-requests/deliver dispatches it to the configured channel. Both run on the https://app.macorva.com/api base URL.
What are the rate limits for the Macorva CX API?
Per-endpoint rate limits are not defined in the OpenAPI spec; Macorva typically applies institution-level fair-use limits agreed at contract level. Coordinate with your Macorva account team for production volume needs.
How do I receive new-response events from Macorva through Jentic?
Run pip install jentic, search for 'register a webhook for feedback responses', and Jentic surfaces POST /customer/hooks with its input schema. Submit the receiver URL and event filter, then verify by polling GET /customer/events for the replay buffer.
Can the Macorva CX API list completed feedback responses?
Yes. GET /customer/feedback-requests/{feedbackRequestId} returns the response payload for a specific request, and GET /customer/events surfaces recent webhook deliveries that include response payloads. Use the feedbackRequestId returned from the create call as the path parameter.
/customer/hooks
Create a webhook subscription
/customer/events
Poll recent webhook events