Kodeposku

Kota

Mendapatkan daftar kota yang ada di Indonesia.

GET /kota

Endpoint ini digunakan untuk mendapatkan seluruh kota yang ada di Indonesia.

Penggunaan

Berikut adalah contoh penggunaan endpoint:

curl https://kodeposku.com/api/kota \
    -H 'Authorization: Bearer API_KEY' \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json'

Respons

Berikut adalah contoh respons endpoint:

1{
2    "code": 200,
3    "message": "OK",
4    "data": [
5        {
6            "id": 1,
7            "kode_kemendagri": "11.01",
8            "kota": "Kabupaten Aceh Selatan",
9            "provinsi": "Aceh",
10            "zona_waktu": "WIB",
11            "lintang": "4.6951351",
12            "bujur": "96.7493973",
13            "elevasi": 1051
14        }
15        ...
16    ],
17    "meta": {
18        "count": 514,
19        "timestamp": "2024-01-06T13:59:19.277Z"
20    }
21}

GET /kota/:id

Endpoint ini digunakan untuk mendapatkan informasi kota yang dimaksud.

Penggunaan

Berikut adalah contoh penggunaan endpoint:

curl https://kodeposku.com/api/kota/156 \
    -H 'Authorization: Bearer API_KEY' \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json'

Respons

Berikut adalah contoh respons endpoint:

1{
2    "code": 200,
3    "message": "OK",
4    "data": {
5        "id": 156,
6        "kode_kemendagri": "31.71",
7        "kota": "Kota Administrasi Jakarta Pusat",
8        "provinsi": "DKI Jakarta",
9        "zona_waktu": "WIB",
10        "lintang": "-6.1876884",
11        "bujur": "106.8162231",
12        "elevasi": 11
13    },
14    "meta": {
15        "timestamp": "2024-01-06T14:06:39.631Z"
16    }
17}

GET /kota/:id/kecamatan

Endpoint ini digunakan untuk mendapatkan daftar kecamatan yang ada di kota yang dimaksud.

Penggunaan

Berikut adalah contoh penggunaan endpoint:

curl https://kodeposku.com/api/kota/156/kecamatan \
    -H 'Authorization: Bearer API_KEY' \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json'

Respons

Berikut adalah contoh respons endpoint:

1{
2  "code": 200,
3  "message": "OK",
4  "data": [
5    {
6      "id": 1969,
7      "kode_kemendagri": "31.71.01",
8      "kecamatan": "Gambir",
9      "kota": "Kota Administrasi Jakarta Pusat",
10      "provinsi": "DKI Jakarta",
11      "zona_waktu": "WIB",
12      "lintang": "-6.1789045",
13      "bujur": "106.8266907",
14      "elevasi": 4
15    }
16    ...
17  ],
18  "meta": {
19    "count": 8,
20    "timestamp": "2024-01-06T14:02:41.737Z"
21  }
22}
23