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 Order Event API

The Order Event API from Lokki — 54 operation(s) for order event.

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

Tagged areas include Order Event. 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 56 operations across 54 paths, and defines 96 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.

56 operations 54 paths 96 schemas 4 DELETE28 GET16 POST8 PUT

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 Order Event 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 56

Across 54 paths, the API surfaces 56 operations — 4 DELETE, 28 GET, 16 POST, 8 PUT. Each is listed below with its method, path, parameters, and response codes.

Order Event 56
GET
/v2/order-event/all
orderEvents → 200
GET
/v2/order-event/id/{orderId}
orderEvent 1 param → 200
GET
/v2/order-event/byCustomer/{customerId}
orderEventsByCustomer 1 param → 200
GET
/v2/order-event/orderEventsInfoByCustomerId/{customerId}/{year}
orderEventsInfoByCustomerId 2 params → 200
GET
/v2/order-event/listOrderEventsByCustomerIdPaginated
listOrderEventsByCustomerIdPaginated 4 params → 200
GET
/v2/order-event/upcoming
upcomingOrderEvents → 200
GET
/v2/order-event/bySession/{sessionId}
sessionOrderEvents 1 param → 200
GET
/v2/order-event/getOrderEventsInDateRange/{startDate}/{endDate}
orderEventsInDateRange 2 params → 200
GET
/v2/order-event/getOrderEventRequestsInDateRange/{startDate}/{endDate}
orderEventRequestsInDateRange 2 params → 200
GET
/v2/order-event/searchOrderEventsPaginated
searchOrderEventsFilter 12 params → 200
GET
/v2/order-event/listCsv
getOrderEventsCsv 12 params → 200
GET
/v2/order-event/listPaymentCsv
getOrderEventsPaymentCsv 12 params → 200
GET
/v2/order-event/getPaymentInfoByDateRange
getPaymentInfoOrderEventsByDateRange 12 params → 200
GET
/v2/order-event/getNotPaidOrderEventsPaginated
getNotPaidOrderEventsPaginated 12 params → 200
GET
/v2/order-event/getOrderEventDocumentsByDateRange
getOrderEventDocumentsByDateRange 12 params → 200
GET
/v2/order-event/orderRequest/all
orderEventRequests → 200
GET
/v2/order-event/orderRequest/number
orderEventRequestsNumber → 200
GET
/v2/order-event/orderRequest/paginated
orderEventRequestsPaginated 2 params → 200
GET
/v2/order-event/countOrderEventsWaitingRequests
countOrderEventsWaitingRequests → 200
GET
/v2/order-event/orderRequest/paginatedWithMessages
orderEventRequestsPaginatedWithMessages 2 params → 200
POST
/v2/order-event/messages/clear/{orderEventId}
clearOrderEventMessages 1 param → 201
PUT
/v2/order-event/updateOrderEventRemark/{orderEventId}
updateOrderEventRemark 1 param body → 200
PUT
/v2/order-event/updateOrderEventStatus/{orderEventId}
updateOrderEventStatus 1 param body → 200
PUT
/v2/order-event/updateEventOrdersG8Status
updateEventOrdersG8Status body → 200
PUT
/v2/order-event/updateEventOrderShifterStatus
updateEventOrderShifterStatus body → 200
POST
/v2/order-event
createOrderEvent body → 201
PUT
/v2/order-event
updateOrderEvent body → 200
POST
/v2/order-event/email
sendEmailOrderEvent body → 201
POST
/v2/order-event/orderEventRequestToOrder
orderEventRequestToOrder body → 201
POST
/v2/order-event/emails/{orderEventId}/cancelation
sendOrderEventCancelationEmail 1 param body → 201
DELETE
/v2/order-event/{orderEventId}
deleteOrderEvent 1 param → 200
GET
/v2/order-event/{orderEventId}
getPaymentsAndBails 1 param → 200
POST
/v2/order-event/createStateDocument
createStateDocumentOrderEvent body → 201
GET
/v2/order-event/isDocumentStateGenerating/{orderEventId}
isEventDocumentStateGenerating 1 param → 200
POST
/v2/order-event/removeStateDocument
removeStateDocumentOrderEvent body → 201
POST
/v2/order-event/createDocument
createDocumentOrderEvent body → 201
POST
/v2/order-event/removeDocument
removeDocumentOrderEvent body → 201
GET
/v2/order-event/getSignedUrl/{orderEventId}/{documentId}/{scope}
getSignedUrlOrderEvent 3 params → 200
DELETE
/v2/order-event/deletePermanently/{orderEventId}
deleteOrderEventPermanently 1 param → 200
PUT
/v2/order-event/attachFile/{orderEventId}
attachOrderEventFiles 1 param body → 200
GET
/v2/order-event/download-attachment/{key}
downloadEventAttachment 1 param → 200
PUT
/v2/order-event/deleteAttachment/{orderEventId}/{key}
deleteEventAttachment 2 params → 200
POST
/v2/order-event/generateStateDocument
generateOrderEventStateDocument body → 201
GET
/v2/order-event/getPaginatedPaidPaymentsByDateRange
getPaginatedPaidPaymentsByDateRange 12 params → 200
GET
/v2/order-event/admin/listLokkiPaymentOrderEventTransactions
listLokkiPaymentOrderEventTransactions 5 params → 200
GET
/v2/order-event/cancelTerminalCheckout/{checkoutId}
cancelTerminalCheckout 1 param → 200
GET
/v2/order-event/getTerminalCheckout/{orderEventId}/{checkoutId}
getTerminalCheckoutOrderEvent 2 params → 200
POST
/v2/order-event/createTerminalCheckout
createTerminalCheckoutOrderEvent body → 201
POST
/v2/order-event/createSquarePayment
createSquarePaymentOrderEvent body → 201
POST
/v2/order-event/{orderEventId}/bail
createBail 1 param body → 201
PUT
/v2/order-event/{orderEventId}/bail/{bailId}/capture
captureBail 2 params body → 200
DELETE
/v2/order-event/{orderEventId}/bail/{bailId}
deleteBail 2 params → 200
POST
/v2/order-event/{orderEventId}/payment
createPayment 1 param body → 201
POST
/v2/order-event/{orderEventId}/refund
orderEventRefundPayment 1 param body → 201
POST
/v2/order-event/{orderEventId}/batch-refunds
orderEventBatchRefundPayment 1 param body → 201
DELETE
/v2/order-event/{orderEventId}/payment/{paymentId}
deletePayment 2 params → 200

