Request
POST /sponsorship/request
string
required
The Ethereum address to sponsor. Must match
^0x[0-9a-fA-F]{40}$ and be at most 42 characters. The address is normalized to lowercase before processing.Response
string
required
UUID of the newly created sponsorship request. Use this to poll status with
GET /sponsorship/:id.string
required
UUID of the wallet record associated with this sponsorship request.
string
required
The Ethereum address submitted for sponsorship, normalized to lowercase.
string
required
Initial status of the sponsorship request. Always
"pending" on creation.string
required
ISO 8601 timestamp of when the sponsorship request was created.
string
required
IP address of the client that submitted the request, captured from
X-Forwarded-For or the raw socket address.string
required
User-Agent header value from the request, or null if not present.Errors
Replay protection: If the same
walletAddress and IP address submit an identical request within 5 seconds, ArcPass returns the existing request rather than creating a duplicate.201