# Alloy API

**Canonical:** https://apis.io/apis/alloy-cx/alloy-cx-api/  
**Provider:** Alloy — https://apis.io/providers/alloy-cx/  
**Documentation:** https://alloy.cx/docs/reference/tech-docs/docs

Alloy API is one of 2 APIs that [Alloy](https://apis.io/providers/alloy-cx/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Alloy API as documented publicly: 77 operations. Contract generated from the documentation by API Evangelist (2026-11-01); not the provider's own document.

## Operations (60 of 77)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/init/models` | Staff — Alloy |
| PUT | `/api/organizations/{orgid}/ai-employee-daily-cost-limit` | Organization daily spending limit endpoint. |
| GET | `/api/organizations/{orgid}/conversations` | Queue loading uses: GET /api/organizations/{orgId}/conversations/ |
| GET | `/api/organizations/{orgid}/conversations/{conversationId}` | Direct /omni/{conversation_id} navigation does extra fetches when that thread is not already in the loaded queue: GET /api/organizations/{orgId}/conversation... |
| POST | `/api/organizations/{orgid}/conversations/{conversationId}/assign` | Manual takeover uses: POST /api/organizations/{orgId}/conversations/{conversation_id}/assign/ |
| PATCH | `/api/organizations/{orgid}/conversations/{conversationId}/automation` | The backend still exposes automation control: PATCH /api/organizations/{orgId}/conversations/{conversation_id}/automation/ |
| GET | `/api/organizations/{orgid}/conversations/{conversationId}/messages` | Opening a thread loads: GET /api/organizations/{orgId}/conversations/{conversation_id}/messages/?page=1 |
| POST | `/api/organizations/{orgid}/conversations/{conversationId}/unassign` | Back to AI uses: POST /api/organizations/{orgId}/conversations/{conversation_id}/unassign/ |
| GET | `/api/organizations/{orgid}/dashboard/activity` | Home Dashboard — Alloy |
| GET | `/api/organizations/{orgid}/employees` | List AI teammates (employees) in the organization |
| POST | `/api/organizations/{orgid}/employees` | Create a new AI teammate |
| POST | `/api/organizations/{orgid}/employees/bulk-delete` | Delete multiple AI teammates in bulk |
| POST | `/api/organizations/{orgid}/employees/bulk-restore` | Restore multiple deleted AI teammates in bulk |
| DELETE | `/api/organizations/{orgid}/employees/{employeeId}` | Delete a specific AI teammate |
| GET | `/api/organizations/{orgid}/employees/{employeeId}` | Retrieve details of a specific AI teammate |
| PUT | `/api/organizations/{orgid}/employees/{employeeId}` | Update a specific AI teammate |
| GET | `/api/organizations/{orgid}/employees/{employeeId}/external-urls` | Get external URLs associated with a specific AI teammate |
| DELETE | `/api/organizations/{orgid}/employees/{employeeId}/msteams` | Remove the Microsoft Teams bot connection for the specified employee. |
| GET | `/api/organizations/{orgid}/employees/{employeeId}/msteams` | Retrieve Microsoft Teams integration details for the specified employee. |
| POST | `/api/organizations/{orgid}/employees/{employeeId}/msteams` | Create or update the Microsoft Teams bot connection for the specified employee. |
| GET | `/api/organizations/{orgid}/employees/{employeeId}/msteams/chats` | List Microsoft Teams chats visible to the specified employee. |
| PUT | `/api/organizations/{orgid}/employees/{employeeId}/msteams/chats/{chatId}/status` | Update the enabled/disabled status of a Microsoft Teams chat for the specified employee. |
| GET | `/api/organizations/{orgid}/employees/{employeeId}/msteams/package` | Download the Microsoft Teams app package for the specified employee. |
| GET | `/api/organizations/{orgid}/employees/{employeeId}/slack/manifest` | Retrieve the Slack app manifest for the specified employee. |
| DELETE | `/api/organizations/{orgid}/employees/{employeeId}/telegram` | Remove the Telegram bot connection for the specified employee. |
| GET | `/api/organizations/{orgid}/employees/{employeeId}/telegram` | Retrieve Telegram integration details for the specified employee. |
| POST | `/api/organizations/{orgid}/employees/{employeeId}/telegram` | Create or update the Telegram bot connection for the specified employee. |
| PUT | `/api/organizations/{orgid}/employees/{employeeId}/telegram/webhook` | Configure or reconnect the Telegram webhook for the specified employee. |
| GET | `/api/organizations/{orgid}/entity-versions/ai_employee/{employeeId}` | List version history for the specified AI employee. |
| POST | `/api/organizations/{orgid}/entity-versions/{entityVersionId}/restore` | Restore support is confirmed in backend code through the shared entity-version restore route. |
| GET | `/api/organizations/{orgid}/internal-chat/conversations` | List internal‑chat conversations |
| GET | `/api/organizations/{orgid}/internal-chat/conversations/search` | Search internal‑chat conversations |
| GET | `/api/organizations/{orgid}/invites` | List pending organization invitations |
| POST | `/api/organizations/{orgid}/invites` | Staff — Alloy |
| DELETE | `/api/organizations/{orgid}/invites/{inviteId}` | Cancel a specific invitation |
| POST | `/api/organizations/{orgid}/invites/{inviteId}/resend` | Resend a specific invitation |
| GET | `/api/organizations/{orgid}/mcps` | List all MCP servers for an organization |
| POST | `/api/organizations/{orgid}/mcps` | Create a simple MCP server |
| DELETE | `/api/organizations/{orgid}/mcps/employee/{employeeId}` | Unassign a MCP from an AI teammate |
| GET | `/api/organizations/{orgid}/mcps/employee/{employeeId}` | Read MCP assignments for an AI teammate |
| POST | `/api/organizations/{orgid}/mcps/employee/{employeeId}` | Assign a MCP to an AI teammate |
| DELETE | `/api/organizations/{orgid}/mcps/mcp/{mcpId}` | Delete a MCP (human‑only) |
| GET | `/api/organizations/{orgid}/mcps/mcp/{mcpId}` | Get details of a specific MCP |
| PUT | `/api/organizations/{orgid}/mcps/mcp/{mcpId}` | Update a simple or OAuth MCP |
| GET | `/api/organizations/{orgid}/mcps/oauth` | List predefined OAuth MCP definitions |
| POST | `/api/organizations/{orgid}/mcps/test` | Test Connector |
| DELETE | `/api/organizations/{orgid}/mcps/{mcpId}/employee/{employeeId}` | Remove an employee from an MCP. |
| POST | `/api/organizations/{orgid}/mcps/{mcpId}/employee/{employeeId}` | Add an employee to an MCP. |
| GET | `/api/organizations/{orgid}/staff/deleted` | Staff — Alloy |
| GET | `/api/organizations/{orgid}/storage` | List storage items for the organization. |
| DELETE | `/api/organizations/{orgid}/storage/file` | Delete a file from storage. |
| GET | `/api/organizations/{orgid}/storage/file/content` | Get file content |
| POST | `/api/organizations/{orgid}/storage/file/content` | Create or replace file content |
| PUT | `/api/organizations/{orgid}/storage/file/content` | Update existing file content |
| POST | `/api/organizations/{orgid}/storage/folder` | Create a new folder in storage. |
| POST | `/api/organizations/{orgid}/storage/folder/move` | Move a folder in storage. |
| POST | `/api/organizations/{orgid}/storage/folder/rename` | Rename a folder in storage. |
| DELETE | `/api/organizations/{orgid}/storage/folder/share` | Unshare a folder. |
| GET | `/api/organizations/{orgid}/storage/folder/share` | Get sharing info for a folder. |
| POST | `/api/organizations/{orgid}/storage/folder/share` | Share a folder. |

…and 17 more operations. They are listed in full on the page.

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/alloy-cx/openapi/_ae-authored/alloy-cx-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/alloy-cx/json-schema/alloy-cx-post-api-organizations-orgid-mcps-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/alloy-cx/json-schema/alloy-cx-post-api-organizations-orgid-mcps-test-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/alloy-cx/json-schema/alloy-cx-put-api-organizations-orgid-mcps-mcp-mcpid-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/alloy-cx/json-schema/alloy-cx-post-api-organizations-orgid-mcps-employee-employeeid-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/alloy-cx/json-schema/alloy-cx-post-api-organizations-orgid-mcps-test-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/alloy-cx/json-schema/alloy-cx-get-api-organizations-orgid-mcps-response-schema.json

## Other Alloy APIs (1)

- [Alloy API](https://apis.io/apis/alloy-cx/alloy-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/alloy-cx/alloy-cx-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/alloy-cx/.
