Admin ERC-3643 Add Claim

post/api/v2/{coin}/admin/erc3643/addClaim

Add a claim to one or all identity contracts for a coin. Pass walletId="all" or walletId="*" to process every wallet with an identityAddress.

Path Parameters

  • coinstringRequired
    The coin type (e.g. thbarevm, hbarevm)
    Example: thbarevm

Request Body

walletId string required
Wallet ID or "all" / "*" to process every wallet on this coin
keyId string required
KMS key ID used to sign the on-chain transaction
claimIssuerAddress string required
The claim issuer contract address (EVM, checksummed or lowercase)
topic number required
ERC-3643 claim topic number

200 Response

txHashes array[string] required
Transaction hashes for successfully submitted addClaim transactions
identitiesProcessed number required
Number of identities that were processed
failures array[object] required
Wallets that failed to process
walletId string required
The wallet ID that failed
error string required
Error message describing the failure

400 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id

404 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id

500 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id