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 uma empresa no Microsoft Bookings. Este é o objeto de nível superior na API do Microsoft Bookings. Contém informações comerciais e objetos empresariais relacionados, como compromissos, clientes, serviços e docentes.
Métodos
Método | Tipo de retorno | Descrição |
---|---|---|
Listar bookingBusinesses | coleção bookingBusiness | Obtenha uma coleção de objetos do bookingbusiness no inquilino. |
Criar bookingBusiness | bookingBusiness | Crie uma nova empresa do Microsoft Bookings. |
Obter bookingBusiness | bookingBusiness | Leia as propriedades e relações do objeto bookingBusiness. |
Atualizar | bookingBusiness | Atualize as propriedades de um objeto bookingBusiness . |
Delete | Nenhum | Eliminar um objeto bookingBusiness . |
Criar bookingAppointment | bookingAppointment | Crie um novo bookingAppointment ao publicar na coleção de compromissos. |
Listar compromissos | coleção bookingAppointment | Obtenha uma coleção de objetos bookingAppointment. |
Criar bookingCustomer | bookingCustomer | Crie um novo bookingCustomer ao publicar na coleção de clientes. |
Listar clientes | coleção bookingCustomer | Obtenha uma coleção de objetos bookingCustomer. |
Criar bookingService | bookingService | Crie um novo bookingService ao publicar 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 ao publicar na coleção staffMembers. |
Listar docentesMembers | 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 | Disponibilizar a página de agendamento desta empresa a clientes externos. Defina a propriedade isPublished como true e publicUrl como o URL da página de agendamento. |
unpublish | Nenhum | Tornar a página de agendamento desta empresa não disponível para clientes externos. Defina a propriedade isPublished como false e publicUrl como null. |
Obter disponibilidade de pessoal | coleção staffAvailabilityItem | Obtenha as informações de disponibilidade dos docentes de um calendário do Microsoft Bookings. |
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
address | physicalAddress | A rua do negócio. A propriedade do endereço , juntamente com o telefone e o webSiteUrl, aparecem no rodapé de uma página de agendamento de negócios. |
bookingPageSettings | bookingPageSettings | Definições da página de reservas publicada. |
businessHours | coleção bookingWorkHours | As horas de funcionamento da empresa. |
businessType | Cadeia de caracteres | O tipo de negócio. |
createdDateTime | DateTimeOffset | A data, hora e fuso horário em que a empresa de reservas foi criada. |
defaultCurrencyIso | Cadeia de caracteres | O código para a moeda em que a empresa opera no Microsoft Bookings. |
displayName | Cadeia de caracteres | O nome da empresa, que interage com os clientes. Este nome aparece na parte superior da página de agendamento de negócios. |
Cadeia de caracteres | O endereço de e-mail da empresa. | |
id | Cadeia de caracteres | Um identificador programático exclusivo para a empresa. Somente leitura. |
isPublished | Booliano | A página de agendamento foi disponibilizada aos clientes externos. Utilize as ações de publicação e anulação de publicação para definir esta propriedade. Somente leitura. |
languageTag | Cadeia de caracteres | O idioma da página de reservas self-service |
lastUpdatedDateTime | DateTimeOffset | A data, hora e fuso horário em que o negócio de reservas foi atualizado pela última vez. |
phone | Cadeia de caracteres | O número de telefone da empresa. A propriedade phone , juntamente com o endereço e webSiteUrl, aparecem no rodapé de uma página de agendamento de negócios. |
publicUrl | Cadeia de caracteres | O URL da página de agendamento, que é definido após publicar ou anular a publicação da página. Somente leitura. |
schedulingPolicy | bookingSchedulingPolicy | Especifica como as reservas podem ser criadas para esta empresa. |
webSiteUrl | Cadeia de caracteres | O URL do site empresarial. A propriedade webSiteUrl , juntamente com endereço, telefone, aparece 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 desta empresa num 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 esta empresa. Somente leitura. Anulável. |
staffMembers | coleção bookingStaffMember | Todos os docentes que prestam serviços nesta empresa. Somente leitura. Anulável. |
Representação JSON
A representação JSON seguinte mostra o tipo de 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"
}