Listar classes de uma educationSchool

Namespace: microsoft.graph

Obter os recursos educationClass pertencentes a uma educationSchool.

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

Solicitação HTTP

GET /education/schools/{educationSchoolId}/classes

Parâmetros de consulta opcionais

Use a opção de consulta OData $orderby para classificar grupos em uma organização pelos valores displayName, conforme exibido no exemplo a seguir:

GET https://graph.microsoft.com/v1.0/groups?$orderby=displayName

Você também pode usar os $filter parâmetros , $count e consulta para limitar a $search resposta.

Quando itens são adicionados ou atualizados para este recurso, eles são indexados especialmente para uso com os $count e $search parâmetros de consulta. Pode haver um pequeno atraso entre quando um item é adicionado ou atualizado e quando está disponível no índice.

Para obter mais informações sobre as opções de consulta OData, veja Parâmetros de consulta OData .

Cabeçalhos de solicitação

Cabeçalho Valor
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 bem-sucedido, esse método retornará um código de resposta 200 OK e uma coleção de objetos educationClass no corpo da resposta.

Exemplo

Solicitação

Este é um exemplo de solicitação.

GET https://graph.microsoft.com/v1.0/education/schools/{school-id}/classes
Resposta

Este é um exemplo de resposta.

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

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

{
  "value": [
    {
      "id": "11019",
      "description": "Health Level 1",
      "classCode": "Health 501",
      "createdBy": {
        "user": {
          "displayName": "Susana Rocha",
          "id": "14012",
        }
      },
      "displayName": "Health 1",
      "externalId": "11019",
      "externalName": "Health Level 1",
      "externalSource": "sis",
      "mailNickname": "fineartschool.net"
    }  
  ]
}