# DeskCrew Rotate Board Key

> DeskCrew Rotate Board Key is a paid API for AI agents from deskcrew.io, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-31).

Rotates (invalidates and regenerates) the API/access key for a DeskCrew helpdesk board, revoking old credentials and issuing a new one.

## Facts

- Endpoint: POST https://deskcrew.io/api/x402/tools/deskcrew/rotate_board_key?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/deskcrew-rotate-board-key-0ee3f0db
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FV9jXN5mcYGhYfMpDvcMX

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability deskcrew-rotate-board-key-0ee3f0db -d '<json body>'
```

Example prompt: My DeskCrew board key may have been leaked — can you rotate it right now so the old one is invalidated and I get a fresh one?

## When to prefer this

Use this endpoint when you need to programmatically rotate a DeskCrew helpdesk board's access key — especially after a suspected credential leak, during scheduled key rotation, or when offboarding users who held the key. This is the only endpoint for revoking and reissuing DeskCrew board credentials without manual dashboard intervention.

## Known failure modes

- Invalid or missing authentication — returns 401 if the caller lacks permission to rotate the board key
- Board not found — returns 404 if the specified board does not exist
- Rate limiting or payment failure — returns 402/429 if the x402 payment is missing or quota exceeded
- Concurrent rotation conflict — returns 409 if a rotation is already in progress
- Server error — returns 500 if the key generation backend fails

## How this service works

DeskCrew is the agent-native helpdesk: one support desk for your site, Slack, and Discord, with an x402 agent door and human-in-the-loop approval.

## Output

Returns a JSON object confirming the rotation was successful, typically including the new board key or a confirmation token, and invalidating the previously active key.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "body": {
     "type": "object"
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "bodyType": {
     "enum": [
      "json",
      "formData",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": "The tool's JSON output, returned directly with no envelope."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/deskcrew-rotate-board-key-0ee3f0db/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from deskcrew.io](https://www.zero.xyz/host/deskcrew.io/llms.txt)
