Plataforma de dados abertos da Universidade de São Paulo
USP Aberta — página inicial

USP Aberta · Desenvolvedores

academic-unit

Obtém uma unidade acadêmica

Detalhe de uma unidade. Referências que não sejam o slug atual (slug antigo, chave, sigla, id) respondem 308 para o endereço canônico.

GET /academic-units/{unit_key} · 1 créditos · Desde a versão 2.0

Variáveis de caminho

NomeTipoDescrição
unit_keystring
obrigatório
Identificador da unidade: slug atual, slug antigo, chave, sigla ou id.

Campos da resposta

NomeTipoDescrição
keystringIdentificador imutável da unidade. schema.org/identifier
slugstringSegmento público da URL; acompanha a sigla.
acronymstringSigla de exibição. schema.org/alternateName
namestring | nullNome por extenso. schema.org/name
unitTypestringstandard, museum ou specialized_institute. schema.org/additionalType
singleDepartmentbooleanA unidade tem um único departamento.
descriptionstring | nullDescrição em HTML sanitizado. schema.org/description
websitestring | nullPágina oficial. schema.org/url
directorstring | nullDireção. schema.org/employee
addressstring | nullEndereço. schema.org/address
contactstring | nullContato. schema.org/contactPoint
workingHoursstring | nullHorário de funcionamento. schema.org/openingHours
isVerifiedbooleanDados conferidos pela unidade.
logoUrlstring | nullLogotipo. schema.org/logo
photoUrlstring | nullFoto. schema.org/image

Links que a resposta oferece

NomeDescrição
uspa:departmentsDepartamentos da unidade.

Substitui as rotas legadas: academic-unit

Exemplos de código

curl -s 'https://uspaberta.ime.usp.br/api/v2/academic-units/ime' \
  -H 'Authorization: Bearer '"$USPA_API_KEY" \
  -H 'Accept: application/hal+json'

Resposta

Resposta real da API: GET /academic-units/ime

HTTP 200
content-type: application/hal+json
etag: W/"g0-52fddc51e64a613b"
cache-control: private, max-age=300, must-revalidate
content-language: pt-BR
vary: Accept, Accept-Language
ratelimit-policy: "daily";q=4000;w=86400, "burst";q=60;w=60
uspa-credit-cost: 1
{
  "_links": {
    "collection": {
      "href": "https://uspaberta.ime.usp.br/api/v2/academic-units"
    },
    "curies": [
      {
        "href": "https://uspaberta.ime.usp.br/api/v2/rels/{rel}",
        "templated": true,
        "name": "uspa"
      }
    ],
    "self": {
      "href": "https://uspaberta.ime.usp.br/api/v2/academic-units/ime"
    },
    "uspa:departments": {
      "href": "https://uspaberta.ime.usp.br/api/v2/academic-units/ime/departments"
    }
  },
  "acronym": "ime",
  "address": "Rua do Matão, 1010 – Cidade Universitária, São Paulo – SP – 05508-090, Brasil",
  "contact": "+55 (11) 3091-6101 / 6102",
  "description": "<p>O Instituto de Matemática, Estatística e Ciência da Computação da Universidade de São Paulo, fundado em 15 de janeiro de 1970 pela Reforma Universitária, …",
  "director": "Prof. Dr. Roberto M. Cesar Jr.",
  "isVerified": true,
  "key": "ime",
  "logoUrl": null,
  "name": "Instituto de Matemática, Estatística e Ciência da Computação",
  "photoUrl": null,
  "singleDepartment": false,
  "slug": "ime",
  "unitType": "standard",
  "website": "https://ime.usp.br",
  "workingHours": "Segunda a Sexta: 06:00 às 23:30\r\nSábados, Domingos e Feriados: 06:00 às 22:00 (acesso controlado, com regras específicas)"
}

USP Aberta · Developers

academic-unit

Get an academic unit

Details of one unit. References other than the current slug (old slug, key, acronym, id) answer 308 to the canonical address.

GET /academic-units/{unit_key} · 1 credits · Since version 2.0

Path variables

NameTypeDescription
unit_keystring
required
Unit identifier: current slug, old slug, key, acronym or id.

Response fields

NameTypeDescription
keystringImmutable unit identifier. schema.org/identifier
slugstringPublic URL segment; follows the acronym.
acronymstringDisplay acronym. schema.org/alternateName
namestring | nullFull name. schema.org/name
unitTypestringstandard, museum or specialized_institute. schema.org/additionalType
singleDepartmentbooleanThe unit has a single department.
descriptionstring | nullDescription as sanitized HTML. schema.org/description
websitestring | nullOfficial website. schema.org/url
directorstring | nullHead of the unit. schema.org/employee
addressstring | nullAddress. schema.org/address
contactstring | nullContact. schema.org/contactPoint
workingHoursstring | nullWorking hours. schema.org/openingHours
isVerifiedbooleanData verified by the unit.
logoUrlstring | nullLogo. schema.org/logo
photoUrlstring | nullPhoto. schema.org/image

Links the response offers

NameDescription
uspa:departmentsThe unit's departments.

Replaces legacy routes: academic-unit

Code samples

curl -s 'https://uspaberta.ime.usp.br/api/v2/academic-units/ime' \
  -H 'Authorization: Bearer '"$USPA_API_KEY" \
  -H 'Accept: application/hal+json'

Response

Real response from the API: GET /academic-units/ime

