0% menganggap dokumen ini bermanfaat (0 suara)
666 tayangan5 halaman

Dokumentasi API Integrasi For DTO

Dokumen ini memberikan informasi tentang tiga API utama untuk sistem distribusi kesehatan digital TNT, yaitu API untuk login, mendapatkan daftar transaksi distribusi BIO HUB, dan mendapatkan daftar transaksi antara HUB dan KAKO. Ketiga API menggunakan metode POST dan mengembalikan kode status 200 untuk berhasil atau 422 jika ada format yang salah.

Diunggah oleh

Nanda L Prasetya
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
666 tayangan5 halaman

Dokumentasi API Integrasi For DTO

Dokumen ini memberikan informasi tentang tiga API utama untuk sistem distribusi kesehatan digital TNT, yaitu API untuk login, mendapatkan daftar transaksi distribusi BIO HUB, dan mendapatkan daftar transaksi antara HUB dan KAKO. Ketiga API menggunakan metode POST dan mengembalikan kode status 200 untuk berhasil atau 422 jika ada format yang salah.

Diunggah oleh

Nanda L Prasetya
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

Url : https://tnt.kesehatan-digital.

id/

1. Login
API Name Login

Deskripsi -

Request URL https://tnt.kesehatan-digital.id/api/auth/login

Struktur Data JSON

Content-Type application/json

Method POST

Request Body

{
"username": "dto",
"password": "dtofortnt"
}

Format Data

"username": string
"password ": string

Response

HTTP Code Deskripsi Body

200 Login sukses {


"status": true,
"token_type": "Bearer",
"expires_in": 1630932425,
"user": "dto",
"access_token": your_token
}

401 Username atau password salah {


"message": "These credentials do not
match our records.",
"errors": {
}
}

422 Format field ada yang tidak sesuai {


dengan standar validasi "message": "The given data was invalid.",
"errors": {
}
}

2. Get List transaksi D_BIO_HUB


API Name POST Data d_bio_hub

Deskripsi -

Request URL https://tnt.kesehatan-digital.id/api/public/get-bio-hub

Struktur Data JSON

Content-Type application/json

Method POST

Header

Key Value

Accept application/json

Content-Type application/json

Authorization Bearer {{token}}


*token di ambil dari respon api login
Request Body

{
"search":"",
"start_date":"",
"end_date":"2021-04-26",
"page":"1",
"show":"100",
"status":"Selesai"
}

Informasi

- search (string) : mencari No DO


- start date (date YYYY-MM-DD) : mencari tanggal DO di kirim setelah tanggal di inputkan
- end date (date YYYY-MM-DD) : mencari tanggal DO di kirim sebelum tanggal di inputkan
- page (integer) : menetukan halaman data
- show (integer) : menetukan jumlah data yg di tampilkan
- status(varchar) : filter satus pengiriman (Perlu Diproses, Siap Dikirim, Sedang Dikirim, Selesai)

Response

HTTP Code Deskripsi Body

200 Berhasil mengirim data

422 Format field ada yang tidak sesuai dengan standar validasi
3. Get List transaksi D_HUB_KAKO
API Name POST d_bio_hub

Deskripsi -

Request URL https://tnt.kesehatan-digital.id/api/public/get-hub-kako

Struktur Data JSON

Content-Type application/json

Method POST

Header

Key Value

Accept application/json

Content-Type application/json

Authorization Bearer {{token}}


*token di ambil dari respon api login

Request Body

{
"search":"",
"start_date":"",
"end_date":"2021-04-26",
"page":"1",
"show":"100",
"status":"Selesai"
}

Informasi

- search (string) : mencari No DO


- start date (date YYYY-MM-DD) : mencari tanggal DO di kirim setelah tanggal di inputkan
- end date (date YYYY-MM-DD) : mencari tanggal DO di kirim sebelum tanggal di inputkan
- page (integer) : menetukan halaman data
- show (integer) : menetukan jumlah data yg di tampilkan
- status(varchar) :filter satus pengiriman (Perlu Diproses, Siap Dikirim, Sedang Dikirim, Selesai)

Response

HTTP Code Deskripsi Body

200 Berhasil mengirim data

422 Format field ada yang tidak sesuai dengan standar validasi

Anda mungkin juga menyukai