# An asynchronous request to claim a wallet to self custody An asynchronous request to claim a wallet to self custody, using a server generated secret. Endpoint: POST /user/wallet/claim Version: 1.0.0 ## Header parameters: - `x-api-key` (string, required) The server generated secret required to authorize the request. This value should be the same one used returned in the POST response when the wallet was created. Example: "user-provided-secret" ## Request fields (application/json): - `emailAddress` (string) Email address to register Example: "user@email.com" - `password` (string) Password to use when creating new wallet Example: "secret-password" ## Response 200 fields (application/json): - `secret` (string) A secret created by the server and provided to the client only at initial wallet creation Example: "server-generated-secret" - `state` (string) Indicates custody state of the wallet (CUSTODY or SELF_CUSTODY) Example: "SELF_CUSTODY" - `status` (string) Indicates status of the onboarding process Example: "COMPLETE" - `addresses` (object) Blockchain addresses associated with the wallet - `addresses.SYMBOL` (string) Blockchain address associated with symbol Example: "blockchain-address" ## Response 403 fields ## Response 409 fields ## Response 429 fields