HTTP 200
content-type: application/hal+json
etag: W/"g0-487a21ed118fdd3f"
cache-control: private, max-age=300, must-revalidate
content-language: en
vary: Accept, Accept-Language
ratelimit-policy: "daily";q=4000;w=86400, "burst";q=60;w=60
uspa-credit-cost: 1
{
  "_links": {
    "collection": {
      "href": "https://uspaberta.ime.usp.br/api/v2/academic-units"
    },
    "curies": [
      {
        "href": "https://uspaberta.ime.usp.br/api/v2/rels/{rel}",
        "templated": true,
        "name": "uspa"
      }
    ],
    "self": {
      "href": "https://uspaberta.ime.usp.br/api/v2/academic-units/ime"
    },
    "uspa:departments": {
      "href": "https://uspaberta.ime.usp.br/api/v2/academic-units/ime/departments"
    }
  },
  "acronym": "ime",
  "address": "Rua do Matão, 1010 – Cidade Universitária, São Paulo – SP – 05508-090, Brasil",
  "contact": "+55 (11) 3091-6101 / 6102",
  "description": "<p>O Instituto de Matemática, Estatística e Ciência da Computação da Universidade de São Paulo, fundado em 15 de janeiro de 1970 pela Reforma Universitária, …",
  "director": "Prof. Dr. Roberto M. Cesar Jr.",
  "isVerified": true,
  "key": "ime",
  "logoUrl": null,
  "name": "Instituto de Matemática, Estatística e Ciência da Computação",
  "photoUrl": null,
  "singleDepartment": false,
  "slug": "ime",
  "unitType": "standard",
  "website": "https://ime.usp.br",
  "workingHours": "Segunda a Sexta: 06:00 às 23:30\r\nSábados, Domingos e Feriados: 06:00 às 22:00 (acesso controlado, com regras específicas)"
}

USP Aberta · Desarrolladores

academic-unit

Obtiene una unidad académica

Detalles de una unidad. Las referencias distintas del slug actual (slug anterior, clave, sigla, id) responden 308 hacia la dirección canónica.

GET /academic-units/{unit_key} · 1 créditos · Desde la versión 2.0

Variables de ruta

NombreTipoDescripción
unit_keystring
obligatorio
Identificador de la unidad: slug actual, slug anterior, clave, sigla o id.

Campos de la respuesta

NombreTipoDescripción
keystringIdentificador inmutable de la unidad. schema.org/identifier
slugstringSegmento público de la URL; sigue a la sigla.
acronymstringSigla mostrada. schema.org/alternateName
namestring | nullNombre completo. schema.org/name
unitTypestringstandard, museum o specialized_institute. schema.org/additionalType
singleDepartmentbooleanLa unidad tiene un único departamento.
descriptionstring | nullDescripción en HTML saneado. schema.org/description
websitestring | nullSitio web oficial. schema.org/url
directorstring | nullResponsable de la unidad. schema.org/employee
addressstring | nullDirección. schema.org/address
contactstring | nullContacto. schema.org/contactPoint
workingHoursstring | nullHorario de atención. schema.org/openingHours
isVerifiedbooleanDatos verificados por la unidad.
logoUrlstring | nullLogotipo. schema.org/logo
photoUrlstring | nullFoto. schema.org/image

Enlaces que ofrece la respuesta

NombreDescripción
uspa:departmentsDepartamentos de la unidad.

Reemplaza rutas heredadas: academic-unit

Ejemplos de código

curl -s 'https://uspaberta.ime.usp.br/api/v2/academic-units/ime' \
  -H 'Authorization: Bearer '"$USPA_API_KEY" \
  -H 'Accept: application/hal+json'

Respuesta

Respuesta real de la API: GET /academic-units/ime

HTTP 200
content-type: application/hal+json
etag: W/"g0-70cb713c9e8f17f4"
cache-control: private, max-age=300, must-revalidate
content-language: es
vary: Accept, Accept-Language
ratelimit-policy: "daily";q=4000;w=86400, "burst";q=60;w=60
uspa-credit-cost: 1
{
  "_links": {
    "collection": {
      "href": "https://uspaberta.ime.usp.br/api/v2/academic-units"
    },
    "curies": [
      {
        "href": "https://uspaberta.ime.usp.br/api/v2/rels/{rel}",
        "templated": true,
        "name": "uspa"
      }
    ],
    "self": {
      "href": "https://uspaberta.ime.usp.br/api/v2/academic-units/ime"
    },
    "uspa:departments": {
      "href": "https://uspaberta.ime.usp.br/api/v2/academic-units/ime/departments"
    }
  },
  "acronym": "ime",
  "address": "Rua do Matão, 1010 – Cidade Universitária, São Paulo – SP – 05508-090, Brasil",
  "contact": "+55 (11) 3091-6101 / 6102",
  "description": "<p>O Instituto de Matemática, Estatística e Ciência da Computação da Universidade de São Paulo, fundado em 15 de janeiro de 1970 pela Reforma Universitária, …",
  "director": "Prof. Dr. Roberto M. Cesar Jr.",
  "isVerified": true,
  "key": "ime",
  "logoUrl": null,
  "name": "Instituto de Matemática, Estatística e Ciência da Computação",
  "photoUrl": null,
  "singleDepartment": false,
  "slug": "ime",
  "unitType": "standard",
  "website": "https://ime.usp.br",
  "workingHours": "Segunda a Sexta: 06:00 às 23:30\r\nSábados, Domingos e Feriados: 06:00 às 22:00 (acesso controlado, com regras específicas)"
}