> For the complete documentation index, see [llms.txt](https://docs.cardspro.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cardspro.com/api/cards/card-block.md).

# Card Block

Permanently blocks a card. This operation cannot be reversed.

**Endpoint:** `POST /{san}/block`

**Path Parameters:**

* `san` - Secure Account Number (card identifier)

**Content-Type:** `application/json`

**Request Body:**

```json
{
  "request_id": "request-id-12345"
}
```

**Request Parameters:**

<table><thead><tr><th width="131">Field</th><th width="95.5555419921875">Type</th><th width="109">Required</th><th width="186">Constraints</th><th>Description</th></tr></thead><tbody><tr><td><code>request_id</code></td><td>String</td><td>Yes</td><td>12-36 characters</td><td>Unique request identifier</td></tr></tbody></table>

**Response:**

```json
{
  "type": "BLOCK",
  "status": "INPROCESS",
  "docid": 123456,
  "request_id": "request-id-12345"
}
```

**Response Parameters:**

<table><thead><tr><th width="185.888916015625">Field</th><th width="152.333251953125">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>type</code></td><td>String</td><td>Operation type (BLOCK)</td></tr><tr><td><code>status</code></td><td>String</td><td><p>Current status of the operation </p><p>(INPROCESS, EXECUTED, DECLINED)</p></td></tr><tr><td><code>docid</code></td><td>Number</td><td>Document ID for tracking the operation</td></tr><tr><td><code>request_id</code></td><td>String</td><td>The request ID provided in the request</td></tr></tbody></table>
