Pāriet uz saturu
API dokumentācija

Projekti

Organizējiet savus resursus projektos.

Autentifikācija
Katram pieprasījumam jānosūta Authorization galvene ar Bearer marķieri, kas atbilst administratora API atslēgai. Iegūt API atslēgu.
API dokumentācija

Gala punkts
GET https://rqrcode.com/api/projects/
Piemērs
curl --request GET \
--url 'https://rqrcode.com/api/projects/' \
--header 'Authorization: Bearer {api_key}'
Parametri
Parametri Detaļas Apraksts
page
Neobligāti ui.admin.api_docs.common.types.Vesels skaitlis
Lapas numurs, kurai vēlaties iegūt rezultātus. Noklusējums ir 1.
results_per_page
Neobligāti ui.admin.api_docs.common.types.Vesels skaitlis
Cik rezultātu vēlaties vienā lapā. Atļautās vērtības: 10, 25, 50, 100, 250, 500, 1000. Noklusējums ir 25.
Atbildes piemērs
{
    "data": [
        {
            "id": 1,
            "name": "Izstrāde",
            "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"
    }
}

Gala punkts
GET https://rqrcode.com/api/projects/{project_id}
Piemērs
curl --request GET \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}'
Parametri
Nav papildu parametru.
Atbildes piemērs
{
    "data": {
        "id": 1,
        "name": "Izstrāde",
        "color": "#0e23cc",
        "last_datetime": null,
        "datetime": "2026-04-20 07:54:04"
    }
}

Gala punkts
POST https://rqrcode.com/api/projects
Piemērs
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 Detaļas Apraksts
name
Obligāts ui.admin.api_docs.common.types.Virkne
-
color
Neobligāti ui.admin.api_docs.common.types.Virkne
-
Atbildes piemērs
{
    "data": {
        "id": 1
    }
}

Gala punkts
POST https://rqrcode.com/api/projects/{project_id}
Piemērs
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 Detaļas Apraksts
name
Neobligāti ui.admin.api_docs.common.types.Virkne
-
color
Neobligāti ui.admin.api_docs.common.types.Virkne
-
Atbildes piemērs
{
    "data": {
        "id": 1
    }
}

Gala punkts
DELETE https://rqrcode.com/api/projects/{project_id}
Piemērs
curl --request DELETE \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}'
Parametri
Nav papildu parametru.
Atbildes piemērs
Tukša 200 atbildes pamatteksta atbilde veiksmes gadījumā.