Orders

GET https://meni.ba/api/orders/
curl --request GET \
--url 'https://meni.ba/api/orders/?store_id=1&status=0' \
--header 'Authorization: Bearer {api_key}' \
Parametri Detalji Opis
store_id Opcionalno Cijeli broj
status Opcionalno Cijeli broj Dozvoljene vrijednosti: 0, 1
is_paid Opcionalno Cijeli broj Dozvoljene vrijednosti: 0, 1
type Opcionalno String Dozvoljene vrijednosti: on_premise, takeaway, delivery
processor Opcionalno String Dozvoljene vrijednosti: paypal, stripe, mollie, paystack, razorpay, plisio, revolut, offline_payment
search Opcionalno String String za pretragu.
search_by Opcionalno String Polje po kojem se pretražuje. Dozvoljene vrijednosti su: order_number, details.
datetime_field Opcionalno String Dozvoljene vrijednosti: datetime
datetime_start Opcionalno String Filtriraj rezultate od ovog datuma/vremena. Format Y-m-d H:i:s.
datetime_end Opcionalno String Filtriraj rezultate do ovog datuma/vremena. Format Y-m-d H:i:s.
order_by Opcionalno String Polje po kojem se sortiraju rezultati. Dozvoljene vrijednosti su: order_id, order_number, store_id, price, ordered_items, datetime.
order_type Opcionalno String Sortiranje rezultata. Dozvoljene vrijednosti su: ASC za rastući redoslijed, i DESC za opadajući redoslijed.
page Opcionalno Cijeli broj Broj stranice za rezultate. Zadana vrijednost je 1.
results_per_page Opcionalno Cijeli broj Koliko rezultata želite po stranici. Dozvoljene vrijednosti su: 10, 25, 50, 100, 250, 500, 1000. Zadana vrijednost je 25.
{
    "data": [
        {
            "order_id": 1,
            "store_id": 1,
            "user_id": 1,
            "order_number": 1001,
            "type": "takeaway",
            "processor": "offline_payment",
            "details": {
                "name": "John Doe",
                "phone": "+1234567890",
                "message": ""
            },
            "price": 25.5,
            "ordered_items": 3,
            "is_paid": false,
            "status": false,
            "datetime": "2026-10-27 18:48:49"
        }
    ],
    "meta": {
        "page": 1,
        "total_pages": 1,
        "results_per_page": 25,
        "total_results": 1
    },
    "links": {
        "first": "https://meni.ba/api/orders?page=1",
        "last": "https://meni.ba/api/orders?page=1",
        "next": null,
        "prev": null,
        "self": "https://meni.ba/api/orders?page=1"
    }
}
GET https://meni.ba/api/orders/{order_id}
curl --request GET \
--url 'https://meni.ba/api/orders/{order_id}' \
--header 'Authorization: Bearer {api_key}' \
{
    "data": {
        "order_id": 1,
        "store_id": 1,
        "user_id": 1,
        "order_number": 1001,
        "type": "takeaway",
        "processor": "offline_payment",
        "details": {
            "name": "John Doe",
            "phone": "+1234567890",
            "message": ""
        },
        "price": 25.5,
        "ordered_items": 3,
        "is_paid": false,
        "status": false,
        "datetime": "2026-10-27 18:48:49",
        "items": [
            {
                "order_item_id": 1,
                "order_id": 1,
                "item_variant_id": null,
                "item_id": 10,
                "category_id": 5,
                "menu_id": 2,
                "store_id": 1,
                "item_extras_ids": null,
                "data": {
                    "name": "Cheeseburger"
                },
                "price": 12.5,
                "quantity": 2,
                "datetime": "2026-10-27 18:48:49"
            }
        ]
    }
}