కంటెంట్‌కు వెళ్లండి
API డాక్యుమెంటేషన్

రెస్టారెంట్ మెనూలు

API నుండి మీ రెస్టారెంట్ మెనూలను ప్రశ్నించి నిర్వహించండి.

ప్రామాణీకరణ
ప్రతి అభ్యర్థన admin API keyకి సరిపోలే Bearer tokenతో Authorization headerను పంపాలి. API కీ పొందండి.
API డాక్యుమెంటేషన్

ఎండ్‌పాయింట్
GET https://rqrcode.com/api/restaurant-menus/
ఉదాహరణ
curl --request GET \
--url 'https://rqrcode.com/api/restaurant-menus/' \
--header 'Authorization: Bearer {api_key}'
పరామితులు
పరామితులు వివరాలు వివరణ
page
ఐచ్ఛికం ui.admin.api_docs.common.types.పూర్ణ సంఖ్య
మీరు ఫలితాలను పొందాలనుకునే పేజీ సంఖ్య. డిఫాల్ట్ 1.
results_per_page
ఐచ్ఛికం ui.admin.api_docs.common.types.పూర్ణ సంఖ్య
ప్రతి పేజీలో కావలసిన ఫలితాల సంఖ్య. అనుమతించబడిన విలువలు: 10, 25, 50, 100, 250, 500, 1000. డిఫాల్ట్ 25.
ప్రతిస్పందన ఉదాహరణ
{
    "data": [
        {
            "id": 1,
            "project_id": null,
            "name": "మధ్యాహ్న భోజన menu",
            "description": "మధ్యాహ్న menu వివరణ",
            "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"
    }
}

ఎండ్‌పాయింట్
GET https://rqrcode.com/api/restaurant-menus/{restaurant_menu_id}
ఉదాహరణ
curl --request GET \
--url 'https://rqrcode.com/api/restaurant-menus/{restaurant_menu_id}' \
--header 'Authorization: Bearer {api_key}'
పరామితులు
అదనపు పరామితి లేదు.
ప్రతిస్పందన ఉదాహరణ
{
    "data": {
        "id": 1,
        "project_id": null,
        "name": "మధ్యాహ్న భోజన menu",
        "description": "మధ్యాహ్న menu వివరణ",
        "datetime": "2026-04-20 07:55:48"
    }
}

ఎండ్‌పాయింట్
POST https://rqrcode.com/api/restaurant-menus
ఉదాహరణ
curl --request POST \
--url 'https://rqrcode.com/api/restaurant-menus' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=రాత్రి భోజన menu'
పరామితులు
పరామితులు వివరాలు వివరణ
name
అవసరం ui.admin.api_docs.common.types.స్ట్రింగ్
వివరణ లేదు
description
ఐచ్ఛికం ui.admin.api_docs.common.types.స్ట్రింగ్
వివరణ లేదు
project_id
ఐచ్ఛికం ui.admin.api_docs.common.types.పూర్ణ సంఖ్య
వివరణ లేదు
ప్రతిస్పందన ఉదాహరణ
{
    "data": {
        "id": 1
    }
}

ఎండ్‌పాయింట్
POST https://rqrcode.com/api/restaurant-menus/{restaurant_menu_id}
ఉదాహరణ
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=రాత్రి భోజన menu'
పరామితులు
పరామితులు వివరాలు వివరణ
name
ఐచ్ఛికం ui.admin.api_docs.common.types.స్ట్రింగ్
వివరణ లేదు
description
ఐచ్ఛికం ui.admin.api_docs.common.types.స్ట్రింగ్
వివరణ లేదు
project_id
ఐచ్ఛికం ui.admin.api_docs.common.types.పూర్ణ సంఖ్య
వివరణ లేదు
ప్రతిస్పందన ఉదాహరణ
{
    "data": {
        "id": 1
    }
}

ఎండ్‌పాయింట్
DELETE https://rqrcode.com/api/restaurant-menus/{restaurant_menu_id}
ఉదాహరణ
curl --request DELETE \
--url 'https://rqrcode.com/api/restaurant-menus/{restaurant_menu_id}' \
--header 'Authorization: Bearer {api_key}'
పరామితులు
అదనపు పరామితి లేదు.
ప్రతిస్పందన ఉదాహరణ
విజయంపై ఖాళీ 200 ప్రతిస్పందన body.