GET
/
api
/
v1
/
schools
curl --request GET \
  --url https://trialprod.app.toolzz.com.br/api/v1/schools \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": 123,
      "name": "<string>",
      "urlSlug": "<string>",
      "contractNumber": "<string>",
      "tags": [
        {}
      ],
      "taxId": "<string>",
      "groups": [
        {
          "id": 123,
          "name": "<string>"
        }
      ],
      "subgroups": [
        {}
      ],
      "specialties": [
        {}
      ],
      "colorScheme": {
        "primary": "<string>",
        "secondary": "<string>",
        "buttonText": "<string>"
      },
      "social": {},
      "location": {
        "street": "<string>",
        "number": "<string>",
        "additionalDetails": "<string>",
        "district": "<string>",
        "city": "<string>",
        "state": "<string>",
        "zipCode": "<string>"
      },
      "features": {
        "enableTeacherRegistration": true,
        "enableStudentRegistration": true,
        "enableGoogleLogin": true,
        "enableLoginByDocument": true,
        "enableLoginByEmail": true,
        "enableForum": true,
        "enableViewCounter": true,
        "enableRating": true,
        "isPartOfProgram": true,
        "enableReviews": true,
        "showSchoolIconInMenu": true,
        "showIconDetails": true,
        "replicateInstitutionMenuLinks": true,
        "displaySchoolAccessButton": true
      },
      "createdAt": "<string>",
      "updatedAt": "<string>"
    }
  ],
  "meta": {
    "total": 123,
    "per_page": "<string>",
    "current_page": 123,
    "last_page": 123,
    "first_page_url": "<string>",
    "last_page_url": "<string>",
    "next_page_url": "<string>",
    "prev_page_url": "<string>",
    "from": 123,
    "to": 123
  }
}

Parâmetros

name
string

Listar unidade pelo nome.

contractNumber
string

Listar unidade pelo número do contrato.

urlSlug
string

Listar unidade pelo slug da URL.

page
string

Número da página de registros de unidades a ser exibida.

perPage
string

Número de registros a serem exibidos por página. O valor máximo permitido é 100 registros.

Antes de utilizar este endpoint, certifique-se de possuir as seguintes informações disponíveis:
  • Nome da unidade: Necessário caso a busca seja realizada pelo nome.
  • Slug da URL: Necessário caso a busca seja realizada pelo slug.
  • Número do contrato: Necessário caso a busca seja realizada pelo número do contrato da unidade.

Descrição da Resposta

Abaixo está um exemplo da resposta retornada por este endpoint.

data
array

Lista das unidades educacionais.

meta
object

Metadados de paginação.

Antes de utilizar este endpoint, certifique-se de possuir as seguintes informações disponíveis:
  • Nome da unidade: Necessário caso a busca seja realizada pelo nome.
  • Slug da URL: Necessário caso a busca seja realizada pelo slug.
  • Número do contrato: Necessário caso a busca seja realizada pelo número do contrato da unidade.

Segurança

Para acessar este endpoint, é necessário enviar um token de acesso válido no cabeçalho de autorização (Authorization) da requisição. Além disso, a API é protegida por outras medidas de segurança para garantir a proteção dos dados dos usuários.