Skip to main content
POST

SDK methods

Learn more about signing typed data using our SDKs here.
Idempotency on errors: On 4xx or 5xx, Privy caches the response and replays it for the same key. Generate a new key to retry after a server error. Policy violations are an exception and allow same-key retries.

Headers

string
required
ID of your Privy app.
string
Request authorization signature. If multiple signatures are required, they should be comma separated.
string
Request expiry. Value is a Unix timestamp in milliseconds representing the deadline by which the request must be processed.

Path Parameters

string
required
ID of the wallet to get.

Body

string
required
Available options: eth_signTypedData_v4
object
required
string
A CAIP-2 chain ID specifying which chain to sign on (e.g. eip155:1). Required when using signature_options.
object
Options controlling signature production. Required for ERC-1271 signing with EIP-7702 delegated (gas-sponsored) wallets. Learn more in the ERC-1271 signatures guide.

Response

enum<string>
required
Available options: eth_signTypedData_v4
object
required