> ## Documentation Index
> Fetch the complete documentation index at: https://traddal.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Unblock a code

> Remove an entry from your blocklist by id or by code.

Requires the `classify:read` scope.

Two forms are accepted:

* **By entry id** — `DELETE /classify/blocklist/41` with no query string.
  A path value that is all digits and has no `destination_country` query
  is treated as an entry id; returns `404` if the id doesn't exist.
* **By code + destination** —
  `DELETE /classify/blocklist/4202.92.3131?destination_country=US`.
  When deleting by code, `destination_country` is required (`400` without
  it).

<ParamField path="code" type="string" required>
  A blocklist entry id, or the blocked HS code (dots allowed).
</ParamField>

<ParamField query="destination_country" type="string">
  ISO alpha-2 destination (or `GLOBAL`). Required for the code form;
  omit for the id form.
</ParamField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X DELETE \
    'https://{partner}.mytraddal.com/admin/api/v1/classify/blocklist/4202.92.3131?destination_country=US' \
    -H 'Authorization: Bearer {access_token}'
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "success": true,
    "message": "Code unblocked"
  }
  ```
</ResponseExample>
