Group Cart Active
Returns the customer's current group order, whether they are hosting it or took part in it, so your app can drop them back into it after a restart.
This is the resume path, and it needs a signed-in customer — an anonymous guest cannot be re-identified, so persist their participant_access_token locally instead. 1207 means there is nothing active to resume.
Headers
- Type: stringApplicationrequired
White Label Application Key
- Type: stringApi
- Version requiredVersion of the API that the client app expects
- Type: stringAuthorizationrequired
Bearer token of the signed-in customer
Responses
- application/json
- 400
1207the customer has no active group order - 401
Missing or invalid customer token.
Request Example for get/group-cart/active
curl https://api-public-demo.menu.app/api/group-cart/active \
--header 'Application: ' \
--header 'Api-Version: 4.78.0' \
--header 'Authorization: ' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"status": "string",
"code": 1,
"data": {
"group_cart": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"status": "open",
"venue_id": "123e4567-e89b-12d3-a456-426614174000",
"order_type": 1,
"order_type_properties": {},
"max_amount_per_participant": null,
"invite_token": null,
"share_url": "string",
"is_reorder": true,
"is_edit": true,
"poll_interval_seconds": 1,
"modifications_deadline_at": null,
"expires_at": "2026-09-24T15:47:36.990Z",
"locked_at": null,
"participants": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"cart_id": "string",
"customer_account_id": null,
"role": "host",
"display_name": "string",
"is_anonymous": true,
"status": "editing",
"joined_at": "2026-09-24T15:47:36.990Z",
"left_at": null
}
]
},
"participant": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"cart_id": "string",
"customer_account_id": null,
"role": "host",
"display_name": "string",
"is_anonymous": true,
"status": "editing",
"joined_at": "2026-09-24T15:47:36.990Z",
"left_at": null
},
"participant_access_token": "string"
}
}