POST
/
api
/
v1
/
claim
/
wallet-pass
curl --request POST \
  --url https://api.pow.cards/api/v1/claim/wallet-pass \
  --header 'Content-Type: application/json' \
  --data '{
  "message": "<string>",
  "signature": "<string>",
  "publicKey": "<string>",
  "walletType": "<string>"
}'

Verify signature and create a wallet pass.

Body Parameters

message
string
required

The signed message from /claim/init

signature
string
required

Base58 encoded signature

publicKey
string
required

Solana wallet public key

walletType
string

Type of wallet used for signing. Available options:

  • Generic (default)
  • Phantom
  • Solflare
  • Coinbase Wallet
  • MathWallet
  • SafePal
  • Clover
  • Coin98
  • HyperPay
  • Krystal
  • ONTO
  • TokenPocket
  • Trust

Response

{
  "downloadUrl": "https://download.passentry.com/download?pass=mockId"
}