# API Terbuka

Di bagian ini, Anda dapat berkenalan dengan API Octus Bridge yang digunakan dalam antarmuka pengguna. Anda dapat menggunakan API ini untuk mendapatkan data dari Octus Bridge untuk aplikasi Anda. Silakan merujuk ke skema Swagger terlampir.

## Bridge API&#x20;

{% embed url="<https://api.octusbridge.io/v1/swagger.yaml>" %}
Swagger scheme
{% endembed %}

## DAO API

{% embed url="<https://dao.octusbridge.io/v1>" %}
Swagger scheme
{% endembed %}

## Panggilan fungsi

Semua metode panggilan API di bawah ini dibagi menjadi 2 bagian:&#x20;

* [**Bridge API**](https://docs.octusbridge.io/ob-id/integrate/octus-bridge-api/bridge-api): \
  1\. [Pengganti](https://docs.octusbridge.io/ob-id/integrate/octus-bridge-api/bridge-api/relays)\
  2\. [DAO](https://docs.octusbridge.io/ob-id/integrate/octus-bridge-api/bridge-api/dao)\
  3\. [Taruhan](https://docs.octusbridge.io/ob-id/integrate/octus-bridge-api/bridge-api/staking)\
  4\. [Transfer](https://docs.octusbridge.io/ob-id/integrate/octus-bridge-api/bridge-api/transfers)
* [**DAO API**](https://docs.octusbridge.io/ob-id/integrate/octus-bridge-api/dao-api):\
  1\. [Pengajuan](https://docs.octusbridge.io/ob-id/integrate/octus-bridge-api/dao-api/proposals)\
  2\. [Pemilih](https://docs.octusbridge.io/ob-id/integrate/octus-bridge-api/dao-api/voters)\
  3\. [Suara](https://docs.octusbridge.io/ob-id/integrate/octus-bridge-api/dao-api/votes)

## Cuplikan kode

Contoh berikut menggunakan perpustakaan:

* [**Express (Node.js)**](https://expressjs.com/en/4x/api.html)
* [**Axios**](https://axios-http.com/docs/intro)
* [**Body-parser**](https://www.npmjs.com/package/body-parser)

Tautan ke penyimpanan sampel:

* [**Cuplikan kode Node.js**](https://github.com/sarapaj/OctusBridgeBridge_NodeJS)
* [**Cuplikan kode C#**](https://github.com/nemanjasimikic/OctusBridgeBRIDGE)
* [**Cuplikan kode Python**](https://github.com/snjava1195/OctusBridgeAPI)
