Criar bookingCustomQuestion

Namespace: microsoft.graph

Crie um novo objeto bookingCustomQuestion.

Permissões

Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.

Tipo de permissão Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante) BookingsAppointment.ReadWrite.All, Bookings.ReadWrite.All, Bookings.Manage.All
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo Sem suporte.

Solicitação HTTP

POST /solutions/bookingBusinesses/{bookingBusinessesId}/customQuestions

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório.
Content-Type application/json. Obrigatório.

Corpo da solicitação

No corpo da solicitação, fornece uma representação JSON de um objeto bookingCustomQuestion.

Você pode especificar as seguintes propriedades ao criar um bookingCustomQuestion.

Propriedade Tipo Descrição
answerInputType answerInputType O tipo de resposta esperado. Os valores possíveis são: text, radioButton, unknownFutureValue. Opcional.
answerOptions Coleção de cadeias de caracteres Lista de valores de resposta possíveis. Opcional.
displayName String A pergunta. Obrigatório.

Resposta

Se tiver êxito, este método retornará um código de resposta e um 201 Created objeto bookingCustomQuestion no corpo da resposta.

Exemplos

Solicitação

POST https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/customQuestions/
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.bookingCustomQuestion",
  "displayName": "What is your age?",
  "answerInputType": "text",
  "answerOptions" : []
}

Resposta

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.

HTTP/1.1 201 Created
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.bookingCustomQuestion",
  "id": "3bc6fde0-4ad3-445d-ab17-0fc15dba0774",
  "displayName": "What is your age?",
  "answerInputType": "text",
  "answerOptions": [],
}