Search docs/

Prover registros acadêmicos

{...}

O Hub de APIs na Layers permite que apps troquem informações por meio de actions: protocolos especificando o formato de requisição e resposta aceitos para uma determinada informação. Apps que provém informações de registros acadêmicos por meio da action @layers:education:AcademicRecords:getRelated receberão a requisição no formato abaixo e devem respondê-la com todos os campos obrigatórios.

POST https://api.provedor-registrado.com/@layers:education:AcademicRecords:getRelated
CopiarCopiado

Requisição

Especificação

  • contextObjectobrigatório

  • secretStringobrigatório

    Chave secreta específica do app

  • dataObject

Exemplo

{
  "context": {
    "issuedAt": "2024-10-15T14:44:53.190Z",
    "action": "@layers:identificador_da_action",
    "community": "idcomunidadeteste"
  },
  "secret": "exemplo1-e000-11xe-2m33-4444444plo",
  "data": {
    "user": {
      "id": "61b087e1a608106241d30a8a",
      "name": "João Pedro",
      "alias": "0001",
      "timezone": "America/Sao_Paulo",
      "language": "pt-BR",
      "accountId": "exemplo"
    },
    "createdAfter": "2024-10-15"
  }
}
CopiarCopiado

Resposta

Especificação

  • resultObject[ ]obrigatório

Exemplo

{
  "result": [
    {
      "id": "RA",
      "season": "2019",
      "student": "Matília Castelli",
      "course": "9º Ano - Ensino Fundamental",
      "records": [
        {
          "id": "ID_DO_REGISTRO",
          "createdAt": "2024-10-15T14:44:53.190Z",
          "category": "Notificado por comparecer sem marterial escolar",
          "caption": "Geografia",
          "description": "Não trouxe o material didático de Geografia",
          "viewedAt": "2024-10-15T14:44:53.190Z",
          "viewedBy": "exemplo",
          "metadata": [
            {
              "label": "Enviado por",
              "value": "Vânia Almeida"
            }
          ]
        }
      ]
    }
  ]
}
CopiarCopiado