Perkenalkan Informasi Hari Libur Nasional Indonesia dan Gratis Akses API

Diterbitkan 18 Dec 2022, 10:21 WIB
Perkenalkan Informasi Hari Libur Nasional Indonesia dan Gratis Akses API

Apakah Anda merencanakan perjalanan ke Indonesia untuk liburan atau hanya mendapatkan informasi tentang hari libur nasional mendatang? Apa pun itu, kami punya kabar baik untuk Anda! Website kami baru saja meluncurkan fitur baru tersebut dan menyediakan akses API gratis juga bagi anda yang ingin menarik informasi tersebut ke aplikasi anda.

Zaman sekarang tidak seperti dahulu yang masih melihat kalender secara manual untuk mendapatkan informasi detail tanggal merah. Sekarang semua serba lewat smartphone dan terkadang tidak semua smartphone menampilkan informasi penting hari libur, sehingga membuat sebagian orang lupa.

Untuk itu juga informasi hari libur ini diterbikan sebagai referensi. Diharapkan dapat mempermudah mengakses pembaruan informasi hari libur dengan baik dan dapat merencanakan liburan menjadi lebih tertata.

Halaman url nya dapat diakses pada link berikut : Hari Libur Nasional Indonesia.

Kami juga memberikan fitur akses API secara gratis bagi anda yang ingin tertarik menggunakan nya.

GET /api/public-holiday

Parameter yang tersedia:

  • year: Filter berdasarkan tahun (contoh: ?year=2024)
  • month: Filter berdasarkan bulan (contoh: ?month=12)
  • status: Filter berdasarkan status (confirmed, pending, cancelled) (default: confirmed)
  • start_date & end_date: Filter berdasarkan range tanggal (contoh: ?start_date=2024-01-01&end_date=2024-12-31)
  • format: Format response (human atau machine) (default: human)

Contoh penggunaan:

# Lihat hari libur tahun 2024
GET /api/public-holiday?year=2024

# Lihat hari libur bulan Desember 2024
GET /api/public-holiday?month=12&year=2024

# Lihat hari libur dengan status pending
GET /api/public-holiday?status=pending

# Lihat hari libur dalam range tanggal tertentu
GET /api/public-holiday?start_date=2024-12-01&end_date=2024-12-31

# Dapatkan data dalam format machine-readable (untuk developer)
GET /api/public-holiday?year=2024&format=machine

Response Format Human (Default):

[
  {
    "date": "Minggu, 25 Desember 2023",
    "summary": "Natal",
    "status": "confirmed",
    "end_date": "Minggu, 25 Desember 2023",
    "duration": "1 hari"
  }
]

Response Format Machine:

[
  {
    "id": 1,
    "summary": "Natal",
    "start_at": "2023-12-25",
    "end_at": "2023-12-25",
    "status": "confirmed",
    "duration_days": 1,
    "created_at": "2023-12-01T00:00:00.000000Z",
    "updated_at": "2023-12-01T00:00:00.000000Z"
  }
]
GET /api/public-holiday/is-now-public-holiday

Response:

{
  "is_holiday": true,
  "date": "25 Desember 2024",
  "day_name": "Rabu",
  "summary": "Natal",
  "holiday_details": {
    "id": 1,
    "summary": "Natal",
    "start_at": "2024-12-25",
    "end_at": "2024-12-25",
    "duration_days": 1
  }
}
GET /api/public-holiday/check/{date}

Contoh:

# Cek tanggal 25 Desember 2024
GET /api/public-holiday/check/2024-12-25

Response:

{
  "is_holiday": true,
  "date": "25 Desember 2024",
  "day_name": "Rabu",
  "summary": "Natal",
  "holiday_details": {
    "id": 1,
    "summary": "Natal",
    "start_at": "2024-12-25",
    "end_at": "2024-12-25",
    "duration_days": 1
  }
}
GET /api/public-holiday/near

Response:

{
  "date": "Minggu, 25 Desember 2024",
  "summary": "Natal"
}

Semua return API akan selalu 200 dan bila kosong akan memberikan [].

Fitur akses API ini benar-benar gratis, sehingga dapat diakses oleh siapa saja yang tertarik untuk menggunakan nya.

Bila ada saran dan pendapat, anda dapat mengirimkan nya ke Twitter @myopentrip