Skip to main content
GET
/
stores
/
{store_id}
/
status
Get Store Status
curl --request GET \
  --url https://api-staging.luladelivery.store/stores/{store_id}/status
{
  "current_pause": "<string>",
  "is_close": true,
  "is_closed": true,
  "UberEats": [
    {
      "success": true,
      "is_open": true,
      "status": "<string>",
      "end_time": "<string>",
      "current_pause": "<string>",
      "description": [
        {}
      ],
      "id": "<string>",
      "partner_store_id": "<string>",
      "name": "<string>"
    }
  ],
  "DoorDash": [
    {
      "description": [
        {
          "reason": "<string>",
          "notes": "<string>",
          "created_at": "<string>",
          "end_time": "<string>",
          "experience": "<string>"
        }
      ]
    }
  ],
  "GrubHub": [
    {
      "description": [
        {
          "merchant_status": "<string>",
          "merchant_status_descriptor": "<string>",
          "pos_merchant_status": "<string>",
          "reason": "<string>",
          "holds_active_account": true,
          "accepting_phone_orders": true,
          "accepting_online_orders": true
        }
      ]
    }
  ]
}
This endpoint provides comprehensive store status information across all integrated delivery service partners. It shows whether the store is currently accepting orders, any temporary pauses, and platform-specific status details.

Path Parameters

store_id
string
required
The unique identifier of the store to check status for

Query Parameters

current_local_date
string
required
Current local date and time for the store’s timezone. Format: “MMM DD YYYY HH:mm:ss”Example: “Nov 15 2024 03:46:34”

Response

current_pause
string
Any current pause reason affecting all platforms
is_close
boolean
Overall store closure status across all platforms
is_closed
boolean
Alternative closure status indicator
UberEats
array
Array of UberEats store status objects
DoorDash
array
Array of DoorDash store status objects with similar structure to UberEats
GrubHub
array
Array of GrubHub store status objects

Response Example

{
    "current_pause": null,
    "is_close": false,
    "UberEats": [
        {
            "success": true,
            "is_open": true,
            "status": "ONLINE",
            "end_time": null,
            "current_pause": null,
            "description": [
                {
                    "status": "ONLINE"
                }
            ],
            "id": "37fa9980-33ba-4419-92c2-a6e5144fdc82",
            "partner_store_id": "15be0357-9b4d-4f05-9a5a-9485b5f783e5",
            "name": "Lula Convenience Store"
        }
    ],
    "DoorDash": [
        {
            "success": true,
            "is_open": false,
            "status": "OFFLINE",
            "end_time": "2024-11-16T06:59",
            "current_pause": null,
            "description": [
                {
                    "reason": "POS Integration - Store Availability Webhook",
                    "notes": "Store is closed",
                    "created_at": "2024-11-14T23:03:49.019",
                    "end_time": "2024-11-16T06:59",
                    "experience": "ANY_EXPERIENCE"
                }
            ],
            "id": "1704fecd-e6ca-45bb-b1b5-776aee294af8",
            "partner_store_id": "b1015bdb-e831-42ef-b6f8-720fab19321f",
            "name": "Lula Convenience Store"
        }
    ],
    "GrubHub": [
        {
            "success": true,
            "is_open": false,
            "status": "OFFLINE",
            "end_time": null,
            "current_pause": null,
            "description": [
                {
                    "merchant_status": "PT_PREMIUM_DATA_PROBLEMS",
                    "merchant_status_descriptor": "Account Update/Escalation (RC)",
                    "pos_merchant_status": "offline",
                    "reason": "If you do not expect this location to be offline, please contact Grubhub",
                    "holds_active_account": true,
                    "accepting_phone_orders": true,
                    "accepting_online_orders": false
                }
            ],
            "id": "d0b3e829-299f-42cc-a768-2f9a908f3355",
            "partner_store_id": "1240569280",
            "name": "Lula Convenience Store"
        }
    ],
    "is_closed": false
}

Status Interpretation

Overall Status
interpretation
is_close and is_closed indicate if the store is closed across all platforms
A store can be open on some platforms and closed on others
Platform Status
interpretation
Each platform (UberEats, DoorDash, GrubHub) has independent status
ONLINE = accepting orders, OFFLINE = not accepting orders
End Times
interpretation
end_time indicates when the current status will automatically change
null end_time means the status is permanent until manually changed
Pause Status
interpretation
current_pause shows temporary holds on operations
Pauses can be platform-specific or affect all platforms

Use Cases

Operational Monitoring
use-case
Regular status checks to ensure store availability across platforms
Issue Diagnosis
use-case
Investigating why orders aren’t coming from specific platforms
Scheduled Operations
use-case
Verifying automated open/close schedules are working correctly
Partner Integration Health
use-case
Monitoring the health of integrations with delivery partners
Real-time Data: Status information is fetched in real-time from each delivery partner’s systems, providing the most current operational state.
Timezone Consideration: The current_local_date parameter should reflect the store’s local timezone for accurate status reporting, especially for scheduled operations.
I