> ## Documentation Index
> Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
> Use this file to discover all available pages before exploring further.

# API Auth LaunchLab

> Handshake tanda tangan dompet yang menerbitkan JWT ray-token berumur pendek untuk API Forum dan Mint LaunchLab.

<Info>
  **Halaman ini diterjemahkan secara otomatis oleh AI. Versi bahasa Inggris adalah acuan resmi.**

  [Lihat versi bahasa Inggris →](/api-reference/launch-auth-v1/overview)
</Info>

API Auth menangani autentikasi berbasis dompet untuk layanan LaunchLab. Tukarkan pesan yang ditandatangani dengan token JWT, kemudian gunakan token tersebut untuk mengautentikasi permintaan ke API Forum dan pembuatan Mint.

## Endpoint API

**Mainnet:** [https://launch-auth-v1.raydium.io](https://launch-auth-v1.raydium.io)\
**Devnet:** [https://launch-auth-v1-devnet.raydium.io](https://launch-auth-v1-devnet.raydium.io)

## Alur Autentikasi

Tidak ada kredensial pra-ada yang diperlukan. Autentikasi berbasis dompet:

1. **Dapatkan timestamp saat ini** (detik Unix)
2. **Tandatangani pesan** dengan dompet Anda: `"Sign in to raydium.io: " + <timestamp>`
3. **Kirimkan signature** ke endpoint `/request-token`
4. **Terima token JWT** yang berlaku untuk durasi yang Anda tentukan
5. **Gunakan token** dalam header `ray-token` untuk endpoint yang dilindungi

## Format Pesan

Pesan yang Anda tandatangani harus mengikuti format yang tepat ini:

```
Sign in to raydium.io: <UNIX_TIMESTAMP_SECONDS>
```

**Contoh:**

```
Sign in to raydium.io: 1704067200
```

* Gunakan timestamp Unix Anda saat ini dalam hitungan detik (bukan milidetik)
* Signature Ed25519 (penandatanganan Solana asli)
* Enkode signature sebagai string base58
* Kirimkan timestamp dan signature ke `/request-token`

## Validasi Token

Gunakan `/check-token` untuk memverifikasi token Anda masih berlaku. Endpoint ini juga secara otomatis memperpanjang masa hidup token jika mendekati kedaluwarsa.

Masa hidup token dapat dikonfigurasi di sisi server; defaultnya biasanya 24 jam.

## Pencabutan Token

Cabut token dengan endpoint `/del-token`.

## Metode Penandatanganan yang Didukung

* **Dompet standar:** Signature Ed25519 dengan `/request-token`
* **Dompet Ledger:** Transaksi yang ditandatangani dengan `/request-token-ledger`

## Kasus Penggunaan

* **Posting forum** — autentikasi sebelum memposting komentar
* **Pembuatan mint** — tandatangani kepemilikan dompet sebelum mengirimkan token baru
* **Sesi pengguna** — pertahankan status autentikasi di seluruh pemanggilan API
* **Dukungan multi-dompet** — terbitkan token terpisah per alamat dompet

## Sumber Terkait

[API Forum](/id/api-reference/launch-forum-v1/overview)\
[API Mint](/id/api-reference/launch-mint-v1/overview)\
[Ikhtisar Platform LaunchLab](/id/products/launchlab)
