# Auxen Workers API

**Canonical:** https://apis.io/apis/auxen-ai/auxen-ai-workers-api/  
**Provider:** Auxen — https://apis.io/providers/auxen-ai/  
**Base URL:** https://api.auxen.ai  
**Documentation:** https://auxen.ai/docs/agents

Auxen Workers API is one of 9 APIs that [Auxen](https://apis.io/providers/auxen-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 3 JSON Schema definitions. Tagged areas include Workers. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and 3 JSON Schemas.

The Workers API from Auxen — 16 operation(s) for workers.

## Operations (22)

| Method | Path | Summary |
|---|---|---|
| POST | `/v1/workers` | Hire a worker |
| GET | `/v1/workers` | List workers |
| GET | `/v1/workers/{workerId}` | Get a worker |
| PATCH | `/v1/workers/{workerId}` | Change a worker |
| DELETE | `/v1/workers/{workerId}` | Fire a worker |
| POST | `/v1/workers/{workerId}/messages` | Message a worker |
| GET | `/v1/workers/{workerId}/messages` | Read a worker's messages |
| POST | `/v1/workers/{workerId}/budget` | Top up or reclaim a worker's budget |
| POST | `/v1/workers/{workerId}/pause` | Pause a worker |
| POST | `/v1/workers/{workerId}/resume` | Resume a paused worker |
| POST | `/v1/workers/{workerId}/wake` | Wake an idle worker now |
| GET | `/v1/workers/{workerId}/runs` | A worker's wake log |
| GET | `/v1/workers/{workerId}/runs/{runId}` | One wake, with its tool calls (secrets redacted) |
| GET | `/v1/workers/{workerId}/approvals` | Actions a worker has asked to take |
| POST | `/v1/workers/{workerId}/approvals/{approvalId}` | Approve or decline a worker's action |
| POST | `/a2a` | A2A (Agent2Agent v1.0) JSON-RPC endpoint for workers |
| GET | `/.well-known/agent-card.json` | A2A Agent Card (also served at /.well-known/agent.json and on auxen.ai) |
| GET | `/v1/connections` | The account's connected tool servers (no URLs or keys returned) |
| POST | `/v1/connections` | Connect a tool server (MCP), e.g. Zapier |
| GET | `/v1/connections/{connectionId}` | One connection: name, host, its tools, when they were last checked |
| DELETE | `/v1/connections/{connectionId}` | Remove a connection |
| POST | `/v1/connections/{connectionId}/refresh` | Re-read a connection's tool list |

## Machine-readable artifacts (6)

- **OpenAPI** — https://artifacts.apis.io/auxen-ai/openapi/auxen-ai-workers-api-openapi.yml
- **Documentation** — https://auxen.ai/docs/agents
- **APIReference** — https://api.auxen.ai/openapi.json
- **JSONSchema** — https://artifacts.apis.io/auxen-ai/json-schema/auxen-ai-deployment-schema.json
- **JSONSchema** — https://artifacts.apis.io/auxen-ai/json-schema/auxen-ai-model-schema.json
- **JSONSchema** — https://artifacts.apis.io/auxen-ai/json-schema/auxen-ai-meta-schema.json

## Other Auxen APIs (8)

- [Auxen Billing API](https://apis.io/apis/auxen-ai/auxen-ai-billing-api/)
- [Auxen Deployments API](https://apis.io/apis/auxen-ai/auxen-ai-deployments-api/)
- [Auxen Deprecated API](https://apis.io/apis/auxen-ai/auxen-ai-deprecated-api/)
- [Auxen Inference API](https://apis.io/apis/auxen-ai/auxen-ai-inference-api/)
- [Auxen Models API](https://apis.io/apis/auxen-ai/auxen-ai-models-api/)
- [Auxen Pay with USDC API](https://apis.io/apis/auxen-ai/auxen-ai-pay-with-usdc-api/)
- [Auxen Scheduling API](https://apis.io/apis/auxen-ai/auxen-ai-scheduling-api/)
- [Auxen Webhooks API](https://apis.io/apis/auxen-ai/auxen-ai-webhooks-api/)

## Tags

Workers

---

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