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"
  }
}
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"
  }
}