Client Auth
client_auth
Domain types
Input for authenticating with a custom JWT.
The authentication mode settings for the ceremony.
Whether to allow sign-up during authentication.
Input for authenticating a SIWE ceremony.
Input for authenticating a SIWS ceremony.
The deposit instructions for a virtual account.
Supported destination stablecoin assets for fiat-to-crypto transfers.
The deposit instructions for a virtual account.
The deposit instructions for a virtual account.
The destination chain, asset, and address for a virtual account transfer.
The request input for creating virtual account.
The response for creating virtual account.
The source fiat currency configuration for a virtual account.
The deposit instructions for a virtual account.
The deposit instructions for a virtual account.
Bridge provider variant — production or sandbox.
The request input for creating virtual account.
The response for creating virtual account.
Supported source fiat currencies for virtual account deposits.
The deposit instructions for a virtual account.
The request body for authenticating with a custom JWT.
The request body for linking a custom JWT account.
The ID of a custom OAuth provider, set up for this app. Must start with "custom:".
The action to take on the device authorization request.
Request body for approving or denying a device authorization request. The user must be authenticated and belong to the target app.
Response indicating the device authorization action was processed.
The ID of an external OAuth provider.
Input for authenticating with Farcaster.
The request body for authenticating with Farcaster.
Proxy for the Farcaster Connect init response as defined in FIP-11.
The response body for initiating a Farcaster connection.
Proxy for the Farcaster Connect completed status response as defined in FIP-11.
The response body for completing a Farcaster connection.
Proxy for the Farcaster Connect pending status response as defined in FIP-11.
The response body for pending a Farcaster connection.
Input for initiating a Farcaster connection.
The request body for initiating a Farcaster connection.
Input for linking a Farcaster account.
The request body for linking a Farcaster account.
A Farcaster signer response when the signer has been approved.
A Farcaster signer init response when the signer is pending approval.
The request body for initiating a Farcaster signer connection.
The response body from initiating a Farcaster signer connection.
A Farcaster signer response when the signer has been revoked.
A Farcaster signer status response when the signer is pending approval.
The response body from checking the status of a Farcaster signer connection.
Input for unlinking a Farcaster account.
The request body for unlinking a Farcaster account.
Input for authenticating a Farcaster V2 account.
The request body for authenticating a Farcaster V2 account.
Input for initiating a Farcaster V2 connection.
The request body for initiating a Farcaster V2 connection.
Response for initiating a Farcaster V2 connection.
The response body for initiating a Farcaster V2 connection.
The request input for creating virtual account.
The response for creating virtual account.
The request body for authenticating a guest.
Input for linking a custom JWT account.
The request body for enrolling a passkey MFA flow.
The request body for initiating a passkey MFA flow.
The response body for initializing a passkey MFA flow.
The request body for verifying a passkey MFA flow.
The request body for enrolling a SMS MFA code.
Input for enrolling SMS MFA.
The request body for initiating a SMS MFA flow.
Input for verifying SMS MFA.
The request body for verifying a SMS MFA code.
The response body for initializing a TOTP MFA code.
The input for verifying a TOTP MFA code.
The response body for verifying a MFA code.
The request body for authenticating an OAuth account.
The request body for getting an OAuth authorization code.
The type of OAuth authorization code.
The request body for initiating an OAuth ceremony.
The response for initiating an OAuth ceremony.
The request body for linking an OAuth account.
The response for linking an OAuth account.
The ID of an OAuth provider.
Request body for the authorization_code grant type.
Error response returned while the device authorization is still pending (RFC 8628 Section 3.5).
Request body for the urn:ietf:params:oauth:grant-type:device_code grant type (RFC 8628). Used by CLI clients to poll for authorization.
The OAuth grant type for the token request.
Request body for the refresh_token grant type. Rotates the refresh token and issues a new access token.
Request body for the OAuth token endpoint, discriminated by grant_type.
Successful token response per RFC 6749 Section 5.1.
The request body for transferring an OAuth account.
User info for an OAuth transfer.
Metadata for an OAuth transfer user info.
The request body for unlinking an OAuth account.
The request body for verifying a PRAT.
The response body when verifying a PRAT.
Valid set of onramp providers
The input for refreshing a session or logging out.
The authenticator assertion response from a WebAuthn authentication ceremony.
The authenticator attestation response from a WebAuthn registration ceremony.
Input for authenticating with a passkey.
WebAuthn registration options as defined by the Web Authentication specification.
WebAuthn registration response as defined by the Web Authentication specification.
Authenticator selection criteria for a WebAuthn registration ceremony.
WebAuthn authentication options as defined by the Web Authentication specification.
WebAuthn authentication response as defined by the Web Authentication specification.
Client extension results returned by the WebAuthn authenticator.
The result of the WebAuthn credProps extension.
A WebAuthn credential descriptor identifying a specific public key credential.
Extensions for a WebAuthn registration ceremony.
Input for initiating a passkey ceremony.
Input for linking a passkey credential.
A public key credential parameter specifying the algorithm and credential type.
Input for registering a passkey credential.
Relying party information for a WebAuthn ceremony.
User entity for a WebAuthn registration ceremony.
Extensions for a WebAuthn authentication ceremony.
The request body for authenticating a passwordless account.
The request body for initiating a passwordless ceremony.
The request body for linking a passwordless account.
The request body for authenticating a passwordless sms account.
The request body for initiating a passwordless sms ceremony.
The request body for linking a passwordless sms account.
The request body for transferring a passwordless sms account.
The request body for unlinking a passwordless sms account.
The request body for updating a passwordless sms account.
The request body for transferring a passwordless account.
The request body for unlinking a passwordless account.
The request body for updating a passwordless account.
The ID of a Privy app as an OAuth provider. Must start with "privy:".
Response for initiating a passkey authentication ceremony.
Response for initiating a passkey link ceremony.
Response for initiating a passkey registration ceremony.
Input containing a SIWE wallet address.
The request body for authenticating a SIWE ceremony.
Input for initiating a SIWE ceremony.
The request body for initiating a SIWE ceremony.
The response body for initiating a SIWE ceremony.
Input for a SIWE signing ceremony.
The request body for linking a SIWE ceremony.
The request body for linking a SIWE ceremony to a smart wallet.
A SIWE nonce response.
The request body for unlinking a SIWE ceremony.
Input containing a SIWS wallet address.
The request body for authenticating a SIWS ceremony.
Input for initiating a SIWS ceremony.
The request body for initiating a SIWS ceremony.
The response body for initiating a SIWS ceremony.
Input for a SIWS signing ceremony.
The request body for linking a SIWS ceremony.
A SIWS nonce response.
The request body for unlinking a SIWS ceremony.
Input for a smart wallet SIWE signing ceremony.
Auth result object returned by Telegram when a user authenticates using the login widget.
Input for authenticating with Telegram.
The request body for authenticating with Telegram.
The request body for linking a Telegram account.
Input for unlinking a Telegram account.
The request body for unlinking a Telegram account.
Auth result object returned by Telegram when a user authenticates using a mini app.
Input for transferring a Farcaster account.
Input for transferring a SIWE account.
Input for transferring a SIWS account.
Input for transferring a Telegram account.
Input for unlinking a passkey credential.