Pereiti prie turinio
API dokumentacija

Projektai

Tvarkykite savo išteklius projektuose.

Autentifikavimas
Kiekviena užklausa turi siųsti Authorization antraštę su Bearer žetonu, atitinkančiu administratoriaus API raktą. Gauti API raktą.
API dokumentacija

Galinis taškas
GET https://rqrcode.com/api/projects/
Pavyzdys
curl --request GET \
--url 'https://rqrcode.com/api/projects/' \
--header 'Authorization: Bearer {api_key}'
Parametrai
Parametrai Išsamiau Aprašymas
page
Neprivaloma ui.admin.api_docs.common.types.Sveikasis skaičius
Puslapio numeris, kurio rezultatus norite gauti. Numatytoji reikšmė yra 1.
results_per_page
Neprivaloma ui.admin.api_docs.common.types.Sveikasis skaičius
Kiek rezultatų rodyti viename puslapyje. Leistinos reikšmės: 10, 25, 50, 100, 250, 500, 1000. Numatytoji reikšmė yra 25.
Atsakymo pavyzdys
{
    "data": [
        {
            "id": 1,
            "name": "Kūrimas",
            "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"
    }
}

Galinis taškas
GET https://rqrcode.com/api/projects/{project_id}
Pavyzdys
curl --request GET \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}'
Parametrai
Papildomų parametrų nėra.
Atsakymo pavyzdys
{
    "data": {
        "id": 1,
        "name": "Kūrimas",
        "color": "#0e23cc",
        "last_datetime": null,
        "datetime": "2026-04-20 07:54:04"
    }
}

Galinis taškas
POST https://rqrcode.com/api/projects
Pavyzdys
curl --request POST \
--url 'https://rqrcode.com/api/projects' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Gamyba' \
--form 'color=#ffffff'
Parametrai
Parametrai Išsamiau Aprašymas
name
Privaloma ui.admin.api_docs.common.types.Eilutė
-
color
Neprivaloma ui.admin.api_docs.common.types.Eilutė
-
Atsakymo pavyzdys
{
    "data": {
        "id": 1
    }
}

Galinis taškas
POST https://rqrcode.com/api/projects/{project_id}
Pavyzdys
curl --request POST \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Gamyba' \
--form 'color=#000000'
Parametrai
Parametrai Išsamiau Aprašymas
name
Neprivaloma ui.admin.api_docs.common.types.Eilutė
-
color
Neprivaloma ui.admin.api_docs.common.types.Eilutė
-
Atsakymo pavyzdys
{
    "data": {
        "id": 1
    }
}

Galinis taškas
DELETE https://rqrcode.com/api/projects/{project_id}
Pavyzdys
curl --request DELETE \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}'
Parametrai
Papildomų parametrų nėra.
Atsakymo pavyzdys
Sėkmės atveju grąžinamas tuščias 200 atsakymo turinys.