How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Bolt GenericClient API

The GenericClient API from Bolt — 17 operation(s) for genericclient.

Bolt GenericClient API is one of 3 APIs that Bolt publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include GenericClient. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 17 operations across 17 paths, and defines 2 schemas. It is described by OpenAPI 3.1.0, at version 1.0.

Requests are made against a single base URL, https://node.bolt.eu/delivery-provider-pos.

17 operations 17 paths 2 schemas 17 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0
Base URL
https://node.bolt.eu/delivery-provider-pos
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Bolt GenericClient API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-external-integrator-id (boltHmacSignature). By default, every request must be authenticated.

  • boltHmacSignature — Partner-gated HMAC request signing. Every request carries the integrator ID in x-external-integrator-id plus a x-server-authorization-hmac-sha256 header contai…

Paths & Operations 17

Across 17 paths, the API surfaces 17 operations — 17 POST. Each is listed below with its method, path, parameters, and response codes.

GenericClient 17
POST
/genericClient/pushMenu
Push menu
genericClient-pushMenu body → 200
POST
/genericClient/getMenu
Get menu
genericClient-getMenu body → 200
POST
/genericClient/updateMenuItemAvailability
Update menu item availability
genericClient-updateMenuItemAvailability body → 200
POST
/genericClient/acceptOrder
Accept order
genericClient-acceptOrder body → 200
POST
/genericClient/rejectOrder
Reject order
genericClient-rejectOrder body → 200
POST
/genericClient/markOrderAsReadyForPickup
Mark order as ready for pickup
genericClient-markOrderAsReadyForPickup body → 200
POST
/genericClient/markOrderAsPickedUp
Mark order as picked up
genericClient-markOrderAsPickedUp body → 200
POST
/genericClient/markOrderAsDelivered
Mark order as delivered
genericClient-markOrderAsDelivered body → 200
POST
/genericClient/waiter/createOrder
Dine-in (waiter): create order
genericClient-waiter-createOrder body → 200
POST
/genericClient/waiter/finalizeOrder
Dine-in (waiter): finalize order
genericClient-waiter-finalizeOrder body → 200
POST
/genericClient/startAcceptingOrders
Start accepting orders
genericClient-startAcceptingOrders body → 200
POST
/genericClient/pauseOrders
Pause orders
genericClient-pauseOrders body → 200
POST
/genericClient/updateProviderSchedule
Update provider schedule
genericClient-updateProviderSchedule body → 200
POST
/genericClient/updateMenuQuantity
Update menu quantity
genericClient-updateMenuQuantity body → 200
POST
/genericClient/markOrderWithItemsAsReadyForPickUp
Mark order with items as ready for pick up
genericClient-markOrderWithItemsAsReadyForPickUp body → 200
POST
/genericClient/v2/markOrderWithItemsAsReadyForPickup
Mark order with items as ready for pickup
genericClient-v2-markOrderWithItemsAsReadyForPickup body → 200
POST
/genericClient/getOrderBasket
Get order basket
genericClient-getOrderBasket body → 200

Schemas 2

The contract defines 2 schemas that model the data the API accepts and returns. Each schema is shown below with its type and property counts.

SummarizedRequest
object
Request body summarized - see the official Bolt developer portal for the full documented schema of each operation.
SummarizedResponse
object
Response body summarized - see the official Bolt developer portal for the full documented schema of each operation.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

bolt-eu-genericclient-api-openapi.yml Raw ↑

Other APIs Bolt publishes across the network.

Bolt Pim API
Bolt ValidateLoyaltyCard API
Where this information came from

This is an independent, third-party profile of Bolt GenericClient API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.