Schemas 96

The contract defines 96 schemas that model the data the API accepts and returns. The most detailed are OrderEvent (40 properties), Customer (23 properties), LokkiPaymentTransactionInfoOrderEvent (23 properties), OrderEventBail (21 properties). Each schema is shown below with its type and property counts.

CustomerOrderEventDto
object
12 properties 11 required
HistoryInspectionField
object
3 properties 3 required
ReservationInfosDto
object
9 properties 7 required
CreateTerminalCheckoutDto
object
3 properties 3 required
DocumentByOrderEvent
object
12 properties 12 required
CreateSquarePaymentDto
object
2 properties 2 required
ShifterInfo
object
3 properties 3 required
GenerateNewStateDocumentDto
object
4 properties 4 required
OrderStatusDto
object
5 properties 5 required
TulipInfos
object
6 properties 6 required
GenerateNewStateSubProductDto
object
11 properties 11 required
GenerateNewStateProductFieldDto
object
3 properties 3 required
PaginatedLokkiPaymentOrderEventTransactionInfos
object
2 properties 2 required
ListPaginatedOrderEventsDto
object
2 properties 2 required
DocumentStateProductAttachedFilePreview
object
5 properties 5 required
GenerateNewStateProductOptionDto
object
2 properties 2 required
PaymentAndBailDto
object
2 properties 2 required
OrderEventProduct
object
8 properties 8 required
OrderUploadFilesDto
object
4 properties 4 required
CreateUpdateOrderEventDto
object
10 properties 7 required
OrderEventOption
object
8 properties 8 required
OrderEventBail
object
21 properties 13 required
PaymentFees
object
4 properties 2 required
RpTracking
object
20 properties
G8Info
object
3 properties 3 required
RemoveDocumentOrderEventDto
object
2 properties 2 required
UpdateOrderEventStatusDto
object
1 property 1 required
UpdateOrderEventRemarkDto
object
1 property 1 required
OrderEventPricings
object
4 properties 4 required
CustomerSkisetInfos
object
1 property 1 required
EmailTemplate
object
12 properties 10 required
SubProduct
object
7 properties 7 required
SquarePaymentInfo
object
2 properties 2 required
LokkiPaymentTransactionInfoOrderEvent
object
23 properties 21 required
OrderEventSubProduct
object
4 properties 4 required
HistoryInspectionOption
object
2 properties 2 required
PaymentsInfo
object
2 properties 2 required
EventOptionsDto
object
4 properties 4 required
OrderEvent
object
40 properties 37 required
GeneratePaymentLink
object
2 properties 2 required
TerminalCheckoutResponseDto
object
2 properties 2 required
TagValue
object
4 properties 3 required
OrderEventRefundPaymentDto
object
6 properties 5 required
PaginatedOrderEventsDto
object
2 properties 2 required
DocumentStateProduct
object
10 properties 10 required
PaymentInfoDto
object
4 properties 4 required
PriceOverrideDto
object
2 properties 2 required
AttachedFile
object
5 properties 4 required
UpdateG8Status
object
2 properties 2 required
IsDocumentStateGeneratingDto
object
1 property 1 required
CreateBailDto
object
10 properties 3 required
CustomerField
object
3 properties 3 required
OrderEventStatus
object
5 properties 5 required
FormDataSendMailDto
object
19 properties 11 required
OrderEventDocument
object
10 properties 10 required
EventOption
object
3 properties 3 required
OrderEventPerson
object
4 properties 4 required
CreateStateDocumentOrderEventDto
object
4 properties 4 required
OrderMessageQuestion
object
5 properties 5 required
SessionEvent
object
8 properties 8 required
BailWithOrderDto
object
4 properties 2 required
GenerateDocument
object
3 properties 3 required
Customer
object
23 properties 19 required
DocumentStateProductAttachedFile
object
4 properties 4 required
LocalizedContent
object
Event
object
17 properties 17 required
Pricing
object
3 properties 3 required
OrderEventPaymentRefund
object
5 properties 5 required
OrderMessageCancel
object
5 properties 5 required
Item
object
3 properties 3 required
OrdersCsvDto
object
1 property 1 required
GenerateNewStateProductAnswerDto
object
4 properties 4 required
OrderEventBatchRefundDto
object
1 property 1 required
OrdersInfoForCustomerDto
object
2 properties 2 required
PaginatedDocumentsByOrderEventsDto
object
2 properties 2 required
StripeExpressPaymentMethodDetail
object
7 properties 7 required
RemoveStateDocumentOrderEventDto
object
2 properties 2 required
GenerateStateSubProductAttachedFileDto
object
5 properties 4 required
Category
object
3 properties 3 required
PaginatedOrderEventsList
object
2 properties 2 required
PaginatedPaymentsWithOrderDto
object
2 properties 2 required
CustomerFieldsDto
object
3 properties 3 required
PersonInfosDto
object
4 properties 4 required
OrderEventDocumentState
object
12 properties 10 required
CaptureBailDto
object
1 property 1 required
SendMailDto
object
17 properties 10 required
OrderEventDocumentStateEventsId
object
2 properties 2 required
EmailTemplateDocument
object
2 properties 2 required
PaymentWithOrderDto
object
4 properties 2 required
DocumentStateInspectionField
object
3 properties 3 required
OrderEventPayment
object
20 properties 13 required
NotAvailableRange
object
2 properties 2 required
PromoCodeDto
object
17 properties 13 required
HistoryInspectionAnswer
object
4 properties 4 required
CreateDocumentOrderEventDto
object
5 properties 4 required
CreatePaymentDto
object
13 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

lokki-order-event-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 Order Event 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.