आशयावर जा
API दस्तऐवजीकरण

रेस्टॉरंट मेनू

API मधून तुमचे रेस्टॉरंट मेनू क्वेरी आणि व्यवस्थापित करा.

प्रमाणीकरण
प्रत्येक request ने 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": "दुपारचे मेनू",
            "description": "दुपारचे मेनू वर्णन",
            "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}'
परिमाणे
अतिरिक्त parameter नाही.
प्रतिसाद उदाहरण
{
    "data": {
        "id": 1,
        "project_id": null,
        "name": "दुपारचे मेनू",
        "description": "दुपारचे मेनू वर्णन",
        "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=रात्रीचे मेनू'
परिमाणे
परिमाणे तपशील वर्णन
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=रात्रीचे मेनू'
परिमाणे
परिमाणे तपशील वर्णन
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}'
परिमाणे
अतिरिक्त parameter नाही.
प्रतिसाद उदाहरण
यशस्वी झाल्यावर रिकामा 200 response body.