Пређи на садржај
API документација

Пројекти

Организујте ресурсе унутар пројеката.

Аутентификација
Сваки захтјев мора послати Аутхоризатион заглавље са Беарер токеном који одговара админ API кључу. Преузми API кључ.
API документација

Krajnja tačka
GET https://rqrcode.com/api/projects/
Примјер
curl --request GET \
--url 'https://rqrcode.com/api/projects/' \
--header 'Authorization: Bearer {api_key}'
Параметри
Параметри Детаљи Opis
page
Опционо ui.admin.api_docs.common.types.Ceo broj
Број странице за коју желите да дохватите резултате. Подразумевана вредност је 1.
results_per_page
Опционо ui.admin.api_docs.common.types.Ceo broj
Колико резултата желите по страници. Дозвољене вредности су: 10, 25, 50, 100, 250, 500, 1000. Подразумевано је 25.
Пример одговора
{
    "data": [
        {
            "id": 1,
            "name": "Развој",
            "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}
Примјер
curl --request GET \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}'
Параметри
Нема додатног параметра.
Пример одговора
{
    "data": {
        "id": 1,
        "name": "Развој",
        "color": "#0e23cc",
        "last_datetime": null,
        "datetime": "2026-04-20 07:54:04"
    }
}

Krajnja tačka
POST https://rqrcode.com/api/projects
Примјер
curl --request POST \
--url 'https://rqrcode.com/api/projects' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Продукција' \
--form 'color=#ffffff'
Параметри
Параметри Детаљи Opis
name
Обавезно ui.admin.api_docs.common.types.Tekst
-
color
Опционо ui.admin.api_docs.common.types.Tekst
-
Пример одговора
{
    "data": {
        "id": 1
    }
}

Krajnja tačka
POST https://rqrcode.com/api/projects/{project_id}
Примјер
curl --request POST \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Продукција' \
--form 'color=#000000'
Параметри
Параметри Детаљи Opis
name
Опционо ui.admin.api_docs.common.types.Tekst
-
color
Опционо ui.admin.api_docs.common.types.Tekst
-
Пример одговора
{
    "data": {
        "id": 1
    }
}

Krajnja tačka
DELETE https://rqrcode.com/api/projects/{project_id}
Примјер
curl --request DELETE \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}'
Параметри
Нема додатног параметра.
Пример одговора
Празно тијело 200 одговора при успеху.