Skip to main content
GET
Get a non-custodial claim by ID

Authorizations

x-api-key
string
header
required

Path Parameters

customerId
string
required
claimId
string
required

Response

claimId
string
required
Pattern: ^wcc_[0-9A-Za-z]{22}$
customerId
string
required
Pattern: ^cus_[0-9A-Za-z]{22}$
status
enum<string>
required

provisioning while signers enroll and the wallet activates; completed once activated; failed if provisioning could not complete.

Available options:
provisioning,
completed,
failed
rosterSize
integer
required
Required range: 0 <= x <= 9007199254740991
signingThreshold
integer
required
Required range: 0 < x <= 9007199254740991
chains
enum<string>[]
required

Chains provisioned for the claim. When the claim request omits chains, every supported chain is provisioned. A wallet address is created on each; note that Solana is address-only for now — payouts on Solana are not yet available for non-custodial wallets.

Available options:
ethereum,
base,
solana,
polygon,
arbitrum,
optimism,
avalanche,
tron,
stellar,
bsc,
bitcoin
estimatedActivationCompletionMinutes
integer
required

Advisory estimate of minutes to full activation (not an SLA).

Required range: -9007199254740991 <= x <= 9007199254740991
createdAt
string<date-time>
required

ISO 8601 timestamp

Example:

"2026-01-15T09:30:00.000Z"

updatedAt
string<date-time>
required

ISO 8601 timestamp

Example:

"2026-01-15T09:30:00.000Z"

signers
object[]
required

Roster signers and their enrollment status.

walletIds
string[]

Wallets activated by the claim; omitted until completed.

Pattern: ^wlt_[0-9A-Za-z]{22}$
failureReason
string

Human-readable reason a failed claim could not be provisioned.

completedAt
string<date-time>

ISO 8601 timestamp

Example:

"2026-01-15T09:30:00.000Z"

failedAt
string<date-time>

ISO 8601 timestamp

Example:

"2026-01-15T09:30:00.000Z"