Pāriet uz saturu
API dokumentācija

Restorānu ēdienkartes

Vaicājiet un pārvaldiet savas restorānu ēdienkartes no API.

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/restaurant-menus/
Piemērs
curl --request GET \
--url 'https://rqrcode.com/api/restaurant-menus/' \
--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,
            "project_id": null,
            "name": "Pusdienu ēdienkarte",
            "description": "Dienas vidus ēdienkarte",
            "datetime": "2026-04-20 07:55:48"
        }
    ],
    "meta": {
        "page": 1,
        "results_per_page": 25,
        "total": 1,
        "total_pages": 1
    },
    "links": {
        "first": "https://rqrcode.com/api/restaurant-menus?page=1",
        "last": "https://rqrcode.com/api/restaurant-menus?page=1",
        "next": null,
        "prev": null,
        "self": "https://rqrcode.com/api/restaurant-menus?page=1"
    }
}

Gala punkts
GET https://rqrcode.com/api/restaurant-menus/{restaurant_menu_id}
Piemērs
curl --request GET \
--url 'https://rqrcode.com/api/restaurant-menus/{restaurant_menu_id}' \
--header 'Authorization: Bearer {api_key}'
Parametri
Nav papildu parametru.
Atbildes piemērs
{
    "data": {
        "id": 1,
        "project_id": null,
        "name": "Pusdienu ēdienkarte",
        "description": "Dienas vidus ēdienkarte",
        "datetime": "2026-04-20 07:55:48"
    }
}

Gala punkts
POST https://rqrcode.com/api/restaurant-menus
Piemērs
curl --request POST \
--url 'https://rqrcode.com/api/restaurant-menus' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Vakariņu ēdienkarte'
Parametri
Parametri Detaļas Apraksts
name
Obligāts ui.admin.api_docs.common.types.Virkne
-
description
Neobligāti ui.admin.api_docs.common.types.Virkne
-
project_id
Neobligāti ui.admin.api_docs.common.types.Vesels skaitlis
-
Atbildes piemērs
{
    "data": {
        "id": 1
    }
}

Gala punkts
POST https://rqrcode.com/api/restaurant-menus/{restaurant_menu_id}
Piemērs
curl --request POST \
--url 'https://rqrcode.com/api/restaurant-menus/{restaurant_menu_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Vakariņu ēdienkarte'
Parametri
Parametri Detaļas Apraksts
name
Neobligāti ui.admin.api_docs.common.types.Virkne
-
description
Neobligāti ui.admin.api_docs.common.types.Virkne
-
project_id
Neobligāti ui.admin.api_docs.common.types.Vesels skaitlis
-
Atbildes piemērs
{
    "data": {
        "id": 1
    }
}

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