Skip to main content
POST
Open a Stripe Link auth intent
Starts Link authentication for a buyer’s email. Hand the returned id to the client SDK’s authenticate(...), then exchange the consented intent at Exchange an auth intent for tokens.

Authorizations

x-calm-publishable-key
string
header
required

Publishable key identifying the calling app.

Body

application/json
email
string<email>
required
Pattern: ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$
wallet
string
required
Pattern: ^0x[a-fA-F0-9]{40}$

Response

The opened auth intent.

auth_intent_id
string
required
expires_at
number
required