مواد پر جائیں
API دستاویزات

ریستوران مینو

API سے اپنے ریستوران مینو دریافت اور منظم کریں۔

توثیق
ہر request کو admin API key سے matching 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}'
پیرامیٹرز
کوئی additional 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}'
پیرامیٹرز
کوئی additional parameter نہیں۔
جواب کی مثال
Success پر empty 200 response body۔