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

# Introduction

> Referensi API Daekan untuk order, payment link, produk digital, dan webhook.

## Ringkasan

API Daekan dirancang untuk integrasi operasional order, checkout, produk digital, dan sinkronisasi event pembayaran.

<CardGroup cols={2}>
  <Card title="Authentication" icon="key" href="/api-reference/authentication">
    Semua request memakai Bearer token.
  </Card>

  <Card title="List Orders" icon="list" href="/api-reference/endpoint/get">
    Ambil order dengan filter status, tanggal, source, dan indikator suspicious.
  </Card>

  <Card title="Create Payment Link" icon="link" href="/api-reference/endpoint/create">
    Buat link pembayaran custom untuk jasa, invoice, atau penagihan cepat.
  </Card>

  <Card title="Payment Webhook" icon="bolt" href="/api-reference/endpoint/webhook">
    Terima event pembayaran dan update order di sistem Anda secara real-time.
  </Card>
</CardGroup>

## Base URL

```bash theme={null}
https://api.daekan.app/v1
```

## Resource utama

<AccordionGroup>
  <Accordion title="Orders">
    Menyimpan status order, sumber order, data customer, nilai transaksi, dan flag suspicious order.
  </Accordion>

  <Accordion title="Payment Links">
    Digunakan untuk membuat checkout link yang bisa dibagikan ke pelanggan atau dipasang di campaign.
  </Accordion>

  <Accordion title="Digital Products">
    Digunakan untuk mengelola produk, file delivery, dan aturan akses download pasca pembayaran.
  </Accordion>

  <Accordion title="Webhooks">
    Digunakan untuk menerima event pembayaran, order update, dan sinkronisasi sistem eksternal.
  </Accordion>
</AccordionGroup>

## Status dan error

API mengembalikan kode status HTTP standar:

* `200` untuk request sukses
* `201` untuk resource baru
* `400` untuk payload tidak valid
* `401` untuk token tidak valid atau tidak ada
* `404` untuk resource tidak ditemukan
* `422` untuk validasi bisnis gagal
* `429` untuk rate limit

<Note>
  Simpan `Idempotency-Key` untuk operasi create yang berhubungan dengan pembayaran agar request ganda tidak membuat duplikasi transaksi.
</Note>
