canonical: https://jentic.com/apis/closedloop.sh/closedloop

# Closedloop Sh ClosedLoop AI API

The ClosedLoop AI API powers a customer-feedback analysis platform, turning raw customer inputs into structured feedback that teams can review and act on. It lists and creates feedback records, surfaces newly captured feedback, and exposes the raw inputs behind each item. AI chat conversations let a user or agent process feedback into insights, with conversation titles generated automatically.

## For AI agents

Analyze customer feedback: list and create feedback records, read the raw inputs behind them, and run AI chat conversations that process feedback into insights.

## Scope

Does not handle support ticketing, live chat, or CRM records. Use for customer feedback analysis only.

## Capabilities

- List and create customer feedback records
- Read the detail of a specific feedback item, including newly captured ones
- List the raw customer inputs behind the feedback
- Start AI chat conversations and process messages to analyze feedback
- Generate a title for a feedback conversation automatically
- Track account usage records

## Use cases

### Agent-driven feedback triage

An AI agent processing an inbox of customer messages can create feedback records in ClosedLoop and pull the newly captured items for review. Because the API separates raw inputs from structured feedback, the agent can trace any feedback item back to the customer input that produced it before deciding what to escalate.

Example prompt: Create a feedback record from a customer message, then list the new feedback and read the raw input behind one item

### Feedback analysis conversations

Understanding a batch of feedback often takes back-and-forth questioning. ClosedLoop supports AI chat conversations where messages are processed against the feedback data, so a user or agent can ask what themes are emerging and get an answer grounded in the stored feedback. Conversation titles are generated automatically for later reference.

Example prompt: Create a conversation, send a message asking which themes dominate recent feedback, and process it to get an answer

### Input-to-insight pipeline

Teams that collect feedback from several sources need it in one analyzable place. The API ingests customer inputs, lists integrations that feed them, and exposes the feedback derived from them, so a pipeline can move source inputs through to structured, reviewable feedback and track usage along the way.

Example prompt: List the configured integrations and the customer inputs, then read the feedback derived from them

## Key endpoints

| Method | Path | Description |
| --- | --- | --- |
| GET | `/feedbacks` | List feedback records |
| POST | `/feedbacks` | Create a feedback record |
| GET | `/feedbacks/{id}` | Get feedback detail |
| GET | `/inputs` | List customer inputs |
| POST | `/chat/conversations` | Create a conversation |
| POST | `/chat/conversations/{id}/process` | Process a message with AI over the feedback |
| GET | `/usage` | List usage records |

## Key resources

- **Feedbacks** — List, create, and read feedback records, including newly captured items
- **Inputs** — List and read the raw customer inputs behind the feedback
- **Chat conversations** — Create conversations, send and process messages, and generate titles for feedback analysis
- **Integrations and usage** — List the integrations that feed inputs and track account usage

## AI readiness

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

- **Score:** 50 / 100
- **Maturity:** Foundational
- **Dimensions:**
  - Foundational Compliance: 85 / 100
  - Developer Experience & Jentic Compatibility: 70 / 100
  - AI-Readiness & Agent Experience: 25 / 100
  - Agent Usability: 94 / 100
  - Security: 50 / 100
  - AI Discoverability: 69 / 100
- **View full report:** https://jentic.com/apis/closedloop.sh/closedloop/scorecard
- **How the score is calculated:** https://docs.jentic.com/reference/api-readiness-framework/overview/
- **More about the dimensions:** https://docs.jentic.com/reference/api-readiness-framework/specification/#dimensional-model-overview

### Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

- **Score your own API:** https://jentic.com/scorecard.md
- **Scoring CLI agent skill:** https://github.com/jentic/jentic-api-scorecard/blob/main/skills/jentic-api-scorecard/SKILL.md

```sh
npx @jentic/api-scorecard-cli score <openapi-url>
```

## Why Jentic

- **Setup:** Wiring the ClosedLoop AI API by hand means handling its API key in the Authorization header, its separate inputs-versus-feedback model, and its chat-processing flow yourself. Through Jentic you install once, import ClosedLoop from the API Directory, store the key once, and your agent calls it.
- **Permission scoping:** Records are addressed by an id in the URL path, but a rule bounds which operations your agent may call rather than which record it touches. You choose the operations it may call, such as reading feedback and conversations, so creating records or changing team settings is not included unless you add it.
- **Credential handling:** Your ClosedLoop key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
- **Discovery method:** Agents search Jentic by intent such as 'analyze customer feedback' or 'list new feedback', and Jentic returns the matching ClosedLoop operation with its input schema so the agent calls the right endpoint without reading the reference docs.

## Related APIs

- **Canny** — Canny collects and organizes product feedback and feature requests, where ClosedLoop adds AI analysis over customer inputs.
- **Typeform** — Typeform gathers structured feedback through forms that can feed ClosedLoop.
- **Intercom** — Intercom carries the customer conversations that generate the feedback ClosedLoop analyzes.

## FAQ

### What authentication does the ClosedLoop AI API use?

The ClosedLoop AI API authenticates with an API key sent in the Authorization header, as declared in its OpenAPI spec. The health check needs no key. Through Jentic the key is stored once and injected at call time, so it never appears in your agent's prompt or logs.

### Can I trace a feedback item back to its source with the ClosedLoop AI API?

Yes. The API keeps raw customer inputs separate from structured feedback and lets you list and read both, so an agent can follow a feedback item back to the customer input that produced it.

### What are the rate limits for the ClosedLoop AI API?

The OpenAPI spec does not state numeric rate limits for the ClosedLoop AI API. Check the vendor documentation at https://closedloop.sh for current limits before processing feedback in bulk.

### How do I analyze feedback through Jentic with the ClosedLoop AI API?

Search Jentic for 'analyze customer feedback', which returns the POST `/chat/conversations/{id}/process` operation with its input schema, then create a conversation and process a message. To run it on your own infrastructure, install Jentic One from its GitHub repo.

### Can I limit what my agent is allowed to do with the ClosedLoop AI API?

Yes. Write a rule that allows only the feedback and conversation read operations, so the agent can review feedback and read analysis but cannot create records or change team settings, and every call it makes is logged. You decide which operations are in the rule, so nothing beyond reads runs unless you add it.
