Preskoči na sadržaj
API dokumentacija

Projekti

Organizujte svoje resurse unutar projekata.

Autentifikacija
Svaki zahtjev mora poslati Authorization zaglavlje sa Bearer tokenom koji odgovara admin API ključu. Preuzmi API ključ.
API dokumentacija

Krajnja tačka
GET https://rqrcode.com/api/projects/
Primjer
curl --request GET \
--url 'https://rqrcode.com/api/projects/' \
--header 'Authorization: Bearer {api_key}'
Parametri
Parametri Detalji Opis
page
Opcionalno ui.admin.api_docs.common.types.Cijeli broj
Broj stranice za koju želite dohvatiti rezultate. Zadana vrijednost je 1.
results_per_page
Opcionalno ui.admin.api_docs.common.types.Cijeli broj
Koliko rezultata želite po stranici. Dozvoljene vrijednosti su: 10, 25, 50, 100, 250, 500, 1000. Zadano je 25.
Primjer odgovora
{
    "data": [
        {
            "id": 1,
            "name": "Razvoj",
            "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"
    }
}

Krajnja tačka
GET https://rqrcode.com/api/projects/{project_id}
Primjer
curl --request GET \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}'
Parametri
Nema dodatnog parametra.
Primjer odgovora
{
    "data": {
        "id": 1,
        "name": "Razvoj",
        "color": "#0e23cc",
        "last_datetime": null,
        "datetime": "2026-04-20 07:54:04"
    }
}

Krajnja tačka
POST https://rqrcode.com/api/projects
Primjer
curl --request POST \
--url 'https://rqrcode.com/api/projects' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Produkcija' \
--form 'color=#ffffff'
Parametri
Parametri Detalji Opis
name
Obavezno ui.admin.api_docs.common.types.Tekst
-
color
Opcionalno ui.admin.api_docs.common.types.Tekst
-
Primjer odgovora
{
    "data": {
        "id": 1
    }
}

Krajnja tačka
POST https://rqrcode.com/api/projects/{project_id}
Primjer
curl --request POST \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Produkcija' \
--form 'color=#000000'
Parametri
Parametri Detalji Opis
name
Opcionalno ui.admin.api_docs.common.types.Tekst
-
color
Opcionalno ui.admin.api_docs.common.types.Tekst
-
Primjer odgovora
{
    "data": {
        "id": 1
    }
}

Krajnja tačka
DELETE https://rqrcode.com/api/projects/{project_id}
Primjer
curl --request DELETE \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}'
Parametri
Nema dodatnog parametra.
Primjer odgovora
Prazno tijelo 200 odgovora pri uspjehu.