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

REKKI catalog API

The catalog API from REKKI — 12 operation(s) for catalog.

REKKI catalog API is one of 5 APIs that REKKI publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 15 operations across 12 paths, and defines 35 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://api.rekki.com/api.

15 operations 12 paths 35 schemas 1 DELETE4 GET10 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.rekki.com
Authentication
API Key
License
All rights reserved
Resource Areas
1

Authentication & Security 1

REKKI catalog API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (ApiKeyAuth).

Paths & Operations 15

Across 12 paths, the API surfaces 15 operations — 1 DELETE, 4 GET, 10 POST. Each is listed below with its method, path, parameters, and response codes.

catalog 15
GET
/integration/v1/catalog/itemsdeprecated
Get catalog items for authenticated supplier
GetCatalogItems 1 param → 200401500
POST
/integration/v1/catalog/itemsdeprecated
Creates or Updates an item on your catalog. If item with this productcode already exists, you can update this item. Item is looked up by product code
UpdateCatalogItem 1 param body → 200400401500
GET
/integration/v1/catalog/items/{id}deprecated
Lists all orders placed for the supplier that were placed through REKKI.
GetCatalogItem 2 params → 200401404500
DELETE
/integration/v1/catalog/items/{id}deprecated
Delete an item from catalog
DeleteCatalogItem 2 params → 200401500
POST
/integration/v1/catalog/replacedeprecated
Drop all existing items from the catalog and upload new ones
ReplaceCatalog 1 param body → 200400401500
POST
/integration/v2/catalog/items/availabilitydeprecated
Update availability status for one of the items in the catalog
UpdateCatalogItemAvailability 1 param body → 200400401500
POST
/integration/v3/catalog/inventory
Update catalog stock availability for the supplier
UpdateCatalogInventory 1 param body → 200400401500
GET
/integration/v3/catalog/items
Get catalog items for authenticated supplier
GetCatalogItemsV3 1 param → 200401500
POST
/integration/v3/catalog/items
Creates or Updates multiple items on your catalog. If item with this productcode already exists, you can update this item. Item is looked up by product code
UpdateCatalogItemsV3 1 param body → 200400401500
POST
/integration/v3/catalog/items/availability
Update availability status for one of the items in the catalog
UpdateCatalogItemAvailabilityV3 1 param body → 200400401500
POST
/integration/v3/catalog/items/delete
Delete items from catalog
DeleteCatalogItemsV3 1 param body → 200401500
POST
/integration/v3/catalog/items/photo
Upload a photo for an item in the supplier catalog
UploadCatalogPhoto 4 params body → 200400401500
GET
/integration/v3/catalog/items/{id}
Fetch a specific catalog item by its Id.
GetCatalogItemV3 2 params → 200401404500
POST
/integration/v3/catalog/pricelist
Update the price list for the supplier
UpdatePriceList 1 param body → 200400401500
POST
/integration/v3/catalog/replace
Drop all existing items from the catalog and upload new ones
ReplaceCatalogV3 1 param body → 200400401500

Schemas 35

The contract defines 35 schemas that model the data the API accepts and returns. The most detailed are v3.APISupplierCatalogItem (12 properties), main.APISupplierCatalogItem (11 properties), catalog.OrderCutoffTimes (5 properties), v3.OrderCutoffTimes (5 properties). Each schema is shown below with its type and property counts.

v3.UpdateCatalogInventoryInput
object
3 properties
v3.Seasonality
object
2 properties
main.ReplaceCatalogInput
object
1 property
catalog.Allergen
object
2 properties
v3.StockItemState
object
2 properties 2 required
main.StockItemState
object
2 properties 2 required
v3.SuccessConfirmation
object
1 property
v3.OrderCutoffTimes
object
5 properties
v3.AvailabilityErrorResponse
object
1 property
v3.APISupplierCatalogItem
object
12 properties
v3.UpdatePriceListInput
object
3 properties
v3.UpdateCatalogInput
object
1 property
main.SuccessConfirmation
object
1 property
v3.Allergens
object
2 properties
main.SetStockStatusInput
object
1 property 1 required
v3.UpdateInventoryCatalogOutput
object
3 properties
v3.DeleteCatalogItemsInput
object
1 property
v3.ReplaceCatalogInput
object
1 property
catalog.OrderCutoffTimes
object
5 properties
v3.UpdatePriceListOutput
object
3 properties
main.CatalogItems
object
1 property
v3.UploadCatalogPhotoResponse
object
2 properties
main.APISupplierCatalogItem
object
11 properties
main.UpdateSuccess
object
2 properties
v3.SetStockStatusInput
object
1 property 1 required
catalog.Seasonality
object
2 properties
v3.CatalogItems
object
1 property
v3.UpdateSuccess
object
2 properties
v3.APISupplierCatalogUnit
object
4 properties
v3.InventoryCatalogItem
object
3 properties
v3.GenericErrorResponse
object
1 property
v3.AvailabilityError
object
2 properties
main.APISupplierCatalogUnit
object
3 properties
v3.PriceListItem
object
3 properties
main.GenericErrorResponse
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

rekki-catalog-api-openapi.yml Raw ↑

Other APIs REKKI publishes across the network.

REKKI connect_customers API
REKKI general API
REKKI order-guide API
REKKI orders API
Where this information came from

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