Skip to main content
POST
/
onramp
/
auth
/
intent
Create Onramp Auth Intent
curl --request POST \
  --url https://api.coinvoyage.io/v3/onramp/auth/intent \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --data '
{
  "email": "customer@example.com",
  "hashed_email": "b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514"
}
'
{
  "id": "<string>",
  "expires_at": 123,
  "stripe_publishable_key": "<string>"
}

Authorizations

X-API-KEY
string
header
required

Headers

X-API-KEY
string
required

API key for authentication

Body

application/json
email
string<email>
required

Customer email used to start Link OAuth authentication

Example:

"customer@example.com"

hashed_email
string

SHA-256 hex digest of the customer's email. Send exactly one of email or hashed_email.

Required string length: 64
Example:

"b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514"

Response

Link auth intent created

id
string
required
expires_at
integer<int64>
required
stripe_publishable_key
string
required