# Placet ## Docs - [Create a new channel (agent)](https://docs.placet.io/api-reference/agents/create-a-new-channel-agent.md) - [List channels (agents) accessible by this API key](https://docs.placet.io/api-reference/agents/list-channels-agents-accessible-by-this-api-key.md) - [Remove webhook URL from a channel](https://docs.placet.io/api-reference/agents/remove-webhook-url-from-a-channel.md): Removes the currently configured webhook so no more events are delivered via HTTP callback. - [Set webhook URL for a channel](https://docs.placet.io/api-reference/agents/set-webhook-url-for-a-channel.md): Register a webhook URL that will receive events (message:created, review:responded) for the given channel. Replaces any previously configured webhook. - [Download file directly by attachment ID](https://docs.placet.io/api-reference/files/download-file-directly-by-attachment-id.md) - [List all files in a channel](https://docs.placet.io/api-reference/files/list-all-files-in-a-channel.md) - [Store a file without creating a message](https://docs.placet.io/api-reference/files/store-a-file-without-creating-a-message.md) - [Store text content as a file without creating a message](https://docs.placet.io/api-reference/files/store-text-content-as-a-file-without-creating-a-message.md) - [Upload a file](https://docs.placet.io/api-reference/files/upload-a-file.md) - [Acknowledge receipt of a message](https://docs.placet.io/api-reference/messages/acknowledge-receipt-of-a-message.md) - [Delete (retract) a message](https://docs.placet.io/api-reference/messages/delete-retract-a-message.md) - [Get a single message + review status](https://docs.placet.io/api-reference/messages/get-a-single-message-+-review-status.md) - [Get all messages in an iteration chain](https://docs.placet.io/api-reference/messages/get-all-messages-in-an-iteration-chain.md) - [List messages for a channel (chat-as-storage)](https://docs.placet.io/api-reference/messages/list-messages-for-a-channel-chat-as-storage.md) - [Send a message to a channel (channelId in body)](https://docs.placet.io/api-reference/messages/send-a-message-to-a-channel-channelid-in-body.md) - [Get plugin details](https://docs.placet.io/api-reference/plugins/get-plugin-details.md) - [List installed plugins](https://docs.placet.io/api-reference/plugins/list-installed-plugins.md) - [Get a specific review by message ID](https://docs.placet.io/api-reference/reviews/get-a-specific-review-by-message-id.md) - [List all pending reviews for a channel](https://docs.placet.io/api-reference/reviews/list-all-pending-reviews-for-a-channel.md) - [Long-poll for review response (max 30s)](https://docs.placet.io/api-reference/reviews/long-poll-for-review-response-max-30s.md) - [Report agent status (heartbeat)](https://docs.placet.io/api-reference/status/report-agent-status-heartbeat.md) - [WebSocket](https://docs.placet.io/api-reference/websocket.md): Real-time events via Socket.IO for agent integrations. - [Agents](https://docs.placet.io/concepts/agents.md): How agents connect to and interact with Placet. - [Channels](https://docs.placet.io/concepts/channels.md): Communication channels between agents and the Placet platform. - [Overview](https://docs.placet.io/concepts/connection-types.md): Choose how your agent connects to Placet — MCP, REST API, WebSocket, or Webhooks. - [How It Works](https://docs.placet.io/concepts/how-it-works.md): Understand how Placet connects agents and humans. - [Iterations & Versioning](https://docs.placet.io/concepts/iterations.md): Build revision workflows where agents iterate on content based on human feedback. - [Management Dashboard](https://docs.placet.io/connections/management-dashboard.md): Expose your agent's management surface in the Placet dashboard by registering management credentials. - [MCP (Model Context Protocol)](https://docs.placet.io/connections/mcp.md): Connect AI coding agents (Claude Code, VS Code Copilot, Cursor, Windsurf) to Placet via the Model Context Protocol. - [OAuth Relay](https://docs.placet.io/connections/oauth-relay.md): Relay OAuth authorization flows through Placet to connected agents. - [REST API](https://docs.placet.io/connections/rest-api.md): Interact with Placet via HTTP requests — send messages, request reviews, and long-poll for responses. - [Webhooks](https://docs.placet.io/connections/webhooks.md): Receive HTTP callbacks when humans respond to reviews — no persistent connections required. - [WebSocket](https://docs.placet.io/connections/websocket.md): Real-time bidirectional communication via Socket.IO for persistent agent connections. - [Introduction](https://docs.placet.io/index.md): The inbox where AI agents meet humans. - [cURL](https://docs.placet.io/integrations/curl.md): Quick Placet integration for shell scripts and cron jobs. - [LangChain](https://docs.placet.io/integrations/langchain.md): Build an AI chat agent with human-in-the-loop using LangChain and Placet. - [Integrations](https://docs.placet.io/integrations/overview.md): Connect your AI agents and automations to Placet. - [Python](https://docs.placet.io/integrations/python.md): Integrate Placet with Python using requests. - [TypeScript / Node.js](https://docs.placet.io/integrations/typescript.md): Integrate Placet from TypeScript or Node.js applications. - [Bridge API](https://docs.placet.io/plugins/bridge-api.md): The Placet JavaScript API available inside plugin iframes. - [Creating Plugins](https://docs.placet.io/plugins/creating-plugins.md): Step-by-step guide to building a Placet plugin. - [Plugin Overview](https://docs.placet.io/plugins/overview.md): Placet's directory-based plugin system for custom message types. - [Quickstart](https://docs.placet.io/quickstart.md): Get Placet running locally in under 5 minutes. - [Self-Hosting](https://docs.placet.io/self-hosting.md): Deploy Placet on your own infrastructure with Docker Compose. ## OpenAPI Specs - [openapi](https://docs.placet.io/openapi.json) ## Optional - [GitHub](https://github.com/placet-io/placet)