USP Aberta · Desenvolvedores
innovation-courses
Lista disciplinas de inovação
Disciplinas de inovação e empreendedorismo da USP.
GET /innovation/courses{?search,nivel,campus,fonte,offered,nature} · 1 créditos · Desde a versão 2.0
Parâmetros de consulta
| Nome | Tipo | Descrição |
|---|---|---|
search | string opcional | Termos buscados (todos devem aparecer em algum campo de texto). |
nivel | string opcional | Nível. |
campus | string opcional | Campus. |
fonte | string opcional | Fonte. |
offered | boolean opcional | Só as oferecidas (true) ou não (false). |
nature | string opcional | Natureza da disciplina. |
limit | integer opcional | Quantidade máxima de itens na página. (padrão: 20)1–100 |
cursor | string opcional | Cursor opaco devolvido em `_links.next` ou `_links.prev`; não o construa. |
fields | string[] opcional | Campos de cada item a devolver (lista separada por vírgulas). |
Campos da resposta
| Nome | Tipo | Descrição |
|---|---|---|
codigo | string | Código da disciplina. schema.org/courseCode |
nome | string | Nome. schema.org/name |
unidade | object | null | Unidade responsável, quando identificada. schema.org/provider |
campus | string | null | Campus. |
nivel | string | Nível. schema.org/educationalLevel |
naturezas | array | Naturezas da disciplina. |
jornada | string | Jornada de inovação. |
descricao | string | Descrição. schema.org/description |
sendoOferecida | boolean | Está sendo oferecida. |
periodoOferta | string | Período de oferta. |
oferecimentos | array | Oferecimentos. |
creditos | integer | null | Créditos. schema.org/numberOfCredits |
cargaHoraria | string | Carga horária. schema.org/timeRequired |
ativaNoSistemaOficial | boolean | null | Ativa no sistema oficial. |
linkEmenta | string | Link da ementa. schema.org/url |
fonte | string | Fonte do registro. schema.org/isBasedOn |
url | string | Endereço do registro na fonte. schema.org/url |
atualizadoEm | datetime | Última atualização pela fonte. schema.org/dateModified |
Substitui as rotas legadas: innovation
Exemplos de código
curl -s 'https://uspaberta.ime.usp.br/api/v2/innovation/courses?limit=5' \
-H 'Authorization: Bearer '"$USPA_API_KEY" \
-H 'Accept: application/hal+json'Resposta
Resposta real da API: GET /innovation/courses?limit=5
HTTP 200
content-type: application/hal+json
etag: W/"g0-0637ae4559051ecd"
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{
"_embedded": {
"item": [
{
"ativaNoSistemaOficial": true,
"atualizadoEm": "2026-11-03T08:13:45Z",
"campus": "SAO_CARLOS",
"cargaHoraria": "90 h",
"codigo": "0110450",
"creditos": 5,
"descricao": "Apresentar aspectos de produção, industrialização e comercialização do pescado no Brasil, incluindo os pontos críticos ambientais, na captura/produção, abast…",
"fonte": "HUB_USP",
"jornada": "Preciso testar minha ideia!",
"linkEmenta": "https://uspdigital.usp.br/jupiterweb/obterDisciplina?sgldis=0110450",
"naturezas": [
"INOVACAO"
],
"nivel": "GRADUACAO",
"nome": "Inovação e Qualidade na Cadeia Produtiva do Pescado",
"oferecimentos": [],
"periodoOferta": "",
"sendoOferecida": false,
"unidade": {
"acronym": "iau",
"key": "iau",
"name": "Instituto de Arquitetura e Urbanismo"
},
"url": "https://uspdigital.usp.br/jupiterweb/obterDisciplina?sgldis=0110450"
},
{
"ativaNoSistemaOficial": true,
"atualizadoEm": "2026-11-03T08:13:45Z",
"campus": "PIRACICABA",
"cargaHoraria": "90 h",
"codigo": "0110450",
"creditos": 5,
"descricao": "Apresentar aspectos de produção, industrialização e comercialização do pescado no Brasil, incluindo os pontos críticos ambientais, na captura/produção, abast…",
"fonte": "HUB_USP",
"jornada": "Quero aprender!",
"linkEmenta": "https://uspdigital.usp.br/jupiterweb/jupDisciplina?sgldis=0110450&codcur=11070&codhab=4",
"naturezas": [
"INOVACAO",
"NEGOCIOS"
],
"nivel": "GRADUACAO",
"nome": "Inovação e Qualidade na Cadeia Produtiva do Pescado",
"oferecimentos": [],
"periodoOferta": "1º sem. 2023",
"sendoOferecida": false,
"unidade": {
"acronym": "esalq",
"key": "esalq",
"name": "Escola Superior de Agricultura \"Luiz de Queiroz\""
},
"url": "https://uspdigital.usp.br/jupiterweb/jupDisciplina?sgldis=0110450&codcur=11070&codhab=4"
}
]
},
"_links": {
"curies": [
{
"href": "https://uspaberta.ime.usp.br/api/v2/rels/{rel}",
"templated": true,
"name": "uspa"
}
],
"first": {
"href": "https://uspaberta.ime.usp.br/api/v2/innovation/courses?limit=5"
},
"next": {
"href": "https://uspaberta.ime.usp.br/api/v2/innovation/courses?cursor=eyJrIjpbIjUiXSwiZiI6ImUzYjBjNDQyOThmYyIsImciOjB9.GxwHBwAlJh7JMpEEo_fAkF&limit=5"
},
"self": {
"href": "https://uspaberta.ime.usp.br/api/v2/innovation/courses?limit=5"
}
},
"count": 5,
"total": 217,
"totalIsExact": true
}USP Aberta · Developers
innovation-courses
List innovation courses
USP innovation and entrepreneurship courses.
GET /innovation/courses{?search,nivel,campus,fonte,offered,nature} · 1 credits · Since version 2.0
Query parameters
| Name | Type | Description |
|---|---|---|
search | string optional | Search terms (each must appear in some text field). |
nivel | string optional | Level. |
campus | string optional | Campus. |
fonte | string optional | Source. |
offered | boolean optional | Only offered (true) or not (false). |
nature | string optional | Course nature. |
limit | integer optional | Maximum number of items in the page. (default: 20)1–100 |
cursor | string optional | Opaque cursor returned in `_links.next` or `_links.prev`; never build one. |
fields | string[] optional | Item fields to return (comma separated list). |
Response fields
| Name | Type | Description |
|---|---|---|
codigo | string | Course code. schema.org/courseCode |
nome | string | Name. schema.org/name |
unidade | object | null | Responsible unit, when identified. schema.org/provider |
campus | string | null | Campus. |
nivel | string | Level. schema.org/educationalLevel |
naturezas | array | Course natures. |
jornada | string | Innovation journey. |
descricao | string | Description. schema.org/description |
sendoOferecida | boolean | Is being offered. |
periodoOferta | string | Offering period. |
oferecimentos | array | Offerings. |
creditos | integer | null | Credits. schema.org/numberOfCredits |
cargaHoraria | string | Workload. schema.org/timeRequired |
ativaNoSistemaOficial | boolean | null | Active in the official system. |
linkEmenta | string | Syllabus link. schema.org/url |
fonte | string | Source of the record. schema.org/isBasedOn |
url | string | Address of the record at the source. schema.org/url |
atualizadoEm | datetime | Last update from the source. schema.org/dateModified |
Replaces legacy routes: innovation
Code samples
curl -s 'https://uspaberta.ime.usp.br/api/v2/innovation/courses?limit=5' \
-H 'Authorization: Bearer '"$USPA_API_KEY" \
-H 'Accept: application/hal+json'Response
Real response from the API: GET /innovation/courses?limit=5
HTTP 200
content-type: application/hal+json
etag: W/"g0-b20b562244b6a99c"
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{
"_embedded": {
"item": [
{
"ativaNoSistemaOficial": true,
"atualizadoEm": "2026-11-03T08:13:45Z",
"campus": "SAO_CARLOS",
"cargaHoraria": "90 h",
"codigo": "0110450",
"creditos": 5,
"descricao": "Apresentar aspectos de produção, industrialização e comercialização do pescado no Brasil, incluindo os pontos críticos ambientais, na captura/produção, abast…",
"fonte": "HUB_USP",
"jornada": "Preciso testar minha ideia!",
"linkEmenta": "https://uspdigital.usp.br/jupiterweb/obterDisciplina?sgldis=0110450",
"naturezas": [
"INOVACAO"
],
"nivel": "GRADUACAO",
"nome": "Inovação e Qualidade na Cadeia Produtiva do Pescado",
"oferecimentos": [],
"periodoOferta": "",
"sendoOferecida": false,
"unidade": {
"acronym": "iau",
"key": "iau",
"name": "Instituto de Arquitetura e Urbanismo"
},
"url": "https://uspdigital.usp.br/jupiterweb/obterDisciplina?sgldis=0110450"
},
{
"ativaNoSistemaOficial": true,
"atualizadoEm": "2026-11-03T08:13:45Z",
"campus": "PIRACICABA",
"cargaHoraria": "90 h",
"codigo": "0110450",
"creditos": 5,
"descricao": "Apresentar aspectos de produção, industrialização e comercialização do pescado no Brasil, incluindo os pontos críticos ambientais, na captura/produção, abast…",
"fonte": "HUB_USP",
"jornada": "Quero aprender!",
"linkEmenta": "https://uspdigital.usp.br/jupiterweb/jupDisciplina?sgldis=0110450&codcur=11070&codhab=4",
"naturezas": [
"INOVACAO",
"NEGOCIOS"
],
"nivel": "GRADUACAO",
"nome": "Inovação e Qualidade na Cadeia Produtiva do Pescado",
"oferecimentos": [],
"periodoOferta": "1º sem. 2023",
"sendoOferecida": false,
"unidade": {
"acronym": "esalq",
"key": "esalq",
"name": "Escola Superior de Agricultura \"Luiz de Queiroz\""
},
"url": "https://uspdigital.usp.br/jupiterweb/jupDisciplina?sgldis=0110450&codcur=11070&codhab=4"
}
]
},
"_links": {
"curies": [
{
"href": "https://uspaberta.ime.usp.br/api/v2/rels/{rel}",
"templated": true,
"name": "uspa"
}
],
"first": {
"href": "https://uspaberta.ime.usp.br/api/v2/innovation/courses?limit=5"
},
"next": {
"href": "https://uspaberta.ime.usp.br/api/v2/innovation/courses?cursor=eyJrIjpbIjUiXSwiZiI6ImUzYjBjNDQyOThmYyIsImciOjB9.GxwHBwAlJh7JMpEEo_fAkF&limit=5"
},
"self": {
"href": "https://uspaberta.ime.usp.br/api/v2/innovation/courses?limit=5"
}
},
"count": 5,
"total": 217,
"totalIsExact": true
}USP Aberta · Desarrolladores
innovation-courses
Lista los cursos de innovación
Cursos de innovación y emprendimiento de la USP.
GET /innovation/courses{?search,nivel,campus,fonte,offered,nature} · 1 créditos · Desde la versión 2.0
Parámetros de consulta
| Nombre | Tipo | Descripción |
|---|---|---|
search | string opcional | Términos de búsqueda (cada uno debe aparecer en algún campo de texto). |
nivel | string opcional | Nivel. |
campus | string opcional | Campus. |
fonte | string opcional | Fuente. |
offered | boolean opcional | Solo ofrecidos (true) o no (false). |
nature | string opcional | Naturaleza del curso. |
limit | integer opcional | Número máximo de elementos por página. (predeterminado: 20)1–100 |
cursor | string opcional | Cursor opaco devuelto en `_links.next` o `_links.prev`; nunca lo construya. |
fields | string[] opcional | Campos de cada elemento a devolver (lista separada por comas). |
Campos de la respuesta
| Nombre | Tipo | Descripción |
|---|---|---|
codigo | string | Código del curso. schema.org/courseCode |
nome | string | Nombre. schema.org/name |
unidade | object | null | Unidad responsable, cuando se identifica. schema.org/provider |
campus | string | null | Campus. |
nivel | string | Nivel. schema.org/educationalLevel |
naturezas | array | Naturalezas del curso. |
jornada | string | Trayectoria de innovación. |
descricao | string | Descripción. schema.org/description |
sendoOferecida | boolean | Se está ofreciendo. |
periodoOferta | string | Período de oferta. |
oferecimentos | array | Ofertas. |
creditos | integer | null | Créditos. schema.org/numberOfCredits |
cargaHoraria | string | Carga horaria. schema.org/timeRequired |
ativaNoSistemaOficial | boolean | null | Activo en el sistema oficial. |
linkEmenta | string | Enlace al programa. schema.org/url |
fonte | string | Fuente del registro. schema.org/isBasedOn |
url | string | Dirección del registro en la fuente. schema.org/url |
atualizadoEm | datetime | Última actualización desde la fuente. schema.org/dateModified |
Reemplaza rutas heredadas: innovation
Ejemplos de código
curl -s 'https://uspaberta.ime.usp.br/api/v2/innovation/courses?limit=5' \
-H 'Authorization: Bearer '"$USPA_API_KEY" \
-H 'Accept: application/hal+json'Respuesta
Respuesta real de la API: GET /innovation/courses?limit=5
HTTP 200
content-type: application/hal+json
etag: W/"g0-a391675a86ef2886"
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{
"_embedded": {
"item": [
{
"ativaNoSistemaOficial": true,
"atualizadoEm": "2026-11-03T08:13:45Z",
"campus": "SAO_CARLOS",
"cargaHoraria": "90 h",
"codigo": "0110450",
"creditos": 5,
"descricao": "Apresentar aspectos de produção, industrialização e comercialização do pescado no Brasil, incluindo os pontos críticos ambientais, na captura/produção, abast…",
"fonte": "HUB_USP",
"jornada": "Preciso testar minha ideia!",
"linkEmenta": "https://uspdigital.usp.br/jupiterweb/obterDisciplina?sgldis=0110450",
"naturezas": [
"INOVACAO"
],
"nivel": "GRADUACAO",
"nome": "Inovação e Qualidade na Cadeia Produtiva do Pescado",
"oferecimentos": [],
"periodoOferta": "",
"sendoOferecida": false,
"unidade": {
"acronym": "iau",
"key": "iau",
"name": "Instituto de Arquitetura e Urbanismo"
},
"url": "https://uspdigital.usp.br/jupiterweb/obterDisciplina?sgldis=0110450"
},
{
"ativaNoSistemaOficial": true,
"atualizadoEm": "2026-11-03T08:13:45Z",
"campus": "PIRACICABA",
"cargaHoraria": "90 h",
"codigo": "0110450",
"creditos": 5,
"descricao": "Apresentar aspectos de produção, industrialização e comercialização do pescado no Brasil, incluindo os pontos críticos ambientais, na captura/produção, abast…",
"fonte": "HUB_USP",
"jornada": "Quero aprender!",
"linkEmenta": "https://uspdigital.usp.br/jupiterweb/jupDisciplina?sgldis=0110450&codcur=11070&codhab=4",
"naturezas": [
"INOVACAO",
"NEGOCIOS"
],
"nivel": "GRADUACAO",
"nome": "Inovação e Qualidade na Cadeia Produtiva do Pescado",
"oferecimentos": [],
"periodoOferta": "1º sem. 2023",
"sendoOferecida": false,
"unidade": {
"acronym": "esalq",
"key": "esalq",
"name": "Escola Superior de Agricultura \"Luiz de Queiroz\""
},
"url": "https://uspdigital.usp.br/jupiterweb/jupDisciplina?sgldis=0110450&codcur=11070&codhab=4"
}
]
},
"_links": {
"curies": [
{
"href": "https://uspaberta.ime.usp.br/api/v2/rels/{rel}",
"templated": true,
"name": "uspa"
}
],
"first": {
"href": "https://uspaberta.ime.usp.br/api/v2/innovation/courses?limit=5"
},
"next": {
"href": "https://uspaberta.ime.usp.br/api/v2/innovation/courses?cursor=eyJrIjpbIjUiXSwiZiI6ImUzYjBjNDQyOThmYyIsImciOjB9.GxwHBwAlJh7JMpEEo_fAkF&limit=5"
},
"self": {
"href": "https://uspaberta.ime.usp.br/api/v2/innovation/courses?limit=5"
}
},
"count": 5,
"total": 217,
"totalIsExact": true
}