Products

List product

get

List all products

Query parameters
id[]string[]Optional

ID's of the products to list

Example: 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

get

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

post

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