Langsung ke konten utama
Panggil API ini untuk memberi tahu sistem absensi agar menjalankan tindakan tukar shift setelah persetujuan tukar shift diberikan. Pengguna dapat menukar shift dengan dirinya sendiri atau dengan pengguna lain.

Deskripsi panggilan API

Batasan berikut berlaku untuk tukar shift:
  • Kedua pihak harus tergabung dalam grup absensi berbasis shift.
  • Kedua pihak harus memiliki shift terjadwal atau hari libur terjadwal pada tanggal tukar maupun tanggal kembali.
  • Waktu absen setelah tukar shift tidak boleh berkonflik. Contoh: shift pada tanggal 1 adalah 08.00-22.00, dan shift pada tanggal 2 adalah 10.00-09.00 (hari berikutnya). Jika shift tanggal 1 dan tanggal 2 ditukar, shift tanggal 1 menjadi 10.00-09.00 (hari berikutnya), dan shift tanggal 2 menjadi 08.00-22.00. Dalam kasus ini, rentang waktu absen tanggal 1 tumpang tindih dengan jam kerja tanggal 2. Kondisi ini disebut konflik waktu absen.
  • Tukar shift tidak dapat dibatalkan.

Permintaan

Parameter kueri

Isi permintaan

Contoh permintaan

Java
Python
PHP
C#

Respons

Isi respons

Contoh isi respons

Kode kesalahan

Jika terjadi error saat memanggil API ini, cari solusinya di dokumen Kode kesalahan global berdasarkan pesan error yang muncul.