Referensi API Publik
Semua endpoint API dipanggil dengan menyertakan API Key unik spreadsheet Anda pada path URL.
/api/v1/:apiKey/:sheetName
Menambahkan 1 baris baru ke tab Google Sheets yang dituju. Kunci pada JSON payload otomatis dipetakan ke nama kolom header yang sesuai.
curl -X POST "https://lembar.atnan.my.id/api/v1/lmbr_live_your_api_key_here/Peserta" \
-H "Content-Type: application/json" \
-d '{
"nama": "Budi",
"status": "hadir"
}'/api/v1/:apiKey/:sheetName
Mengambil semua data pada sheet sebagai array of JSON objects. Setiap objek menyertakan properti _rowNumber untuk referensi update/delete.
curl -X GET "https://lembar.atnan.my.id/api/v1/lmbr_live_your_api_key_here/Peserta"
/api/v1/:apiKey/:sheetName/create
Membuat tab baru pada spreadsheet dan langsung mengisi baris pertama dengan kolom header yang ditentukan.
curl -X POST "https://lembar.atnan.my.id/api/v1/lmbr_live_your_api_key_here/Rekap2026/create" \
-H "Content-Type: application/json" \
-d '{
"headers": [
"nim",
"nama",
"skor",
"keterangan"
]
}'/api/v1/:apiKey/:sheetName/:rowId
Memperbarui nilai pada baris tertentu berdasarkan nomor baris (rowId ≥ 2). Kolom yang tidak disertakan pada payload akan mempertahankan nilai sebelumnya.
curl -X PUT "https://lembar.atnan.my.id/api/v1/lmbr_live_your_api_key_here/Peserta/2" \
-H "Content-Type: application/json" \
-d '{
"status": "lulus"
}'/api/v1/:apiKey/:sheetName/:rowId
Menghapus satu baris dari Google Sheets menggunakan nomor baris (rowId ≥ 2).
curl -X DELETE "https://lembar.atnan.my.id/api/v1/lmbr_live_your_api_key_here/Peserta/2"
Butuh Bantuan Integrasi atau Fitur Custom?
Jika Anda mengalami kendala teknis atau membutuhkan kuota khusus untuk proyek besar, hubungi kami melalui email:
Hubungi info@atnan.my.id