---
title: "Changes to Create a worker"
method: POST
path: "/v1/workers"
---

# Changes to Create a worker

`POST /v1/workers`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 9 of 38 revisions.

- **2026-10-16** `4c694686f453`: 4 info
- **2026-04-10** `1ef78b1a5567`: 2 info
- **2026-02-26** `6ff494eafa2c`: 1 info
- **2026-02-26** `e2406b137c08`: 1 info
- **2026-02-18** `2a6c58164e9f`: 3 warning
- **2026-01-16** `581f0f279edc`: 2 breaking, 5 info
- **2025-10-30** `f59a2fe653b8`: 1 warning, 1 info
- **2025-10-24** `8446c4e394ac`: 6 info
- **2025-10-16** `c1c0c56b4e7d`: 1 info

## Changes

- **2026-10-16** `4c694686f453`: 4 info
  - added the non-success response with the status `400`
  - added the optional property `authorization` to the response with the `500` status
  - added the optional property `field_errors` to the response with the `500` status
  - added the optional property `mcp/authorized_by` to the response with the `201` status
- **2026-04-10** `1ef78b1a5567`: 2 info
  - added the optional property `mcp/external_id` to the response with the `201` status
  - added the optional property `mcp/redirect_uri` to the response with the `201` status
- **2026-02-26** `6ff494eafa2c`: 1 info
  - added the optional property `mcp/oauth2/external_id` to the response with the `201` status
- **2026-02-26** `e2406b137c08`: 1 info
  - added the optional property `mcp/oauth2/supported_scopes` to the response with the `201` status
- **2026-02-18** `2a6c58164e9f`: 3 warning
  - removed the optional property `http/secret/hint` from the response with the `201` status
  - removed the optional property `mcp/oauth2/client_secret/hint` from the response with the `201` status
  - removed the optional property `mcp/secrets/additionalProperties/hint` from the response with the `201` status
- **2026-01-16** `581f0f279edc`: 2 breaking, 5 info
  - the `http/timeout` request property's max was decreased to `60.00`
  - the `mcp/timeout` request property's max was decreased to `60.00`
  - the `http/uri` request property's maxLength was increased from `100` to `2048`
  - the `mcp/oauth2/authorization_url` request property's maxLength was increased from `256` to `2048`
  - the `mcp/oauth2/client_id` request property's maxLength was increased from `100` to `1000`
  - the `mcp/oauth2/client_secret` request property's maxLength was increased from `100` to `1000`
  - the `mcp/uri` request property's maxLength was increased from `100` to `2048`
- **2025-10-30** `f59a2fe653b8`: 1 warning, 1 info
  - deleted the `header` request parameter `Authorization`
  - the endpoint scheme security `Bearer` was added to the API
- **2025-10-24** `8446c4e394ac`: 6 info
  - added the new optional request property `mcp/headers`
  - added the new optional request property `mcp/oauth2`
  - added the new optional request property `mcp/secrets`
  - added the optional property `mcp/headers` to the response with the `201` status
  - added the optional property `mcp/oauth2` to the response with the `201` status
  - added the optional property `mcp/secrets` to the response with the `201` status
- **2025-10-16** `c1c0c56b4e7d`: 1 info
  - added the optional property `requirements` to the response with the `201` status

---

[Operation](https://skmtc.dev/arcadeai/apis/arcade-api/docs/v1/workers/post.md) - [API](https://skmtc.dev/arcadeai/apis/arcade-api.md) - [Page](https://skmtc.dev/arcadeai/apis/arcade-api/changes/v1/workers/post)
