Skip to main content
These endpoints expose the pause/unpause and freeze/unfreeze controls offered by some QRC standards. Pause halts all token activity globally. Freeze halts activity for a single account. Both are privileged operations that always require approval.

Capability matrix

POST /v1/tokens/{tokenId}/pause

Pause all transfers, mints, and burns on the token contract.

Example response (202)

POST /v1/tokens/{tokenId}/unpause

Resume activity. Webhook events: token.unpaused, token.operation_failed. Same request envelope as pause.

POST /v1/tokens/{tokenId}/freeze

Freeze a single account so it cannot send or receive the token. | Required permissions | tokens:freeze plus the on-chain FREEZER role | | Webhook events | token.frozen, token.operation_failed |

Request body

POST /v1/tokens/{tokenId}/unfreeze

Release a freeze. Webhook events: token.unfrozen, token.operation_failed.

Errors