educationClass: delta

Namespace: microsoft.graph

Obtenha classes recém-criadas ou atualizadas, incluindo alterações de associação, sem precisar executar uma leitura completa de toda a coleção de classes. Consulte Usar consulta delta para obter detalhes.

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) EduRoster.ReadBasic, EduRoster.Read ou EduRoster.ReadWrite
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo EduRoster.ReadBasic.All, EduRoster.Read.All ou EduRoster.ReadWrite.All

Solicitação HTTP

GET /education/classes/delta

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório.

Corpo da solicitação

Não forneça um corpo de solicitação para esse método.

Resposta

Se tiver êxito, essa função retornará um código 200 OK de resposta e uma coleção educationClass no corpo da resposta. A resposta também inclui uma URL @odata.nextLink ou uma URL @odata.deltaLink.

  • Se uma URL @odata.nextLink é retornada, existem páginas de dado adicionais a serem recuperadas na sessão. O aplicativo continua fazendo solicitações usando a URL @odata.nextLink até uma URL @odata.deltaLink ser incluída na resposta.
  • Se uma URL @odata.deltaLink é retornada, não há mais nenhum dado sobre o estado do recurso a ser retornado. Persista e use @odata.deltaLink a URL para saber mais sobre as alterações no recurso no futuro.

Para obter detalhes, consulte Usando a consulta delta. Para obter solicitações de exemplo, consulte Obter alterações incrementais para usuários.

Importante

Os deltas educationClass não incluem classes excluídas.

Exemplos

Solicitação

GET https://graph.microsoft.com/v1.0/education/classes/delta

Resposta

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

HTTP/1.1 200 OK
Content-Type: application/json

{

  "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(educationClass)",
  "@odata.nextLink": "https://graph.microsoft.com/v1.0/education/classes/delta?$skiptoken=sU1S4IJGk3hwxbia8...",
  "value": [
    {
      "@odata.type": "#microsoft.graph.educationClass",
      "id": "String (identifier)",
      "displayName": "String",
      "mailNickname": "String",
      "description": "String",
      "createdBy": {
        "@odata.type": "microsoft.graph.identitySet"
      },
      "classCode": "String",
      "externalName": "String",
      "externalId": "String",
      "externalSource": "String",
      "externalSourceDetail": "String",
      "grade": "String",
      "term": {
        "@odata.type": "microsoft.graph.educationTerm"
      }
    }
  ]
}