Get list of orders by status Deprecated

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://mall-api-proxy.documentation.omnicado.com/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
{
  "omnicado-mall-proxy MCP server": {
    "url": "https://mall-api-proxy.documentation.omnicado.com/mcp"
  }
}

Close
GET /orders/{orderStatus}

Replaced by filters on /orders endpoint.

Returns list of all orders with certain status (replace open with desired status name).

Headers

  • X-Application-Name string

Path parameters

  • orderStatus string Required

    Description of statuses:

    • blocked - order is blocked and cannot be processed by partner yet
    • open - order is open (paid successfully or uses cash on delivery) and ready for shipment by partner
    • shipping - order is in shipment process
    • shipped - order is being shipped to the customer and cannot be cancelled
    • delivered - final status, order was delivered to the customer
    • returned - final status, order was returned as undelivered and is not invoiced
    • cancelled - final status, order was cancelled and is not invoiced
    • lost - final status, order was lost during delivery (only for orders shipped with MDP, status is managed by MALL)

    Values are blocked, open, shipping, shipped, delivered, returned, cancelled, or lost.

Query parameters

  • client_id string Required

    Client identifier

  • filter string

    With URL parameter filter=basic objects with basic data are returned instead of list of ids.

    Value is basic.

Responses

  • 200 application/json

    Order list OK response

    One of:
GET /orders/{orderStatus}
curl \
 --request GET 'https://mpapi.proxy.omnicado.com/v1/orders/open?client_id=yourClientId&client_id=api_token_value' \
 --header "X-Application-Name: myApplicationName"
Response examples (200)
{
  "data": [
    569847,
    569891,
    569936
  ],
  "result": {
    "code": 200,
    "status": "OK"
  },
  "paging": {
    "pages": 1,
    "size": 1,
    "page": 1
  }
}
{
  "data": [
    {
      "customer_id": 1111111111,
      "customer": "John Doe",
      "id": 89591350,
      "source": "mallCz",
      "external_id": "24bcb8fe-13d8-11ed-861d-0242ac120002",
      "purchase_id": 89591351,
      "cod": 25.0,
      "ship_date": "2017-01-14",
      "delivered_at": "2018-01-14 08:13:00",
      "status": "open",
      "confirmed": true,
      "test": false,
      "mdp": false,
      "mdp_classic": false,
      "mdp_spectrum": false,
      "shipped": "2019-07-02 10:19:14",
      "shipping": "2019-07-02 10:19:14",
      "open": "2019-07-02 10:19:14",
      "blocked": "2019-07-02 10:19:14",
      "lost": "2019-07-02 10:19:14",
      "returned": "2019-07-02 10:19:14",
      "cancelled": "2019-07-02 10:19:14",
      "delivered": "2019-07-02 10:19:14"
    }
  ],
  "result": {
    "code": 200,
    "status": "OK"
  },
  "paging": {
    "pages": 1,
    "size": 1,
    "page": 1
  }
}

Get list of orders by status Deprecated

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://mall-api-proxy.documentation.omnicado.com/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
{
  "omnicado-mall-proxy MCP server": {
    "url": "https://mall-api-proxy.documentation.omnicado.com/mcp"
  }
}

Close
GET /orders/{orderStatus}

Replaced by filters on /orders endpoint.

Returns list of all orders with certain status (replace open with desired status name).

Headers

  • X-Application-Name string

Path parameters

  • orderStatus string Required

    Description of statuses:

    • blocked - order is blocked and cannot be processed by partner yet
    • open - order is open (paid successfully or uses cash on delivery) and ready for shipment by partner
    • shipping - order is in shipment process
    • shipped - order is being shipped to the customer and cannot be cancelled
    • delivered - final status, order was delivered to the customer
    • returned - final status, order was returned as undelivered and is not invoiced
    • cancelled - final status, order was cancelled and is not invoiced
    • lost - final status, order was lost during delivery (only for orders shipped with MDP, status is managed by MALL)

    Values are blocked, open, shipping, shipped, delivered, returned, cancelled, or lost.

Query parameters

  • client_id string Required

    Client identifier

  • filter string

    With URL parameter filter=basic objects with basic data are returned instead of list of ids.

    Value is basic.

Responses

  • 200 application/json

    Order list OK response

    One of:
GET /orders/{orderStatus}
curl \
 --request GET 'https://mpapi.proxy.omnicado.com/v1/orders/open?client_id=yourClientId&client_id=api_token_value' \
 --header "X-Application-Name: myApplicationName"
Response examples (200)
{
  "data": [
    569847,
    569891,
    569936
  ],
  "result": {
    "code": 200,
    "status": "OK"
  },
  "paging": {
    "pages": 1,
    "size": 1,
    "page": 1
  }
}
{
  "data": [
    {
      "customer_id": 1111111111,
      "customer": "John Doe",
      "id": 89591350,
      "source": "mallCz",
      "external_id": "24bcb8fe-13d8-11ed-861d-0242ac120002",
      "purchase_id": 89591351,
      "cod": 25.0,
      "ship_date": "2017-01-14",
      "delivered_at": "2018-01-14 08:13:00",
      "status": "open",
      "confirmed": true,
      "test": false,
      "mdp": false,
      "mdp_classic": false,
      "mdp_spectrum": false,
      "shipped": "2019-07-02 10:19:14",
      "shipping": "2019-07-02 10:19:14",
      "open": "2019-07-02 10:19:14",
      "blocked": "2019-07-02 10:19:14",
      "lost": "2019-07-02 10:19:14",
      "returned": "2019-07-02 10:19:14",
      "cancelled": "2019-07-02 10:19:14",
      "delivered": "2019-07-02 10:19:14"
    }
  ],
  "result": {
    "code": 200,
    "status": "OK"
  },
  "paging": {
    "pages": 1,
    "size": 1,
    "page": 1
  }
}