Skip to main content
QRC token templates expose role-based access control for privileged actions. Common roles include OWNER, ADMIN, MINTER, BURNER, PAUSER, FREEZER, COMPLIANCE_OPERATOR, and TRANSFER_AGENT. The exact set is reported by GET /v1/token-templates/{templateId} and surfaced on the deployed token at GET /v1/tokens/{tokenId}/roles.

GET /v1/tokens/{tokenId}/roles

List role assignments on a deployed token.

Example response

POST /v1/tokens/{tokenId}/roles/grant

Grant an on-chain role to an address, registered wallet, or vault account.

Request body

Response (202)

POST /v1/tokens/{tokenId}/roles/revoke

Revoke a role. Same shape as grant and same approval semantics. Webhook events: token.role_revoked, token.operation_failed.

Errors