API Documentation
Dokumentasi resmi API DHMS Tech Digital untuk membantu developer mengintegrasikan layanan API ke dalam website, aplikasi, maupun sistem internal.
Gunakan Base URL berikut sebagai alamat utama seluruh endpoint API.
Authentication
Beberapa endpoint membutuhkan authentication untuk memastikan bahwa request berasal dari aplikasi yang terdaftar.
Authorization: Bearer YOUR_API_KEY
application/json
Contoh Header
Authorization: Bearer YOUR_API_KEY Content-Type: application/json
Response
Response API menggunakan format JSON agar mudah digunakan oleh berbagai bahasa pemrograman dan platform.
{
"status":
true,
"message":
"success",
"data": [
{
"id":
3171,
"name":
"Jakarta"
}
]
}
Data Wilayah
API Data Wilayah menyediakan data administratif yang dapat digunakan untuk kebutuhan aplikasi, website, form alamat, marketplace, maupun sistem internal.
Get Provinces
Mengambil seluruh data provinsi yang tersedia.
Request
curl --request GET \ --url https://api.dhmstech.com/api/region/provinces \ --header 'Authorization: Bearer YOUR_API_KEY'
Response
{
"status":
true,
"message":
"success",
"data": [
{
"id":
31,
"name":
"DKI Jakarta",
"code":
"31"
}
]
}
Get Cities
Mengambil data kota atau kabupaten berdasarkan provinsi.
| Parameter | Type | Required | Description |
|---|---|---|---|
| province_id |
integer
|
YES | ID provinsi |
curl --request GET \ --url https://api.dhmstech.com/api/region/cities/31 \ --header 'Authorization: Bearer YOUR_API_KEY'
Data Referensi
Endpoint untuk mengambil data referensi yang dapat digunakan oleh sistem aplikasi maupun kebutuhan integrasi.
Parameter
| Parameter | Type | Required | Description |
|---|---|---|---|
| type |
string
|
YES | Jenis data referensi |
API Integrasi
Digunakan untuk kebutuhan integrasi antara aplikasi, website, sistem internal, maupun platform eksternal.
Request Body
{
"reference_id":
"INV-001",
"data": {
"name":
"Example Data"
}
}
Response
{
"status":
true,
"message":
"Data processed successfully",
"data": {
"reference_id":
"INV-001"
}
}
Custom API Development
Membutuhkan endpoint atau struktur response khusus? DHMS Tech Digital dapat menyediakan API yang disesuaikan dengan kebutuhan aplikasi dan sistem Anda.
Struktur endpoint, parameter, authentication, response, dan kebutuhan integrasi dapat disesuaikan.
HTTP Status Code
Berikut status code yang umum digunakan oleh API.
Butuh bantuan?
Jika mengalami kendala saat menggunakan API atau membutuhkan endpoint khusus, silakan hubungi tim DHMS Tech Digital.