Laporan

Catatan
Tingkat lanjut
API key dikirim sebagai Bearer token di header Authorization pada request. Dapatkan API key.
Daftar

Endpoint API:

GET
https://www.silicodev.com/api/v1/reports

Contoh request:

curl --location --request GET 'https://www.silicodev.com/api/v1/reports' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Parameter
Jenis
Deskripsi
search
opsional string
Kata kunci pencarian.
search_by
opsional string
Cari berdasarkan. Nilai yang tersedia: url untuk URL. Bawaan: url.
project
opsional string
Nama proyek.
result
opsional string
Hasil laporan. Nilai yang tersedia: good untuk Baik, decent untuk Cukup, bad untuk Buruk.
sort_by
opsional string
Urutkan berdasarkan. Nilai yang tersedia: id untuk Tanggal dibuat, generated_at untuk Tanggal dibuat, url untuk URL, result untuk Hasil. Bawaan: id.
sort
opsional string
Urutkan. Nilai yang tersedia: desc untuk Menurun, asc untuk Menaik. Bawaan: desc.
per_page
opsional integer
Hasil per halaman. Nilai yang tersedia: 10, 25, 50, 100. Bawaan: 10.
Tampilkan

Endpoint API:

GET
https://www.silicodev.com/api/v1/reports/{id}

Contoh request:

curl --location --request GET 'https://www.silicodev.com/api/v1/reports/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Simpan

Endpoint API:

POST
https://www.silicodev.com/api/v1/reports

Contoh request:

curl --location --request POST 'https://www.silicodev.com/api/v1/reports' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}'
Parameter
Jenis
Deskripsi
url
wajib string
URL halaman.
privacy
opsional integer
Privasi halaman laporan. Nilai yang tersedia: 0 untuk Publik, 1 untuk Privat, 2 untuk Kata sandi. Bawaan: 0.
password
opsional string
Kata sandi halaman laporan. Hanya berlaku jika privacy bernilai 2.
Perbarui

Endpoint API:

PUT PATCH
https://www.silicodev.com/api/v1/reports/{id}

Contoh request:

curl --location --request PUT 'https://www.silicodev.com/api/v1/reports/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}'
Parameter
Jenis
Deskripsi
privacy
opsional integer
Privasi halaman laporan. Nilai yang tersedia: 0 untuk Publik, 1 untuk Privat, 2 untuk Kata sandi.
password
opsional string
Kata sandi halaman laporan. Hanya berlaku jika privacy bernilai 2.
results
opsional integer
Perbarui hasil laporan. Nilai yang tersedia: 0 untuk Tidak, 1 untuk Ya. Bawaan: 0.
Hapus

Endpoint API:

DELETE
https://www.silicodev.com/api/v1/reports/{id}

Contoh request:

curl --location --request DELETE 'https://www.silicodev.com/api/v1/reports/{id}' \
--header 'Authorization: Bearer {api_key}'