---
title: "Request authentication token with signature"
method: POST
path: "/request-token"
tags: ["Token Management"]
---

# Request authentication token with signature

`POST /request-token`

Signs a message with format `{signText}{time}` where signText is "Sign in to raydium.io: " and time is the current Unix timestamp in seconds. The wallet must sign this message and submit the signature to receive a JWT token.

## Request body

- object
  - `time` integer, required — Current Unix timestamp in seconds when message was signed
  - `signature` string, required — Ed25519 signature of the message (base58 encoded)
  - `wallet` string, required — Solana wallet public key

## Response `200`

Token issued successfully

- object
  - `id` string
  - `success` boolean
  - `data` object
    - `token` string

## Other responses

- `400` — Invalid request parameters

---

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