tipo de recurso bookingBusiness

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Representa um negócio em Microsoft Bookings. Este é o objeto de nível superior na API Microsoft Bookings. Ele contém informações comerciais e objetos comerciais relacionados, como compromissos, clientes, serviços e funcionários.

Métodos

Método Tipo de retorno Descrição
Listar bookingBusinesses coleção bookingBusiness Obtenha uma coleção de objetos bookingbusiness no locatário.
Criar bookingBusiness bookingBusiness Crie um novo Microsoft Bookings negócios.
Obter bookingBusiness bookingBusiness Leia propriedades e relações do objeto bookingBusiness.
Atualizar bookingBusiness Atualize as propriedades de um objeto bookingBusiness .
Delete Nenhum Exclua um objeto bookingBusiness .
Criar bookingAppointment bookingAppointment Crie um novo bookingAppointment postando na coleção de compromissos.
Listar compromissos coleção bookingAppointment Obtenha uma coleção de objetos bookingAppointment.
Criar bookingCustomer bookingCustomer Crie uma nova reservaCustomer postando na coleção de clientes.
Listar clientes coleção bookingCustomer Obtenha uma coleção de objetos bookingCustomer.
Criar bookingService bookingService Crie um novo bookingService postando na coleção de serviços.
Listar serviços coleção bookingService Obtenha uma coleção de objetos bookingService.
Criar bookingStaffMember bookingStaffMember Crie um novo bookingStaffMember postando na coleção staffMembers.
Listar funcionáriosMembers coleção bookingStaffMember Obtenha uma coleção de objetos bookingStaffMember.
Listar customQuestions coleção bookingCustomQuestion Obtenha os recursos bookingCustomQuestion da propriedade de navegação customQuestions .
Criar bookingCustomQuestion bookingCustomQuestion Crie um novo objeto bookingCustomQuestion .
Listar calendarView coleção bookingAppointment Obtenha a coleção de objetos bookingAppointment que ocorre no intervalo de datas especificado.
publish Nenhum Disponibilize a página de agendamento dessa empresa para clientes externos. Defina a propriedade isPublished como true e a propriedade publicUrl como a URL da página de agendamento.
unpublish Nenhum Torne a página de agendamento deste negócio não disponível para clientes externos. Defina a propriedade isPublished como false e a propriedade publicUrl como nula.
Obter disponibilidade da equipe coleção staffAvailabilityItem Obtenha as informações de disponibilidade dos membros da equipe de um calendário Microsoft Bookings.

Propriedades

Propriedade Tipo Descrição
address physicalAddress O endereço da rua do negócio. A propriedade de endereço , juntamente com telefone e WebSiteUrl, aparecem no rodapé de uma página de agendamento de negócios.
bookingPageSettings bookingPageSettings Configurações para a página de reserva publicada.
businessHours coleção bookingWorkHours As horas de operação para o negócio.
businessType Cadeia de caracteres O tipo de negócio.
createdDateTime DateTimeOffset A data, hora e fuso horário quando o negócio de reserva foi criado.
defaultCurrencyIso Cadeia de caracteres O código da moeda em que a empresa opera em Microsoft Bookings.
displayName Cadeia de caracteres O nome da empresa, que é interface com os clientes. Esse nome aparece na parte superior da página de agendamento de negócios.
email Cadeia de caracteres O endereço de email da empresa.
id Cadeia de caracteres Um identificador programático exclusivo para o negócio. Somente leitura.
isPublished Booliano A página de agendamento foi disponibilizada para clientes externos. Use as ações de publicação e não publicação para definir essa propriedade. Somente leitura.
languageTag Cadeia de caracteres O idioma da página de reserva de autoatendimento
lastUpdatedDateTime DateTimeOffset A data, hora e fuso horário quando o negócio de reservas foi atualizado pela última vez.
phone Cadeia de caracteres O número de telefone da empresa. A propriedade do telefone , juntamente com o endereço e o WebSiteUrl, aparecem no rodapé de uma página de agendamento de negócios.
publicUrl Cadeia de caracteres A URL da página de agendamento, que é definida após a publicação ou a publicação da página. Somente leitura.
schedulingPolicy bookingSchedulingPolicy Especifica como as reservas podem ser criadas para esse negócio.
WebSiteUrl Cadeia de caracteres A URL do site de negócios. A propriedade WebSiteUrl , juntamente com endereço, telefone, aparecem no rodapé de uma página de agendamento de negócios.

Relações

Relação Tipo Descrição
appointments coleção bookingAppointment Todos os compromissos deste negócio. Somente leitura. Anulável.
calendarView coleção bookingAppointment O conjunto de compromissos desse negócio em um intervalo de datas especificado. Somente leitura. Anulável.
Clientes coleção bookingCustomer Todos os clientes deste negócio. Somente leitura. Anulável.
Serviços coleção bookingService Todos os serviços oferecidos por essa empresa. Somente leitura. Anulável.
staffMembers coleção bookingStaffMember Todos os funcionários que prestam serviços neste negócio. Somente leitura. Anulável.

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "@odata.type": "#microsoft.graph.bookingBusiness",
  "id": "String (identifier)",
  "displayName": "String",
  "businessType": "String",
  "address": {
    "@odata.type": "microsoft.graph.physicalAddress"
  },
  "phone": "String",
  "email": "String",
  "webSiteUrl": "String",
  "defaultCurrencyIso": "String",
  "businessHours": [
    {
      "@odata.type": "microsoft.graph.bookingWorkHours"
    }
  ],
  "languageTag": "String",
  "schedulingPolicy": {
    "@odata.type": "microsoft.graph.bookingSchedulingPolicy"
  },
  "bookingPageSettings": {
    "@odata.type": "microsoft.graph.bookingPageSettings"
  },
  "createdDateTime": "String (timestamp)",
  "lastUpdatedDateTime": "String (timestamp)",
  "isPublished": "Boolean",
  "publicUrl": "String"
}