Skip to main content
POST
/
stocks
/
api
/
manage
/
{tokenAddress}
/
pause
curl -X POST "https://api.trusset.org/stocks/api/manage/0x1234.../pause" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: trusset_abc123xy_secret..." \
  -d '{ "useRelayer": true }'
{
  "success": true,
  "data": {
    "transactionHash": "0xdef456...",
    "tokenAddress": "0x1234567890abcdef1234567890abcdef12345678",
    "paused": true
  },
  "metadata": {
    "requestId": "550e8400-e29b-41d4-a716-446655440000",
    "timestamp": "2025-06-15T12:00:00.000Z",
    "instanceId": "inst_abc123"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.trusset.org/llms.txt

Use this file to discover all available pages before exploring further.

Pauses the token contract, preventing all transfers until unpaused. Issuance and redemption are also blocked while paused. Typically used during corporate events, regulatory holds, or emergency situations.

Path Parameters

tokenAddress
string
required
Address of the stock token contract.

Request Body

useRelayer
boolean
default:"false"
When true, the transaction is signed and submitted by the Trusset relayer.

Response Fields

success
boolean
Request status.
data
object
Pause result including the transaction hash.
curl -X POST "https://api.trusset.org/stocks/api/manage/0x1234.../pause" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: trusset_abc123xy_secret..." \
  -d '{ "useRelayer": true }'
{
  "success": true,
  "data": {
    "transactionHash": "0xdef456...",
    "tokenAddress": "0x1234567890abcdef1234567890abcdef12345678",
    "paused": true
  },
  "metadata": {
    "requestId": "550e8400-e29b-41d4-a716-446655440000",
    "timestamp": "2025-06-15T12:00:00.000Z",
    "instanceId": "inst_abc123"
  }
}