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 Pim API

The Pim API from Bolt — 27 operation(s) for pim.

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

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

This API exposes 27 operations across 27 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.

27 operations 27 paths 2 schemas 27 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 Pim 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 27

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

Pim 27
POST
/pim/v1/products/import/create
PIM: products import create
pim-v1-products-import-create body → 200
POST
/pim/v1/products/import/edit
PIM: products import edit
pim-v1-products-import-edit body → 200
POST
/pim/v1/products/import/status/retrieve
PIM: products import status retrieve
pim-v1-products-import-status-retrieve body → 200
POST
/pim/v1/products/import/apply
PIM: products import apply
pim-v1-products-import-apply body → 200
POST
/pim/v1/products/import/cancel
PIM: products import cancel
pim-v1-products-import-cancel body → 200
POST
/pim/v1/timetable/createInBatch
PIM: timetable create in batch
pim-v1-timetable-createInBatch body → 200
POST
/pim/v1/timetable/list
PIM: timetable list
pim-v1-timetable-list body → 200
POST
/pim/v1/products/delist
PIM: products delist
pim-v1-products-delist body → 200
POST
/pim/v1/menu/drafts/create
PIM: menu drafts create
pim-v1-menu-drafts-create body → 200
POST
/pim/v1/menu/drafts/state/retrieve
PIM: menu drafts state retrieve
pim-v1-menu-drafts-state-retrieve body → 200
POST
/pim/v1/menu/drafts/reject
PIM: menu drafts reject
pim-v1-menu-drafts-reject body → 200
POST
/pim/v1/menu/drafts/publish
PIM: menu drafts publish
pim-v1-menu-drafts-publish body → 200
POST
/pim/v1/menu/publish/list
PIM: menu publish list
pim-v1-menu-publish-list body → 200
POST
/pim/v1/menu/publish/cancel
PIM: menu publish cancel
pim-v1-menu-publish-cancel body → 200
POST
/pim/v1/products/prices/import
PIM: products prices import
pim-v1-products-prices-import body → 200
POST
/pim/v1/products/discount/prices/import
PIM: products discount prices import
pim-v1-products-discount-prices-import body → 200
POST
/pim/v1/layout/set
PIM: layout set
pim-v1-layout-set body → 200
POST
/pim/v1/categoryTree/get
PIM: category tree get
pim-v1-categoryTree-get body → 200
POST
/pim/v1/categoryTree/set
PIM: category tree set
pim-v1-categoryTree-set body → 200
POST
/pim/v1/category/rearrange
PIM: category rearrange
pim-v1-category-rearrange body → 200
POST
/pim/v1/category/products/set
PIM: category products set
pim-v1-category-products-set body → 200
POST
/pim/v1/option/upsert
PIM: option upsert
pim-v1-option-upsert body → 200
POST
/pim/v1/option/list
PIM: option list
pim-v1-option-list body → 200
POST
/pim/v1/optionGroup/upsert
PIM: option group upsert
pim-v1-optionGroup-upsert body → 200
POST
/pim/v1/optionGroup/list
PIM: option group list
pim-v1-optionGroup-list body → 200
POST
/pim/v1/fee/list
PIM: fee list
pim-v1-fee-list body → 200
POST
/pim/v1/fee/update
PIM: fee update
pim-v1-fee-update 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-pim-api-openapi.yml Raw ↑

Other APIs Bolt publishes across the network.

Bolt GenericClient API
Bolt ValidateLoyaltyCard API
Where this information came from

This is an independent, third-party profile of Bolt Pim 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.