WSD RESERVÁVEL V2 API

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 18 min. de leitura
  • . Prestação de serviços no local de trabalho(WSD) V2 reservável A API fornece endpoints para recuperar detalhes de um reservável, uma entidade que pode ser reservada, como um local de trabalho, de um ServiceNow instância.

    . WSD reservável V2 A API é uma nova versão do API reservável do WSD. . WSD reservável V2 A API busca detalhes de todos os espaços reserváveis no Portal WSD que você seleciona ao fazer uma reserva. Original WSD reservável A versão da API usou uma chamada GET, mas limitou o parâmetro de caminho sys_id a 35 caracteres. O novo WSD reservável V2 A versão da API é uma chamada PÓS-chamada e usa todos os sys_ids no corpo da solicitação para evitar limitações de caracteres.

    Para acessar esta API, o solicitante deve ter a função sn_wsd_core.workplace_user.

    Esta API é executada no sn_wsd_rsv namespace. Para acessar esta API, o plug-in Gestão de reservas do local de trabalho (sn_wsd_rsv) deve ser ativado.

    Para obter informações adicionais sobre Gestão de reservas do local de trabalho, consulte Gestão de reservas do local de trabalho .

    WSD reservável V2 API - POST /sn_wsd_rsv/v2/reservable/list_reservables

    Retorna os detalhes de um ou mais reserváveis especificados.

    Formato de URL

    URL padrão: api POST/sn_wsd_rsv/v2/reservable/list_reservables

    Parâmetros de solicitação compatíveis

    Tabela 1. Parâmetros de caminho
    Nome Descrição
    api_version Obrigatório. Versão do endpoint a ser acessado. Especificar v2 Para empregar esta API, caso contrário, usando v1 Emprega a versão padrão da API reservável do WSD.

    Tipo de dados: Cadeia de caracteres

    Tabela 2. Parâmetros de consulta
    Nome Descrição
    Nenhum(a)
    Tabela 3. Solicitar parâmetros do corpo (XML ou JSON)
    Nome Descrição
    include_flexible_services Sinalizador que indica se os serviços flexíveis associados ao reservável devem ser retornados para a resposta.

    Um serviço flexível é uma provisão adicional disponível com um item reservável do local de trabalho quando uma reserva é feita. Por exemplo, Estilo de sala de aula - Fileiras de mesas organizadas com todos os participantes voltados para a frente da sala. Para obter informações adicionais sobre serviços flexíveis, consulte Crie um serviço flexível .

    Valores válidos:
    • Verdadeiro: Retorna as informações do serviço flexível.
    • Falso: Não retorna as informações do serviço flexível.

    Tipo de dados: Booliano

    Padrão: falso

    include_standard_​services Sinalizador que indica se as informações de serviços padrão devem ser retornadas na resposta. Essas informações estão localizadas na tabela Serviço padrão [sn_wsd_rsv_standard_service].

    Um serviço padrão descreve provisões básicas disponíveis com um item reservável do local de trabalho quando a reserva é feita, como quadros brancos, monitores adicionais e serviços semelhantes. Para obter informações adicionais sobre serviços padrão, consulte Serviços padrão .

    Valores válidos:
    • Verdadeiro: Retorna as informações de serviços padrão.
    • Falso: Não retorna as informações de serviços padrão.

    Tipo de dados: Booliano

    Padrão: falso

    include_reservable_purposes Opcional. Sinalizador que indica se a finalidade associada ao reservável deve ser retornada.
    Valores válidos:
    • Verdadeiro: Retorna a finalidade do reservável.
    • Falso: Não retorna a finalidade do reservável.

    Tipo de dados: Booliano

    Padrão: falso

    include_layouts Sinalizador que indica se as informações de layout do local devem ser retornadas na resposta.

    As informações de layout do local incluem itens como capacidade, capacidade máxima, preparação e duração da limpeza.

    Valores válidos:
    • Verdadeiro: Retorna as informações de layout do local.
    • Falso: Não retorna as informações de layout do local.

    Tipo de dados: Booliano

    Padrão: falso

    Tabela: Layout do local [sn_wsd_rsv_m2m_location_layout]

    reservable_module_sys_id Obrigatório. Sys_id do módulo reservável, por exemplo: mesa, sala de reunião etc.

    Um módulo reservável agrupa tipos semelhantes de itens do local de trabalho.

    Para obter informações adicionais sobre módulos reserváveis, consulte Configure um módulo reservável .

    Tipo de dados: Cadeia de caracteres

    Valor vazio

    Tabela: Módulo reservável [sn_wsd_rsv_reservable_module]

    reservation_start_time Hora de início da reserva para validar o lead time de serviços extras.

    Formato: Formato UTC, aaaa-MM-dd HH:mm:ss

    Tipo de dados: Cadeia de caracteres

    space_sys_ids Obrigatório. Sys_ids separados por vírgulas de espaços selecionados.

    Tipo de dados: Cadeia de caracteres

    Valor vazio

    Cabeçalhos

    Os cabeçalhos de solicitação e resposta a seguir se aplicam somente a esta ação HTTP ou se aplicam a esta ação de maneira distinta. Para obter uma lista de cabeçalhos gerais usados na REST API, consulte Cabeçalhos de REST API compatíveis .

    Tabela 4. Cabeçalhos da solicitação
    Cabeçalho Descrição
    Aceitar Formato de dados do corpo da resposta. Tipos compatíveis: application/jsonou application/xml.

    Padrão: application/json

    Tipo de conteúdo Formato de dados do corpo da resposta. Compatível somente com aplicação/json.
    Tabela 5. Cabeçalhos de resposta
    Cabeçalho Descrição
    Nenhum(a)

    Códigos de status

    Os seguintes códigos de status se aplicam a esta ação HTTP. Para obter uma lista de possíveis códigos de status usados na REST API, consulte Códigos de resposta HTTP da REST API .

    Tabela 6. Códigos de status
    Código do status Descrição
    200 Bem-sucedido. A solicitação foi processada com sucesso.
    404Não foi possível encontrar reserváveis.

    Procure a tabela Espaços principais WSD [sn_wsd_core_spaces] e verifique se o registro de espaço está presente.

    500Ocorreu um erro! Não é possível recuperar reserváveis.

    Este é um erro do servidor. Entre em contato com a administração do sistema.

    Parâmetros do corpo da resposta

    Nome Descrição
    resultado Detalhes sobre cada reservável correspondente.

    Tipo de dados: Matriz de objetos

    {
      "result": [
        {
          "allow_invitees": Boolean,
          "area": {Object},
          "building": {Object},
          "campus": {Object},
          "capacity": Number,
          "description": "String",
          "display_number_of_attendees": Boolean,
          "display_on_behalf_of": Boolean,
          "display_sensitivity": Boolean,
          "email": "String",
          "employee_override_privacy": Boolean
          "enable_group_reservations": Boolean,
          "enable_reservation_privacy": Boolean,
          "external_id": "String",
          "flexible_services": [Array],
          "floor": {Object},
          "image": {Object},
          "is_reservable": Boolean,
          "layouts": [Array],
          "location_type": {Object},
          "meetingProviders": [Array],
          "moduleType": "String",
          "name": "String",
          "number": "String",
          "order": Number,
          "require_approval": Boolean,
          "requires_check_in": Boolean,
          "require_subject": Boolean,
          "reservable_quantity": Number,
          "site": {Object},
          "standard_services": [Array],
          "sys_id": "String",
          "title": "String",
          "type": "String",
          "tableName": "String"
        }
      ]
    }
    allow_invites Sinalizador que indica se os funcionários podem adicionar convidados à reserva.
    Valores válidos:
    • Verdadeiro: Permitir que os funcionários adicionem convidados à reserva.
    • Falso: Não permita que os funcionários adicionem convidados à reserva.

    Tipo de dados: Booliano

    result.area Área onde o reservável está localizado.

    Tipo de dados: Objeto

    "area": {
       "display_value": "String",
       "sys_id": "String"
    }

    Tabela: Área [sn_wsd_core_area]

    result.area.display_value Valor de exibição da área.

    Tipo de dados: Cadeia de caracteres

    result.area.sys_id Sys_id do registro de área associado.

    Tipo de dados: Cadeia de caracteres

    resultado.criação Edifício onde o reservável está localizado.

    Tipo de dados: Objeto

    "building": {
      "display_value": "String",
      "sys_id": "String",
      "timezone": {Object}
    }

    Tabela: Criando [sn_wsd_core_building]

    result.building.display_value Valor de exibição do edifício.

    Tipo de dados: Cadeia de caracteres

    result.building.sys_id Sys_id do registro de edifício associado.

    Tipo de dados: Cadeia de caracteres

    building.timezone.result.building Detalhes do fuso horário do edifício.

    Tipo de dados: Objeto

    "timezone": {
      "displayValue": "String",
      "value": "String"
    }
    result.building.timezone.display_value Valor de exibição do fuso horário no qual o edifício associado reside.

    Tipo de dados: Cadeia de caracteres

    resultado.building.timezone.value Valor interno do fuso horário no qual o edifício associado reside.

    Tipo de dados: Cadeia de caracteres

    result.campus Campus onde o reservável está localizado.

    Tipo de dados: Objeto

    "campus": {
      "display_value": "String",
      "sys_id": "String"
    }

    Tabela: Campus [sn_wsd_core_campus]

    result.campus.display_value Valor de exibição do campus.

    Tipo de dados: Cadeia de caracteres

    result.campus.sys_id Sys_id do registro do campus associado.

    Tipo de dados: Cadeia de caracteres

    result.capacity Número de pessoas que o reservável pode acomodar.

    Tipo de dados: Número

    result.description Descrição do reservável.

    Tipo de dados: Cadeia de caracteres

    display_number_of_attendentes Sinalizador que indica se os usuários podem especificar o número de participantes na reserva.
    Valores válidos:
    • Verdadeiro: Os usuários podem especificar o número de participantes.
    • Falso: Os usuários não podem especificar o número de exibição de participantes.

    Tipo de dados: Booliano

    resultado.display_on_nome_of Sinalizador que indica se as reservas podem ser feitas em nome de outra pessoa.
    Valores válidos:
    • Verdadeiro: Em nome do compatível.
    • Falso: Em nome de não compatível.

    Tipo de dados: Booliano

    resultado.display_sensitivity Sinalizador que indica se os usuários podem definir a sensibilidade da reserva, como normal ou privado.
    Valores válidos:
    • Verdadeiro: Capaz de definir a sensibilidade.
    • Falso: Não é possível definir a sensibilidade. O padrão é Normal.

    Tipo de dados: Booliano

    resultado.e-mail Endereço de e-mail associado ao reservável.

    Tipo de dados: Cadeia de caracteres

    employee_override_privacy Sinalizador que indica se os usuários podem substituir a configuração de privacidade do reservável associado.

    Para obter informações adicionais sobre essas configurações de privacidade, consulte Configurações de privacidade do local e impacto .

    Valores válidos:
    • Verdadeiro: Os usuários podem substituir a configuração de privacidade do reservável associado.
    • Falso: Os usuários não podem substituir a configuração de privacidade do reservável associado.
    enable_group_reservations Sinalizador que indica se os usuários podem fazer uma reserva de grupo.
    Valores válidos:
    • Verdadeiro: Capaz de fazer reservas de grupo.
    • Falso: Não é possível fazer reservas de grupo.

    Tipo de dados: Booliano

    enable_reservation_privacy

    Sinalizador que indica a configuração padrão para privacidade de reserva.

    Para obter informações adicionais sobre essas configurações de privacidade, consulte Location privacy settings and impact.

    Valores possíveis:
    • Verdadeiro: As reservas são privadas por padrão.
    • Falso: As reservas não são privadas por padrão.

    Tipo de dados: Booliano

    result.external_id ID externo do reservável.

    Tipo de dados: Cadeia de caracteres

    result.flexible_services Preenchido somente se include_flexible_serviceso parâmetro está definido como verdadeiro e o plug-in de gestão de casos do local de trabalho está instalado. Descrição dos serviços flexíveis associados aos reserváveis. Pode haver um serviço flexível primário e vários serviços flexíveis secundários.

    Tipo de dados: Matriz de objetos

    flexible_services": [
      {
        "additional_text": "String",
        "allow_only_single_service_item_selection": Boolean,
        "category": "String",
        "currency_code": "String",
        "flexible_service": [Array],
        "label": "String",
        "sub_category": "String",
        "sub_title": "String",
        "text": "String",
        "title": {Object}
      }
    ]

    Tabela: Item de serviço do local de trabalho [sn_wsd_case_workplace_service_item]

    result.flexible_services.additional_text Texto para solicitar que o usuário selecione serviços flexíveis adicionais.

    Tipo de dados: Cadeia de caracteres

    result.flexible_services.allow_only_single_​service_item_selection Sinalizador que indica se os usuários podem selecionar apenas um item de serviço entre o grupo de serviços flexíveis em uma reserva.
    Valores válidos:
    • Verdadeiro: Só é possível fazer uma única seleção.
    • Falso: Capaz de fazer várias seleções.

    Tipo de dados: Booliano

    result.flexible_services.category Categoria dos serviços flexíveis.

    Tipo de dados: Cadeia de caracteres

    result.flexible_services.currency_code Código da moeda usado para calcular o valor da moeda ao solicitar serviços flexíveis.

    Tipo de dados: Cadeia de caracteres

    result.flexible_services.flexible_service Serviços flexíveis correspondentes a um serviço flexível primário.

    Tipo de dados: Matriz de objetos

    "flexible_service": [
      {
        "flexible_service": [Array],
        "label": "String",
        "sub_category": "String"
     }
    ]

    Tabela: Item de serviço do local de trabalho [sn_wsd_case_workplace_service_item]

    result.flexible_services.flexible_service.​flexible_service Detalhes de cada serviço flexível correspondente a um serviço flexível primário.

    Tipo de dados: Matriz de objetos

    "flexible_service": [
      {
        "additional_text": "String",
        "capacity_enabled": Boolean,
        "category": "String",
        "category_label": "String",
        "cleanup_duration": "String",
        "image": "String",
        "max_capacity": Number,
        "name": "String",
        "preparation_duration": "String",
        "price_per_unit": {Object},
        "quantity_enabled": Boolean,
        "quantity_required": Boolean,
        "short_description": "String",
        "sub_category": "String",
        "sub_category_label": "String",
        "sub_title": "String",
        "sys_id": "String",
        "text": "String",
        "title": {Object}
      }
    ]
    flexible_services.flexible_service. flexible​_service.additional_text Texto usado para solicitar que um usuário selecione serviços flexíveis adicionais.

    Tipo de dados: Cadeia de caracteres

    result.flexible_services.flexible_service.​flexible_service.capacity_enabled Sinalizador que indica se a capacidade da sala deve aparecer na reserva. Se estiver definido como verdadeiro, quantity_enabledsempre será falso.
    Valores válidos:
    • Verdadeiro: A capacidade deve aparecer.
    • Falso: A capacidade não deve aparecer.

    Tipo de dados: Booliano

    result.flexible_services.flexible_service.​flexible_service.category Categoria do serviço flexível.

    Tipo de dados: Cadeia de caracteres

    result.flexible_services.flexible_service.​flexible_service.category_label Rótulo da categoria do serviço flexível.

    Tipo de dados: Cadeia de caracteres

    flexible_services.flexible_service. flexible​_service.cleanup_duration Tempo necessário para limpar ou remover o serviço adicionado ao reservável.

    Tipo de dados: Número

    Unidade: Milissegundos

    flexible_services.flexible_service. flexible​_service.image Link para a imagem do serviço flexível.

    Tipo de dados: Cadeia de caracteres

    flexible_services.flexible_service. flexible​_service.max_capacity Número máximo de ocupantes que o reservável pode acomodar.

    Tipo de dados: Número

    result.flexible_services.flexible_service.​flexible_service.name Nome do serviço flexível.

    Tipo de dados: Cadeia de caracteres

    flexible_services.flexible_service. flexible​_service.preparation_duration Tempo necessário para adicionar o serviço ao reservável.

    Tipo de dados: Cadeia de caracteres

    Unidade: Milissegundos

    flexible_services.flexible_service.​flexible_service.price_per_unit Detalhes do custo de adicionar o serviço flexível ao reservável.

    Tipo de dados: Objeto

    "price_per_unit": {
      "code": "String",
      "value": "String"
    }
    flexible_services.flexible_service. flexible​_service.price_per_unit.code Código da moeda a ser usado ao calcular o custo, como GBP ou USD.

    Tipo de dados: Cadeia de caracteres

    flexible_services.flexible_service. flexible​_service.price_per_unit.value Custo para cada unidade do serviço flexível na moeda definida no parâmetro de código.

    Tipo de dados: Cadeia de caracteres

    flexible_services.flexible_service. flexible​_service.quantity_enabled Sinalizador que indica se o campo Quantidade deve aparecer na reserva. Se estiver definido como verdadeiro, capacity_enabledsempre será falso.
    Valores válidos:
    • Verdadeiro: A quantidade deve aparecer.
    • Falso: A quantidade não deve aparecer.

    Tipo de dados: Booliano

    flexible_services.flexible_service.​flexible_service.quantity_required Sinalizador que indica se a quantidade é necessária.
    Valores válidos:
    • Verdadeiro: A quantidade é necessária.
    • Falso: A quantidade não é necessária.

    Tipo de dados: Booliano

    flexible_services.flexible_service. flexible​_service.short_description

    Breve descrição do serviço flexível.

    Tipo de dados: Cadeia de caracteres

    flexible_services.flexible_service. flexible​_service.sub_category Nome da subcategoria do serviço flexível, como chair_layout.

    Tipo de dados: Cadeia de caracteres

    flexible_services.flexible_service. flexible​_service.sub_category_label Rótulo da subcategoria do serviço flexível, como Layout da cadeira.

    Tipo de dados: Cadeia de caracteres

    flexible_services.flexible_service. flexible​_service.sub_title Nome do subtítulo do serviço flexível secundário.

    Tipo de dados: Cadeia de caracteres

    flexible_services.flexible_service. flexible​_service.sys_id Sys_id do serviço flexível.

    Tipo de dados: Cadeia de caracteres

    flexible_services.flexible_service. flexible​_service.text Texto usado para solicitar que um usuário selecione serviços flexíveis.

    Tipo de dados: Cadeia de caracteres

    result.flexible_services.flexible_​service. flexible_service.title Detalhes dos títulos a serem usados ao adicionar e editar o serviço flexível secundário na IU.

    Tipo de dados: Objeto

    "title": {
      "add": "String",
      "edit": "String"
    }
    flexible_services.flexible_service. flexible​_service.title.add Título usado ao adicionar um serviço flexível secundário na IU.

    Tipo de dados: Cadeia de caracteres

    flexible_services.flexible_service. flexible​_service.title.edit Título usado ao editar um serviço flexível secundário na IU.

    Tipo de dados: Cadeia de caracteres

    result.flexible_services.flexible_service.label Rótulo de serviço flexível.

    Tipo de dados: Cadeia de caracteres

    result.flexible_services.flexible_service.​sub_category Subcategoria dos serviços flexíveis primários, como cadeira adicional.

    Tipo de dados: Cadeia de caracteres

    result.flexible_services.flexible_service.​sub_title Nome do subtítulo do serviço flexível primário.

    Tipo de dados: Cadeia de caracteres

    result.flexible_services.flexible_service.text Texto usado para solicitar que um usuário selecione serviços flexíveis primários.

    Tipo de dados: Cadeia de caracteres

    result.flexible_services.flexible_service.title Detalhes dos títulos a serem usados ao adicionar e editar o serviço flexível primário na IU.

    Tipo de dados: Objeto

    "title": {
      "add": "String",
      "edit": "String"
    }
    result.flexible_services.flexible_service.title.​adicionar Título usado ao adicionar um serviço flexível primário na IU.

    Tipo de dados: Cadeia de caracteres

    result.flexible_services.flexible_service.title.​editar Título usado ao editar um serviço flexível primário na IU.

    Tipo de dados: Cadeia de caracteres

    resultado.andar Detalhes sobre o andar em que o reservável está localizado.

    Tipo de dados: Objeto

    "floor": {
      "display_value": "String",
      "sys_id": "String"
    }

    Tabela: Andar [sn_wsd_core_floor]

    floor.display_value Número de exibição do andar em que o reservável reside, como 12.

    Tipo de dados: Cadeia de caracteres

    result.floor.sys_id Sys_id do registro associado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Andar [sn_wsd_core_floor]

    result.image Detalhes sobre uma imagem que representa o reservável associado.

    Tipo de dados: Objeto

    "image": {
      "link": "String",
      "sys_id": "String"
    }

    Tabela: Imagens [db_image]

    result.image.link Link para uma imagem que representa o reservável.

    Tipo de dados: Cadeia de caracteres

    result.image.sys_id Sys_id do registro de imagem associado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Imagens [db_image]

    result.is_reservable Sinalizador que indica se o serviço flexível pode ser reservado.
    Valores válidos:
    • Verdadeiro: O serviço flexível pode ser reservado.
    • Falso: O serviço flexível não pode ser reservado.

    Tipo de dados: Booliano

    layouts.results Preenchido somente se include_layoutso parâmetro está definido como verdadeiro.

    Lista de layouts associados ao reservável.

    Tipo de dados: Matriz de objetos

    "layouts": [
      {
        "capacity": Number,
        "cleanup_duration": "String",
        "image": {Object},
        "is_default": Boolean,
        "max_capacity": Number,
        "name": "String",
        "preparation_duration": "String",
        "short_description": "String",
        "sys_id": "String"
      }
    ]
    result.layouts.capacity Número de pessoas que assistirão à reunião.

    Tipo de dados: Número

    result.layouts.cleanup_duration Tempo necessário para limpar o reservável para este layout.

    Tipo de dados: Número

    Unidade: Milissegundos

    result.layouts.image Detalhes sobre uma imagem que representa o layout do reservável associado.

    Tipo de dados: Objeto

    "image": {
      "link": "String",
      "sys_id": "String"
    }

    Tabela: Imagens [db_image]

    result.layouts.image.link Link para uma imagem que representa o layout deste reservável.

    Tipo de dados: Cadeia de caracteres

    Tabela: Imagens [db_image]

    result.layouts.image.sys_id Sys_id do registro de imagem associado.

    Tipo de dados: Cadeia de caracteres

    result.layouts.is_default Sinalizador que indica se o layout associado é o padrão para o reservável.
    Valores válidos:
    • Verdadeiro: Padrão.
    • Falso: Não padrão.

    Tipo de dados: Booliano

    result.layouts.max_capacity Número máximo de pessoas que o layout associado ao reservável pode acomodar.

    Tipo de dados: Número

    result.layouts.name Nome do layout do local.

    Tipo de dados: Cadeia de caracteres

    result.layouts.preparation_duration Tempo necessário para preparar o layout do local associado.

    Tipo de dados: Número

    Unidade: Milissegundos

    result.layouts.short_description Breve descrição do layout do local.

    Tipo de dados: Cadeia de caracteres

    result.layouts.sys_id Sys_id do layout do local.

    Tipo de dados: Cadeia de caracteres

    Tabela: Layout [sn_wsd_rsv_layout]

    result.location_type Detalhes sobre o tipo de local do reservável, como local de trabalho/mesa, café ou academia.

    Tipo de dados: Objeto

    "location_type": {
      "display_value": "String",
      "sys_id": "String"
    }

    Tabela: Tipo de espaço [sn_wsd_core_space_type]

    result.location_type.display_value Valor de exibição do tipo de local.

    Tipo de dados: Cadeia de caracteres

    result.location_type.sys_id Sys_id do registro associado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Tipo de espaço [sn_wsd_core_space_type]

    MeetingProviders Detalhes sobre os provedores de reunião virtual associados ao reservável.

    Tipo de dados: Matriz de objetos

    "meetingProviders": [
      {
        "display_value": "String",
        "value": "String"
      }
    ]

    Tabela: Provedor de reunião virtual [sn_wsd_rsv_virtual_meeting_provider]

    MeetingProviders.display_value Valor de exibição do nome do provedor virtual.

    Tipo de dados: Cadeia de caracteres

    Result.meetingProviders.Value Valor real do nome do provedor virtual no registro.

    Tipo de dados: Cadeia de caracteres

    Result.ModuleType Módulo reservável associado ao reservável, como mesas ou sala de reunião.

    Tipo de dados: Cadeia de caracteres

    result.name Nome do reservável.

    Tipo de dados: Cadeia de caracteres

    resultado.número Identificador exclusivo do reservável. Este valor é mais legível do que o sys_id.

    Tipo de dados: Cadeia de caracteres

    resultado.ordem Número do pedido do reservável.

    Tipo de dados: Número

    require_approval Sinalizador que indica se a reserva do reservável requer uma aprovação.
    Valores possíveis:
    • Verdadeiro: Aprovação necessária.
    • Falso: A aprovação não é necessária.

    Tipo de dados: Booliano

    result.requires_check_in Sinalizador que indica se o reservável requer que o usuário faça check-in.
    Valores válidos:
    • Check-in necessário.
    • Check-in não é necessário.

    Tipo de dados: Booliano

    result.require_subject Sinalizador que indica se o usuário deve inserir um assunto ao fazer a reserva.
    Valores válidos:
    • Verdadeiro: Assunto obrigatório.
    • Falso: O assunto não é necessário.

    Tipo de dados: Booliano

    reservable_quantity Número máximo de vezes que o reservável associado pode ser reservado para o mesmo horário. Este valor é usado ao atribuir espaços de bairro a uma área.

    Tipo de dados: Inteiro

    result.site Detalhes sobre o site onde o reservável reside.

    Tipo de dados: Objeto

    "site": {
      "display_value": "String",
      "sys_id": "String"
    }

    Tabela: Site [sn_wsd_core_site]

    result.site.display_value Valor de exibição do site.

    Tipo de dados: Cadeia de caracteres

    result.standard_services Preenchido somente se include_standard_serviceso parâmetro está definido como verdadeiro.
    Serviços padrão associados, como flipchart, tela de projetor, quadro branco e marcadores.

    Tipo de dados: Matriz de objetos

    "standard_services": [
      {
        "font_awesome_icon": "String",
        "name": "String",
        "short_description": "String",
        "sys_id": "String"
      }
    ]
    result.standard_services.font_awesome_icon Nome do ícone de miniatura associado ao serviço padrão.

    Tipo de dados: Cadeia de caracteres

    result.standard_services.name Nome do serviço padrão.

    Tipo de dados: Cadeia de caracteres

    result.standard_services.short_description Breve descrição do serviço padrão.

    Tipo de dados: Cadeia de caracteres

    result.standard_services.sys_id Sys_id do registro de serviço padrão.

    Tipo de dados: Cadeia de caracteres

    Tabela: Serviço padrão [sn_wsd_rsv_standard_service]

    result.site.sys_id Sys_id do registro do site associado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Site [sn_wsd_core_site]

    Result.tablename Nome da tabela na qual o registro reservável reside.

    Tipo de dados: Cadeia de caracteres

    result.title Título do reservável.

    Tipo de dados: Cadeia de caracteres

    result.type Tipo de reservável, como local.

    Tipo de dados: Cadeia de caracteres

    Solicitação de curl

    O exemplo de código a seguir mostra como chamar este endpoint para retornar detalhes sobre os reserváveis especificados.

    curl "http://instance.servicenow.com/api/sn_wsd_rsv/v2/reservable/list_reservables" \
    --request POST \
    --header "Accept:application/json" \
    --header "Content-Type:application/json" \
    --data "{\"space_sys_ids\":\"3ed3139977220110b3d7be377b5a99d1\",\"reservable_module_sys_id\":\"c31241cedb7650106c731dcd13961917\",\"include_flexible_services\":true,\"include_standard_services\":true,\"include_reservable_purposes\":true,\"include_layouts\":false}" \
    --user 'username:'password'
    

    Corpo da resposta. Este exemplo retorna detalhes sobre todos os reserváveis listados no corpo da solicitação.

    {
      "result": [
        {
          "sys_id": "3ed3139977220110b3d7be377b5a99d1",
          "external_id": "447b9dfb475a011064062782846d4382",
          "wsd_email": null,
          "name": "A263",
          "title": "A263",
          "description": null,
          "image": null,
          "number": "ROOM0000181",
          "site": {
            "sys_id": "b35f47ffdba05010f342a0da4b961998",
            "display_value": "Italy"
          },
          "campus": {
            "sys_id": "87831b1977220110b3d7be377b5a9946",
            "display_value": ""
          },
          "building": {
            "sys_id": "dea39b1977220110b3d7be377b5a9955",
            "display_value": "",
            "timezone": {
              "value": "",
              "displayValue": ""
            }
          },
          "floor": {
            "sys_id": "68d31f5977220110b3d7be377b5a991b",
            "display_value": ""
          },
          "area": null,
          "capacity": "17",
          "reservable_quantity": "1",
          "location_type": {
            "sys_id": "20713b83eb512010b89bfdfc9c522899",
            "display_value": "Room"
          },
          "order": null,
          "requires_check_in": null,
          "is_reservable": "1",
          "type": "location",
          "moduleType": "Meeting rooms",
          "meetingProviders": [],
          "require_subject": true,
          "allow_invitees": false,
          "display_number_of_attendees": false,
          "display_on_behalf_of": true,
          "display_sensitivity": true,
          "enable_group_reservations": false,
          "allow_reservation_message": false,
          "warn_employee_for_duplicate_reservation": false,
          "enable_reservation_privacy": false,
          "employee_override_privacy": false,
          "tableName": "sn_wsd_core_room",
          "require_approval": false,
          "flexible_services": [
            {
              "allow_only_single_service_item_selection": true,
              "category": "50723fbf07100110c9b36b6e0ad300b4",
              "label": "Space arrangement",
              "description": "This is a service to request a different space configuration as part of a reservation.",
              "sub_category": "chair_layout",
              "title": {
                "edit": "Update Space arrangement for A263",
                "add": "Add Space arrangement for A263"
              },
              "sub_title": "Add a space arrangement item to get started",
              "text": "Select space arrangement item",
              "additional_text": "Select another space arrangement item",
              "currency_code": "GBP",
              "flexible_service": [
                {
                  "sub_category": "chair_layout",
                  "label": "Chair layout",
                  "flexible_service": [
                    {
                      "sys_id": "e2ecf7b307500110c9b36b6e0ad30033",
                      "name": "Classroom Style",
                      "short_description": "Rows of tables arranged with all participants facing towards the front of the room",
                      "category": "50723fbf07100110c9b36b6e0ad300b4",
                      "category_label": "Space arrangement",
                      "sub_category": "chair_layout",
                      "sub_category_label": "Chair layout",
                      "image": "08d6ff68d5122110fa9b1500c1d696c5.iix",
                      "quantity_enabled": false,
                      "quantity_required": false,
                      "capacity_enabled": true,
                      "max_capacity": "",
                      "preparation_duration": "1970-01-01 00:15:00",
                      "cleanup_duration": "1970-01-01 00:15:00",
                      "price_per_unit": {
                        "value": 0,
                        "code": "GBP"
                      },
                      "title": {
                        "edit": "Update Space arrangement for A263",
                        "add": "Add Space arrangement for A263"
                      },
                      "sub_title": "Add a space arrangement item to get started",
                      "text": "Select space arrangement item",
                      "additional_text": "Select another space arrangement item"
                    },
                    {
                      "sys_id": "1cf33fff07100110c9b36b6e0ad30077",
                      "name": "Banquet Rounds",
                      "short_description": "Round tables arranged throughout the room. Participants are seated around the entire perimeter of each table",
                      "category": "50723fbf07100110c9b36b6e0ad300b4",
                      "category_label": "Space arrangement",
                      "sub_category": "chair_layout",
                      "sub_category_label": "Chair layout",
                      "image": "cdc67720d5522110fa9b1500c1d69636.iix",
                      "quantity_enabled": false,
                      "quantity_required": false,
                      "capacity_enabled": true,
                      "max_capacity": "",
                      "preparation_duration": "1970-01-01 00:15:00",
                      "cleanup_duration": "1970-01-01 00:15:00",
                      "price_per_unit": {
                        "value": 0,
                        "code": "GBP"
                      },
                      "title": {
                        "edit": "Update Space arrangement for A263",
                        "add": "Add Space arrangement for A263"
                      },
                      "sub_title": "Add a space arrangement item to get started",
                      "text": "Select space arrangement item",
                      "additional_text": "Select another space arrangement item"
                    },
                    {
                      "sys_id": "21e2c08407600110c9b36b6e0ad3007c",
                      "name": "Theater Style",
                      "short_description": "Rows of chairs (no tables) arranged with all participants facing towards the front of the room",
                      "category": "50723fbf07100110c9b36b6e0ad300b4",
                      "category_label": "Space arrangement",
                      "sub_category": "chair_layout",
                      "sub_category_label": "Chair layout",
                      "image": "f3d67fa4d5122110fa9b1500c1d6968b.iix",
                      "quantity_enabled": false,
                      "quantity_required": false,
                      "capacity_enabled": true,
                      "max_capacity": "",
                      "preparation_duration": "1970-01-01 00:15:00",
                      "cleanup_duration": "1970-01-01 00:15:00",
                      "price_per_unit": {
                        "value": 0,
                        "code": "GBP"
                      },
                      "title": {
                        "edit": "Update Space arrangement for A263",
                        "add": "Add Space arrangement for A263"
                      },
                      "sub_title": "Add a space arrangement item to get started",
                      "text": "Select space arrangement item",
                      "additional_text": "Select another space arrangement item"
                    }
                  ]
                }
              ]
            },
            {
              "allow_only_single_service_item_selection": false,
              "category": "c9ab1c89c3500110547e3810a840dd41",
              "label": "Catering",
              "description": "This is a service to request catering as part of a reservation.",
              "sub_category": "drinks",
              "title": {
                "edit": "Update Catering for A263",
                "add": "Add Catering for A263"
              },
              "sub_title": "Add a catering item to get started",
              "text": "Select catering item",
              "additional_text": "Select another catering item",
              "currency_code": "GBP",
              "flexible_service": [
                {
                  "sub_category": "drinks",
                  "label": "Drinks",
                  "flexible_service": [
                    {
                      "sys_id": "48d72985c3900110547e3810a840dd7d",
                      "name": "Champagne",
                      "short_description": "",
                      "category": "c9ab1c89c3500110547e3810a840dd41",
                      "category_label": "Catering",
                      "sub_category": "drinks",
                      "sub_category_label": "Drinks",
                      "image": "",
                      "quantity_enabled": true,
                      "quantity_required": false,
                      "capacity_enabled": false,
                      "max_capacity": "",
                      "preparation_duration": 0,
                      "cleanup_duration": 0,
                      "price_per_unit": {
                        "value": 0,
                        "code": "GBP"
                      },
                      "title": {
                        "edit": "Update Catering for A263",
                        "add": "Add Catering for A263"
                      },
                      "sub_title": "Add a catering item to get started",
                      "text": "Select catering item",
                      "additional_text": "Select another catering item"
                    }
                  ]
                }
              ]
            }
          ],
          "standard_services": [],
          "reservable_purposes": []
        }
      ]
    }