Lewati ke konten
Dokumentasi API

Proyek

Atur resource Anda di dalam proyek.

Autentikasi
Setiap permintaan harus mengirim header Authorization dengan token Bearer yang cocok dengan kunci API admin. Dapatkan kunci API.
Dokumentasi API

Endpoint API
GET https://rqrcode.com/api/projects/
Contoh
curl --request GET \
--url 'https://rqrcode.com/api/projects/' \
--header 'Authorization: Bearer {api_key}'
Parameter
Parameter Detail Deskripsi
page
Opsional ui.admin.api_docs.common.types.Bilangan bulat
Nomor halaman yang ingin Anda ambil hasilnya. Defaultnya 1.
results_per_page
Opsional ui.admin.api_docs.common.types.Bilangan bulat
Jumlah hasil yang Anda inginkan per halaman. Nilai yang diizinkan: 10, 25, 50, 100, 250, 500, 1000. Defaultnya 25.
Contoh respons
{
    "data": [
        {
            "id": 1,
            "name": "Pengembangan",
            "color": "#0e23cc",
            "last_datetime": null,
            "datetime": "2026-04-20 07:54:04"
        }
    ],
    "meta": {
        "page": 1,
        "results_per_page": 25,
        "total": 1,
        "total_pages": 1
    },
    "links": {
        "first": "https://rqrcode.com/api/projects?page=1",
        "last": "https://rqrcode.com/api/projects?page=1",
        "next": null,
        "prev": null,
        "self": "https://rqrcode.com/api/projects?page=1"
    }
}

Endpoint API
GET https://rqrcode.com/api/projects/{project_id}
Contoh
curl --request GET \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}'
Parameter
Tidak ada parameter tambahan.
Contoh respons
{
    "data": {
        "id": 1,
        "name": "Pengembangan",
        "color": "#0e23cc",
        "last_datetime": null,
        "datetime": "2026-04-20 07:54:04"
    }
}

Endpoint API
POST https://rqrcode.com/api/projects
Contoh
curl --request POST \
--url 'https://rqrcode.com/api/projects' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Produksi' \
--form 'color=#ffffff'
Parameter
Parameter Detail Deskripsi
name
Wajib ui.admin.api_docs.common.types.Teks
Tidak ada deskripsi
color
Opsional ui.admin.api_docs.common.types.Teks
Tidak ada deskripsi
Contoh respons
{
    "data": {
        "id": 1
    }
}

Endpoint API
POST https://rqrcode.com/api/projects/{project_id}
Contoh
curl --request POST \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Produksi' \
--form 'color=#000000'
Parameter
Parameter Detail Deskripsi
name
Opsional ui.admin.api_docs.common.types.Teks
Tidak ada deskripsi
color
Opsional ui.admin.api_docs.common.types.Teks
Tidak ada deskripsi
Contoh respons
{
    "data": {
        "id": 1
    }
}

Endpoint API
DELETE https://rqrcode.com/api/projects/{project_id}
Contoh
curl --request DELETE \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}'
Parameter
Tidak ada parameter tambahan.
Contoh respons
Isi respons 200 kosong saat berhasil.