Products
List all products
Query parameters
id[]string[]OptionalExample:
ID's of the products to list
579ba6b9-a288-4091-a7e7-5cd0cea8d404
Responses
200
A list of products
application/json
get
GET /private/products HTTP/1.1
Host: api.bookinglayer.io
Accept: */*
200
A list of products
[
{
"main_image": {
"small": "https://example.com/image_small.jpg",
"original": "https://example.com/image.jpg",
"large": "https://example.com/image_large.jpg",
"tiny": "https://example.com/image_tiny.jpg",
"created_at": "2000-01-23T04:56:07.000+00:00",
"id": 6,
"medium": "https://example.com/image_medium.jpg"
},
"created_at": "2000-01-23T04:56:07.000+00:00",
"backoffice_title": "Deluxe Room",
"type": "accommodation",
"abbreviation": "DR",
"deleted_at": "2000-01-23T04:56:07.000+00:00",
"location_id": 5,
"category_id": 1,
"updated_at": "2000-01-23T04:56:07.000+00:00",
"translations": {
"en": {
"meta_description": "Discover our deluxe room with all the amenities.",
"meta_title": "Deluxe Room - Hotel",
"description": "A spacious room with a king-size bed and a beautiful view.",
"link_url": "https://example.com/deluxe-room",
"link_title": "View Deluxe Room",
"title": "Deluxe Room",
"extended_description": "This room offers a luxurious experience with all the amenities you need for a comfortable stay."
},
"es": {
"meta_description": "Descubre nuestra habitación deluxe con todas las comodidades.",
"meta_title": "Habitación Deluxe - Hotel",
"description": "Una habitación espaciosa con una cama king-size y una hermosa vista.",
"link_url": "https://example.com/habitacion-deluxe",
"link_title": "Ver Habitación Deluxe",
"title": "Habitación Deluxe",
"extended_description": "Esta habitación ofrece una experiencia lujosa con todas las comodidades que necesitas para una estancia cómoda."
}
},
"qty": 0,
"root_id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"sku": "DR-001",
"has_accommodation": true,
"accommodation_type_id": 5
}
]
Retrieve a product
Path parameters
product_idstring · uuidRequired
ID of the product to retrieve
Responses
200
The product
application/json
get
GET /private/products/{product_id} HTTP/1.1
Host: api.bookinglayer.io
Accept: */*
200
The product
{
"main_image": {
"small": "https://example.com/image_small.jpg",
"original": "https://example.com/image.jpg",
"large": "https://example.com/image_large.jpg",
"tiny": "https://example.com/image_tiny.jpg",
"created_at": "2000-01-23T04:56:07.000+00:00",
"id": 6,
"medium": "https://example.com/image_medium.jpg"
},
"created_at": "2000-01-23T04:56:07.000+00:00",
"backoffice_title": "Deluxe Room",
"type": "accommodation",
"abbreviation": "DR",
"deleted_at": "2000-01-23T04:56:07.000+00:00",
"location_id": 5,
"category_id": 1,
"updated_at": "2000-01-23T04:56:07.000+00:00",
"translations": {
"en": {
"meta_description": "Discover our deluxe room with all the amenities.",
"meta_title": "Deluxe Room - Hotel",
"description": "A spacious room with a king-size bed and a beautiful view.",
"link_url": "https://example.com/deluxe-room",
"link_title": "View Deluxe Room",
"title": "Deluxe Room",
"extended_description": "This room offers a luxurious experience with all the amenities you need for a comfortable stay."
},
"es": {
"meta_description": "Descubre nuestra habitación deluxe con todas las comodidades.",
"meta_title": "Habitación Deluxe - Hotel",
"description": "Una habitación espaciosa con una cama king-size y una hermosa vista.",
"link_url": "https://example.com/habitacion-deluxe",
"link_title": "Ver Habitación Deluxe",
"title": "Habitación Deluxe",
"extended_description": "Esta habitación ofrece una experiencia lujosa con todas las comodidades que necesitas para una estancia cómoda."
}
},
"qty": 0,
"root_id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"sku": "DR-001",
"has_accommodation": true,
"accommodation_type_id": 5
}
Create a product
Body
idstring · uuidRead-onlyOptional
root_idstring · uuidRead-onlyOptional
qtyintegerOptionalDefault:
1
backoffice_titlestringRequiredExample:
Deluxe Room
typestring · enumRequiredPossible values:
abbreviationstringOptionalExample:
DR
skustringOptionalExample:
DR-001
category_idintegerRequired
accommodation_type_idintegerOptional
has_accommodationbooleanOptional
location_idintegerRequired
deleted_atstring · date-time | nullableRead-onlyOptional
created_atstring · date-timeRead-onlyOptional
updated_atstring · date-timeRead-onlyOptional
Responses
201
The created product
application/json
post
POST /private/products HTTP/1.1
Host: api.bookinglayer.io
Content-Type: application/json
Accept: */*
Content-Length: 1605
{
"main_image": {
"small": "https://example.com/image_small.jpg",
"original": "https://example.com/image.jpg",
"large": "https://example.com/image_large.jpg",
"tiny": "https://example.com/image_tiny.jpg",
"created_at": "2000-01-23T04:56:07.000+00:00",
"id": 6,
"medium": "https://example.com/image_medium.jpg"
},
"created_at": "2000-01-23T04:56:07.000+00:00",
"backoffice_title": "Deluxe Room",
"type": "accommodation",
"abbreviation": "DR",
"deleted_at": "2000-01-23T04:56:07.000+00:00",
"location_id": 5,
"category_id": 1,
"updated_at": "2000-01-23T04:56:07.000+00:00",
"translations": {
"en": {
"meta_description": "Discover our deluxe room with all the amenities.",
"meta_title": "Deluxe Room - Hotel",
"description": "A spacious room with a king-size bed and a beautiful view.",
"link_url": "https://example.com/deluxe-room",
"link_title": "View Deluxe Room",
"title": "Deluxe Room",
"extended_description": "This room offers a luxurious experience with all the amenities you need for a comfortable stay."
},
"es": {
"meta_description": "Descubre nuestra habitación deluxe con todas las comodidades.",
"meta_title": "Habitación Deluxe - Hotel",
"description": "Una habitación espaciosa con una cama king-size y una hermosa vista.",
"link_url": "https://example.com/habitacion-deluxe",
"link_title": "Ver Habitación Deluxe",
"title": "Habitación Deluxe",
"extended_description": "Esta habitación ofrece una experiencia lujosa con todas las comodidades que necesitas para una estancia cómoda."
}
},
"qty": 0,
"root_id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"sku": "DR-001",
"has_accommodation": true,
"accommodation_type_id": 5
}
201
The created product
{
"main_image": {
"small": "https://example.com/image_small.jpg",
"original": "https://example.com/image.jpg",
"large": "https://example.com/image_large.jpg",
"tiny": "https://example.com/image_tiny.jpg",
"created_at": "2000-01-23T04:56:07.000+00:00",
"id": 6,
"medium": "https://example.com/image_medium.jpg"
},
"created_at": "2000-01-23T04:56:07.000+00:00",
"backoffice_title": "Deluxe Room",
"type": "accommodation",
"abbreviation": "DR",
"deleted_at": "2000-01-23T04:56:07.000+00:00",
"location_id": 5,
"category_id": 1,
"updated_at": "2000-01-23T04:56:07.000+00:00",
"translations": {
"en": {
"meta_description": "Discover our deluxe room with all the amenities.",
"meta_title": "Deluxe Room - Hotel",
"description": "A spacious room with a king-size bed and a beautiful view.",
"link_url": "https://example.com/deluxe-room",
"link_title": "View Deluxe Room",
"title": "Deluxe Room",
"extended_description": "This room offers a luxurious experience with all the amenities you need for a comfortable stay."
},
"es": {
"meta_description": "Descubre nuestra habitación deluxe con todas las comodidades.",
"meta_title": "Habitación Deluxe - Hotel",
"description": "Una habitación espaciosa con una cama king-size y una hermosa vista.",
"link_url": "https://example.com/habitacion-deluxe",
"link_title": "Ver Habitación Deluxe",
"title": "Habitación Deluxe",
"extended_description": "Esta habitación ofrece una experiencia lujosa con todas las comodidades que necesitas para una estancia cómoda."
}
},
"qty": 0,
"root_id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"sku": "DR-001",
"has_accommodation": true,
"accommodation_type_id": 5
}
Last updated