Products
The merchant's catalogue.
List the merchant's products
Scoped to the organization that issued your key — there is no parameter that widens it.
Authorizations
The key the merchant issued you, sent verbatim including its bik_ prefix. Bione stores only a hash, so a lost key cannot be recovered — it has to be reissued.
Parameters
Query Parameters
11120Free-text search.
Sent as the string 'true' or 'false', not a boolean.
"true""false""uuid"Responses
A page of products.
Create a product
Answers 200, not 201. Send an Idempotency-Key header so a retry replays rather than creating a second product.
Authorizations
The key the merchant issued you, sent verbatim including its bik_ prefix. Bione stores only a hash, so a lost key cannot be recovered — it has to be reissued.
Request Body
Responses
The created product.
Get one product
Authorizations
The key the merchant issued you, sent verbatim including its bik_ prefix. Bione stores only a hash, so a lost key cannot be recovered — it has to be reissued.
Responses
The product.
Update a product
Only the fields you send change. A field named in the product's lockedFields is refused before anything is stored — read that property to see which fields this merchant's connected system owns.
Authorizations
The key the merchant issued you, sent verbatim including its bik_ prefix. Bione stores only a hash, so a lost key cannot be recovered — it has to be reissued.
Request Body
Responses
The updated product.
Delete a product
A soft delete — the product stops being listed and its history is kept. Answers with the string "OK" in data, like every route that returns nothing.
Authorizations
The key the merchant issued you, sent verbatim including its bik_ prefix. Bione stores only a hash, so a lost key cannot be recovered — it has to be reissued.
Responses
Deleted.