Skip to main content
GET
/
v2
/
external
/
stores
/
{slug}
/
items
cURL
curl --request GET \
  --url https://staging.api.eu-west-3.lokki.rent/v2/external/stores/{slug}/items \
  --header 'x-access-token: <api-key>'
[
  {
    "id": "61e7b8f9e4b0c8a1d4f3c2b1",
    "type": "product",
    "rentalType": "LCD",
    "infos": {
      "name": "Mountain Bike X2000",
      "description": "A high-performance mountain bike suitable for all terrains."
    },
    "category": {
      "storeItemCategory": {
        "id": "61e7b8f9e4b0c8a1d4f3c2b1",
        "name": "Mountain Bike"
      },
      "verticale": {
        "id": "BIKE",
        "name": "Bike"
      },
      "categoryLevel1": {
        "id": "61e7b8f9e4b0c8a1d4f3c2b1",
        "name": "Mountain Bike"
      }
    },
    "media": {
      "images": {
        "urls": [
          "https://example.com/images/item1.jpg",
          "https://example.com/images/item2.jpg"
        ]
      },
      "videos": {
        "youtubeUrls": [
          "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
          "https://www.youtube.com/watch?v=sNPnbI1arSE"
        ]
      },
      "documents": [
        {
          "url": [
            "https://example.com/documents/item1.pdf",
            "https://example.com/documents/item2.pdf"
          ],
          "name": "Item Manual"
        }
      ]
    },
    "pricing": {
      "basis": "LOWEST_PRICE",
      "price": 29.99,
      "basePrice": 29.99,
      "appliedDiscounts": [
        {
          "amount": 5,
          "amountType": "PERCENTAGE",
          "type": "PERIODIC",
          "from": "2025-09-01T00:00:00.000Z",
          "to": "2025-09-30T23:59:59.000Z",
          "applicableDate": "CREATED_DATE"
        }
      ],
      "availableDiscounts": [
        {
          "type": "QUANTITY",
          "rules": [
            {
              "discount": 123,
              "discountType": "AMOUNT",
              "rangeFrom": 123,
              "rangeTo": 123,
              "infiniteTo": true
            }
          ]
        }
      ],
      "deposit": {
        "amount": 100
      },
      "vat": {
        "amount": 20
      }
    },
    "time": {
      "duration": {
        "min": 60,
        "max": 1440
      },
      "ranges": [
        {
          "min": 60,
          "max": 1440
        }
      ]
    },
    "stock": {
      "quantity": 10
    },
    "modules": {
      "insurance": {
        "enabled": true,
        "provider": "TULIP",
        "details": {
          "provider": "TULIP",
          "status": "on_inclusion_hidden"
        }
      }
    }
  }
]

Authorizations

x-access-token
string
header
required

Path Parameters

slug
string
required

The slug of the store

Query Parameters

lang
enum<string>
default:fr
required

Language for localized content

Available options:
fr,
en,
nl,
de,
it,
pt,
es,
pl
preview
boolean
default:false

If true, include unpublished stores (for preview mode)

from
string<date-time>

Start date for filtering items (optional)

to
string<date-time>

End date for filtering items (optional)

Response

200 - application/json
id
string
required

Unique identifier for the item

Example:

"61e7b8f9e4b0c8a1d4f3c2b1"

type
enum<string>
required

Type of the item

Available options:
product,
service
Example:

"product"

rentalType
enum<string>
required

The rental type of the item (Short-term or Long-term rental)

Available options:
LCD,
LLD
Example:

"LCD"

infos
object
required

Information about the item

category
object
required

Category information of the item

media
object
required

Media associated with the item

pricing
object
required

Pricing details of the item

time
object
required

Time range information and constraints for the item

stock
object
required

Stock information of the item

modules
object
required

Item modules settings (insurance..)