API Documentation

Pendahuluan


Reservin API dibuat untuk aplikasi web dan mobile demi mempermudah akses terhadap database dalam server utama (MySQL). API yang tersedia menyesuaikan dengan struktur database Reservin. Berikut rancangan dari Entity Relational Database (ERD) :

Server API Reservin menyediakan beberapa method untuk dikonsumsi, antara lain :

  • GET → Untuk operasi read.
  • POST → Untuk operasi create.
  • PUT → Untuk operasi update.
  • DELETE → Untuk operasi delete.

Keempat method ini tersedia untuk semua tabel (kecuali tabel yang berelasi 1-1). Terdapat dua aturan khusus dalam pengiriman data, yakni :

1. Data dikirim melalui request header, yakni URL.
GET merupakan method yang menggunakan aturan ini. Dalam gambar di atas, data access_token dapat dikirim melalui URL.
.
2. Data dikirim melalui request body, yakni x-www-form.
POST, PUT, dan DELETE merupakan method yang menggunakan aturan ini. Dalam gambar di atas, data access_token, room_name, dan data lainnya tidak dikirim melalui URL, namun melalui x-www-form yang ada dalam request body.