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

Lokki Online Store API

The Online Store API from Lokki — 34 operation(s) for online store.

Lokki Online Store API is one of 97 APIs that Lokki publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Online Store. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.

This API exposes 37 operations across 34 paths, and defines 147 schemas. It is described by OpenAPI 3.2.0, at version 2.0.

Requests are made against the base URL https://prod.api.eu-west-3.lokki.rent.

37 operations 34 paths 147 schemas 2 DELETE26 GET9 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.0
Base URL
https://prod.api.eu-west-3.lokki.rent
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Lokki Online Store API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-access-token (x-access-token). By default, every request must be authenticated.

Paths & Operations 37

Across 34 paths, the API surfaces 37 operations — 2 DELETE, 26 GET, 9 POST. Each is listed below with its method, path, parameters, and response codes.

Online Store 37
GET
/v2/online-store/cart/{slug}
getOnlineStoreCart 1 param → 200
POST
/v2/online-store/cart
setOnlineStoreCart body → 201
GET
/v2/online-store/delivery/distance/{lat}/{lng}
getOnlineStoreDeliveryDistance 2 params → 200
GET
/v2/online-store/items/{companyId}
listOnlineStoreItems 9 params → 200
GET
/v2/online-store/raw-items/{companyId}
getOnlineStoreRawItems 3 params → 200
GET
/v2/online-store/items-featured/{companyId}
listOnlineStoreItemsFeatured 2 params → 200
GET
/v2/online-store/allRawItems/{companyId}/{rentalType}
listAllRawOnlineStoreItems 2 params → 200
GET
/v2/online-store/items-day/{companyId}
listOnlineStoreItemsDay 9 params → 200
GET
/v2/online-store/item-price/{companyId}/{productId}/{itemType}
onlineStoreItemPrice 7 params → 200
GET
/v2/online-store/product-models/{companyId}/{rentalType}
listOnlineStoreProductModels 3 params → 200
GET
/v2/online-store/product-availability/{companyId}/{productId}
getProductAvailabilityByDateRange 7 params → 200
GET
/v2/online-store/product-availability-v2/{companyId}/{productId}
getProductAvailabilityByDateRangeV2 5 params → 200
GET
/v2/online-store/maximum-product-availability/{companyId}/{productId}
getMaximumProductAvailabilityFromStartDate 6 params → 200
GET
/v2/online-store/maximumproduct-availability/{companyId}/{productId}
getProductDayTimeAvailability 4 params → 200
GET
/v2/online-store/order
getCreatedOrder → 200
POST
/v2/online-store/order
createOnlineStoreOrder → 201
POST
/v2/online-store/payOnSite
payOnSite → 201
POST
/v2/online-store/checkout-deposit-retry/stripe
initiateOnlineStoreRetryStripeCheckoutDeposit body → 201
DELETE
/v2/online-store/checkout
resetOnlineStoreCheckout → 200
GET
/v2/online-store/decathlon-connect/getSignInUrl
getSignInUrlDecathlonConnect → 200
GET
/v2/online-store/session/files
getManySessionFiles → 200
POST
/v2/online-store/session/files
uploadManySessionFiles body → 201
POST
/v2/online-store/log-survey-documents
logSurveyDocuments body → 201
GET
/v2/online-store/order/{orderId}/{companyId}
getOnlineStoreOrder 2 params → 200
GET
/v2/online-store/order/{orderId}/{companyId}/availability
getOnlineStoreOrderProductsAvailable 2 params → 200
GET
/v2/online-store/product-survey/{id}
getOneProductSurveyFromOnlineStore 1 param → 200
GET
/v2/online-store/product-survey
getManyProductSurveysFromOnlineStore 1 param → 200
POST
/v2/online-store/order-cancel/{orderRequestId}
orderRequestCancelRequest 1 param body → 201
GET
/v2/online-store/ancv/qr-code/{preTransactionId}
getOnlineStoreAncvQrCodePaymentStatus 1 param → 200
GET
/v2/online-store/version/{slug}
getOnlineStoreVersion 1 param → 200
GET
/v2/online-store/online-store-text/{companyId}
getOnlineStoreTextFromOnlineStore 1 param → 200
GET
/v2/online-store/getItemInsuranceInfo/{companyId}
getItemInsuranceInfo 5 params → 200
GET
/v2/online-store/isDocumentStateGenerating/{orderId}
isOnlineStoreDocumentStateGenerating 1 param → 200
GET
/v2/online-store/isEventDocumentStateGenerating/{orderEventId}
isOnlineStoreEventDocumentStateGenerating 1 param → 200
POST
/v2/online-store/checkout/stripe
initStripeCheckout body → 201
DELETE
/v2/online-store/checkout/stripe
cancelStripeCheckout → 200
POST
/v2/online-store/checkout/ancv
initAncvCheckout body → 201

