---
title: "Create Onramp Auth Token"
method: POST
path: "/onramp/auth/token"
tags: ["onramp"]
---

# Create Onramp Auth Token

`POST /onramp/auth/token`

Create a short-lived Stripe Link auth token client secret for React Native seamless sign-in. The server uses the previously stored Link OAuth token for the provided auth intent.

## Headers

- `X-API-KEY` string, required

## Request body

- LinkAuthTokenRequest
  - `auth_intent_id` string, required

## Response `200`

Link auth token client secret created

- LinkAuthTokenResponse
  - `link_auth_token_client_secret` string, required
  - `expires_in` integer, required

## Other responses

- `401` — Unauthorized
- `422` — Invalid request body or seamless sign-in unavailable
- `502` — Stripe Link seamless sign-in failed upstream
- `504` — Stripe Link seamless sign-in timed out

---

[API](https://skmtc.net/coinvoyage/apis/coinvoyage-api-v3.md) · [All operations](https://skmtc.net/coinvoyage/apis/coinvoyage-api-v3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/coinvoyage/coinvoyage-api-v3/revisions/f3a3056f2c83/schema)
