Skip to main content
POST
/
v1
/
wallets
/
{address}
/
terms-of-service
Terms of Service link
curl --request POST \
  --url https://api.calmtreasury.xyz/v1/wallets/{address}/terms-of-service \
  --cookie calm_session=
{
  "url": "https://verify.calmtreasury.xyz/...?session_token=..."
}

Authorizations

calm_session
string
cookie
required

Session cookie issued by POST /v1/session/{address}. Sent automatically by the browser; the SDK uses credentials: 'include'.

Path Parameters

address
string
required

Ethereum address (0x-prefixed, 40 hex chars). Lowercased server-side before binding.

Pattern: ^0x[a-fA-F0-9]{40}$
Example:

"0xaabbccddeeff00112233445566778899aabbccdd"

Response

Link issued

url
string<uri>
required

Short-lived hosted URL. Direct the user there to complete the step.

Example:

"https://verify.calmtreasury.xyz/...?session_token=..."