Schemas 147

The contract defines 147 schemas that model the data the API accepts and returns. The most detailed are OnlineStoreOrderEvent (41 properties), AvailableProduct (39 properties), CartDto (34 properties), OnlineStoreOrderRequestLLD (29 properties). Each schema is shown below with its type and property counts.

OnlineStoreServiceDto
object
21 properties 20 required
ProductSurveyField
object
4 properties 4 required
OfflinePayment
object
4 properties 2 required
OrderRequestDocument
object
8 properties 1 required
ProductField
object
4 properties 4 required
ShifterInfo
object
3 properties 3 required
RawOnlineStoreProductDto
object
23 properties 23 required
CartItemDiscount
object
2 properties 2 required
CartCustomerField
object
3 properties 3 required
PackCategory
object
4 properties 4 required
TulipInfos
object
6 properties 6 required
CartRentalPoint
object
2 properties 2 required
StripePaymentLongTermDepositType
string
RawOnlineStoreServiceDto
object
21 properties 21 required
ProductModelLLDPrice
object
4 properties 4 required
GetTulipProductInsuranceInfoResponseDto
object
2 properties 2 required
CartItemPack
object
18 properties 17 required
OrderRequestWarrantedProduct
object
7 properties 6 required
OrderRequestCustomer
object
10 properties 9 required
ProductPriceRule
object
3 properties 3 required
UploadDocumentDto
object
2 properties 2 required
OnlineStoreOrderResult
object
1 property 1 required
PriceRuleVariation
object
3 properties 3 required
PaymentAndBailDto
object
2 properties 2 required
OrderEventProduct
object
8 properties 8 required
RawOnlineStorePackOptionDto
object
2 properties 2 required
StripePaymentSubscriptionType
string
ProductSurvey
object
5 properties 5 required
OrderRequestCustomerField
object
3 properties 3 required
CartEventPerson
object
4 properties 4 required
StripePaymentLokkiTransferPromoCodeType
string
OrderEventOption
object
8 properties 8 required
OnlineStoreInitCheckoutDto
object
1 property 1 required
OrderEventBail
object
21 properties 13 required
PaymentFees
object
4 properties 2 required
RpTracking
object
20 properties
CartPaymentV2
object
7 properties 7 required
StripePayment
object
7 properties 6 required
CartDeliveryAddress
object
9 properties 9 required
G8Info
object
3 properties 3 required
OnlineStoreItemPriceDto
object
1 property 1 required
StripePaymentLokkiTransferPromoCode
object
6 properties 6 required
AncvConnectFees
object
3 properties 3 required
OrderEventPricings
object
4 properties 4 required
StripePaymentShortTermDepositType
string
CartEventOption
object
4 properties 4 required
CustomerSkisetInfos
object
1 property 1 required
StripePaymentErrorStatus
string
StripePaymentLokkiTransferRefundType
string
SubProduct
object
7 properties 7 required
RawOnlineStorePackDto
object
21 properties 21 required
SquarePaymentInfo
object
2 properties 2 required
OnlineStoreOrderRequest
object
29 properties 23 required
OrderPackCategory
object
2 properties 2 required
StripePaymentProvider
string
CreatedOrderDto
object
3 properties 1 required
MaxProductAvailabilityDto
object
1 property 1 required
OrderEventSubProduct
object
4 properties 4 required
OrderRequestDeliveryDetails
object
7 properties 3 required
OnlineStoreLogSurveyDocumentsDto
object
1 property 1 required
PromoCode
object
9 properties 5 required
OnlineStoreRetryStripeCheckoutDeposit
object
4 properties 4 required
OnlineStoreItemSlotDto
object
2 properties 2 required
StripePaymentRefund
object
5 properties 5 required
OrderRequestPayment
object
12 properties 7 required
StripePaymentLokkiTransferType
string
RawOnlineStoreItemListDto
object
1 property 1 required
TagValue
object
4 properties 3 required
AvailableProduct
object
39 properties 34 required
CartItemProduct
object
19 properties 16 required
PriceModelLLDDuration
object
6 properties 6 required
AttachedFile
object
5 properties 4 required
StripePaymentLokkiTransfer
object
3 properties 3 required
StripePaymentResultDto
object
3 properties 2 required
RawOnlineStoreSubProductDto
object
2 properties 2 required
IsDocumentStateGeneratingDto
object
1 property 1 required
AncvConnectPaymentDetail
object
4 properties
ItemAttribute
object
2 properties 2 required
CartDto
object
34 properties 9 required
CustomerField
object
3 properties 3 required
OrderEventStatus
object
5 properties 5 required
OfflinePaymentProvider
string
OnlineStorePackCategoryDto
object
5 properties 5 required
OrderEventDocument
object
10 properties 10 required
CartItemSurvey
object
1 property 1 required
EventOption
object
3 properties 3 required
OrderEventPerson
object
4 properties 4 required
TentativeCategorization
object
2 properties 2 required
UrlDto
object
1 property 1 required
OnlineStoreProductDto
object
26 properties 25 required
OrderMessageQuestion
object
5 properties 5 required
SessionEvent
object
8 properties 8 required
ProductInsuranceInfo
object
7 properties 7 required
PriceModelSpecificDuration
object
6 properties 6 required
CancelOrderInfosDto
object
1 property 1 required
OnlineStoreProductTags
object
4 properties 4 required
CartCustomer
object
10 properties 8 required
StripePaymentRefundType
string
OnlineStorePackDto
object
21 properties 20 required
AncvConnectPayment
object
4 properties 4 required
Customer
object
23 properties 19 required
StripePaymentPayment
object
4 properties 4 required
LocalizedContent
object
Event
object
17 properties 17 required
StripePaymentPaymentType
string
CompanyCategoryDiscountRange
object
5 properties 5 required
RPCartInfo
object
2 properties 2 required
Pricing
object
3 properties 3 required
OrderEventPaymentRefund
object
5 properties 5 required
ProductModelPriceRange
object
8 properties 7 required
OrderMessageCancel
object
5 properties 5 required
StripePaymentShortTermDeposit
object
6 properties 6 required
Item
object
3 properties 3 required
ProductInsurance
object
6 properties 5 required
OnlineStoreOrderRequestLLD
object
29 properties 23 required
RawOnlineStoreVerticalCategoryDto
object
3 properties 3 required
OnlineStoreItemListDto
object
1 property 1 required
StripePaymentLongTermDeposit
object
5 properties 5 required
ProductModelField
object
2 properties 2 required
PriceModelRangeDuration
object
8 properties 7 required
StripePaymentSubscription
object
8 properties 8 required
StripeExpressPaymentMethodDetail
object
7 properties 7 required
OnlineStoreOrderEvent
object
41 properties 38 required
Category
object
3 properties 3 required
OrderRequestDeliveryAddress
object
9 properties 9 required
OnlineStoreStripeCheckoutResultDto
object
1 property
GetQrCodePaymentStatusResponseDto
object
2 properties 2 required
ProductModelDto
object
8 properties 8 required
OrderEventDocumentState
object
12 properties 10 required
SessionFile
object
5 properties 5 required
InitAncvCheckResponseDto
object
2 properties 2 required
ProductDayTimeAvailabilityDto
object
3 properties 3 required
StripePaymentLokkiTransferRefund
object
5 properties 5 required
CartItemService
object
14 properties 13 required
OrderEventDocumentStateEventsId
object
2 properties 2 required
PriceRule
object
5 properties 4 required
OrderEventPayment
object
20 properties 13 required
NotAvailableRange
object
2 properties 2 required
PromoCodeDto
object
17 properties 13 required
OrderAttribution
object
2 properties
CartItemPackOption
object
7 properties 6 required
OnlineStorePackOptionDto
object
2 properties 2 required
StripePaymentPaymentOrigin
string
PriceRuleDate
object
2 properties 2 required
AncvPaymentProvider
string
OnlineStoreText
object
7 properties 7 required
ProductModelPrice
object
5 properties 5 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

lokki-online-store-api-openapi.yml Raw ↑

Other APIs Lokki publishes across the network.

Lokki Action Log API
Lokki Admin API
Lokki Ahrefs API
Lokki Ancv API
Lokki Api Key API
Lokki Api Key V2 API
Lokki Auth API
Lokki Aws S3 API
Lokki Bookings API
Lokki Business Registry API
Lokki Cart Suggestion API
Lokki Catalogue API
Where this information came from

This is an independent, third-party profile of Lokki Online Store 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.