Introdução
Busca
- Search
- Metrics
- WeTalkie
- Fluid
- Ingest
Servico de Busca
- busca
Subpav OSA SMS
- Unidades
- Notificacoes
eAi Agent
- Health
- Letta
- Webhook
- Letta Tools
- System Prompt
- External Tools
- Agent Config
- Agents
- Unified History
- Unified Reset
- Unified Save
- Admin
Registro Municipal Integrado
- citizen
- health
- validation
GO
- acessibilidades
- categorias
- cursos
- empregos
- empresas
- escolaridades
- instituicoes
- orgaos
- search
- health
instituicoes
Atualizar instituição de ensino
Atualiza os dados de uma instituição existente
PUT
/
api
/
v1
/
instituicoes
/
{id}
Atualizar instituição de ensino
Copy
curl --request PUT \
--url https://services.staging.app.dados.rio/go/api/v1/instituicoes/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"cursos": [
{
"acessibilidades": [
{
"cursos": [
{}
],
"id": 123,
"nome": "<string>"
}
],
"carga_horaria": 123,
"categorias": [
{
"cursos": [
{}
],
"id": 123,
"nome": "<string>"
}
],
"certificacao_oferecida": true,
"contato_duvidas": "<string>",
"created_at": "<string>",
"data_inicio": "<string>",
"data_limite_inscricoes": "<string>",
"data_termino": "<string>",
"descricao": "<string>",
"formato_aula": "GRAVADO",
"id": 123,
"instituicao": {},
"instituicao_id": 123,
"link_inscricao": "<string>",
"local_realizacao": "<string>",
"modalidade": "PRESENCIAL",
"numero_vagas": 123,
"orgao": {
"cursos": [
{}
],
"empregos": [
{
"beneficios": "<string>",
"contato_duvidas": "<string>",
"created_at": "<string>",
"data_inicio_prevista": "<string>",
"data_limite_candidatura": "<string>",
"descricao": "<string>",
"empresa": {
"empregos": [
{}
],
"id": 123,
"nome": "<string>"
},
"empresa_id": 123,
"escolaridade": {
"empregos": [
{}
],
"id": 123,
"nivel": "<string>"
},
"escolaridade_id": 123,
"id": 123,
"jornada_trabalho": "INTEGRAL",
"latitude": 123,
"longitude": 123,
"numero_vagas": 123,
"orgao": {},
"orgao_id": 123,
"pre_requisitos": "<string>",
"salario_max": 123,
"salario_min": 123,
"status": "CRIADO",
"tipo_contratacao": "CLT",
"titulo": "<string>",
"turno": "MANHA",
"updated_at": "<string>"
}
],
"id": 123,
"nome": "<string>"
},
"orgao_id": 123,
"pre_requisitos": "<string>",
"status": "CRIADO",
"titulo": "<string>",
"turno": "MANHA",
"updated_at": "<string>"
}
],
"id": 123,
"nome": "<string>"
}'
Copy
{
"cursos": [
{
"acessibilidades": [
{
"cursos": [
{}
],
"id": 123,
"nome": "<string>"
}
],
"carga_horaria": 123,
"categorias": [
{
"cursos": [
{}
],
"id": 123,
"nome": "<string>"
}
],
"certificacao_oferecida": true,
"contato_duvidas": "<string>",
"created_at": "<string>",
"data_inicio": "<string>",
"data_limite_inscricoes": "<string>",
"data_termino": "<string>",
"descricao": "<string>",
"formato_aula": "GRAVADO",
"id": 123,
"instituicao": {},
"instituicao_id": 123,
"link_inscricao": "<string>",
"local_realizacao": "<string>",
"modalidade": "PRESENCIAL",
"numero_vagas": 123,
"orgao": {
"cursos": [
{}
],
"empregos": [
{
"beneficios": "<string>",
"contato_duvidas": "<string>",
"created_at": "<string>",
"data_inicio_prevista": "<string>",
"data_limite_candidatura": "<string>",
"descricao": "<string>",
"empresa": {
"empregos": [
{}
],
"id": 123,
"nome": "<string>"
},
"empresa_id": 123,
"escolaridade": {
"empregos": [
{}
],
"id": 123,
"nivel": "<string>"
},
"escolaridade_id": 123,
"id": 123,
"jornada_trabalho": "INTEGRAL",
"latitude": 123,
"longitude": 123,
"numero_vagas": 123,
"orgao": {},
"orgao_id": 123,
"pre_requisitos": "<string>",
"salario_max": 123,
"salario_min": 123,
"status": "CRIADO",
"tipo_contratacao": "CLT",
"titulo": "<string>",
"turno": "MANHA",
"updated_at": "<string>"
}
],
"id": 123,
"nome": "<string>"
},
"orgao_id": 123,
"pre_requisitos": "<string>",
"status": "CRIADO",
"titulo": "<string>",
"turno": "MANHA",
"updated_at": "<string>"
}
],
"id": 123,
"nome": "<string>"
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
ID da instituição
Body
application/json
Dados da instituição
The body is of type object
.
Response
200
application/json
OK
The response is of type object
.
Atualizar instituição de ensino
Copy
curl --request PUT \
--url https://services.staging.app.dados.rio/go/api/v1/instituicoes/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"cursos": [
{
"acessibilidades": [
{
"cursos": [
{}
],
"id": 123,
"nome": "<string>"
}
],
"carga_horaria": 123,
"categorias": [
{
"cursos": [
{}
],
"id": 123,
"nome": "<string>"
}
],
"certificacao_oferecida": true,
"contato_duvidas": "<string>",
"created_at": "<string>",
"data_inicio": "<string>",
"data_limite_inscricoes": "<string>",
"data_termino": "<string>",
"descricao": "<string>",
"formato_aula": "GRAVADO",
"id": 123,
"instituicao": {},
"instituicao_id": 123,
"link_inscricao": "<string>",
"local_realizacao": "<string>",
"modalidade": "PRESENCIAL",
"numero_vagas": 123,
"orgao": {
"cursos": [
{}
],
"empregos": [
{
"beneficios": "<string>",
"contato_duvidas": "<string>",
"created_at": "<string>",
"data_inicio_prevista": "<string>",
"data_limite_candidatura": "<string>",
"descricao": "<string>",
"empresa": {
"empregos": [
{}
],
"id": 123,
"nome": "<string>"
},
"empresa_id": 123,
"escolaridade": {
"empregos": [
{}
],
"id": 123,
"nivel": "<string>"
},
"escolaridade_id": 123,
"id": 123,
"jornada_trabalho": "INTEGRAL",
"latitude": 123,
"longitude": 123,
"numero_vagas": 123,
"orgao": {},
"orgao_id": 123,
"pre_requisitos": "<string>",
"salario_max": 123,
"salario_min": 123,
"status": "CRIADO",
"tipo_contratacao": "CLT",
"titulo": "<string>",
"turno": "MANHA",
"updated_at": "<string>"
}
],
"id": 123,
"nome": "<string>"
},
"orgao_id": 123,
"pre_requisitos": "<string>",
"status": "CRIADO",
"titulo": "<string>",
"turno": "MANHA",
"updated_at": "<string>"
}
],
"id": 123,
"nome": "<string>"
}'
Copy
{
"cursos": [
{
"acessibilidades": [
{
"cursos": [
{}
],
"id": 123,
"nome": "<string>"
}
],
"carga_horaria": 123,
"categorias": [
{
"cursos": [
{}
],
"id": 123,
"nome": "<string>"
}
],
"certificacao_oferecida": true,
"contato_duvidas": "<string>",
"created_at": "<string>",
"data_inicio": "<string>",
"data_limite_inscricoes": "<string>",
"data_termino": "<string>",
"descricao": "<string>",
"formato_aula": "GRAVADO",
"id": 123,
"instituicao": {},
"instituicao_id": 123,
"link_inscricao": "<string>",
"local_realizacao": "<string>",
"modalidade": "PRESENCIAL",
"numero_vagas": 123,
"orgao": {
"cursos": [
{}
],
"empregos": [
{
"beneficios": "<string>",
"contato_duvidas": "<string>",
"created_at": "<string>",
"data_inicio_prevista": "<string>",
"data_limite_candidatura": "<string>",
"descricao": "<string>",
"empresa": {
"empregos": [
{}
],
"id": 123,
"nome": "<string>"
},
"empresa_id": 123,
"escolaridade": {
"empregos": [
{}
],
"id": 123,
"nivel": "<string>"
},
"escolaridade_id": 123,
"id": 123,
"jornada_trabalho": "INTEGRAL",
"latitude": 123,
"longitude": 123,
"numero_vagas": 123,
"orgao": {},
"orgao_id": 123,
"pre_requisitos": "<string>",
"salario_max": 123,
"salario_min": 123,
"status": "CRIADO",
"tipo_contratacao": "CLT",
"titulo": "<string>",
"turno": "MANHA",
"updated_at": "<string>"
}
],
"id": 123,
"nome": "<string>"
},
"orgao_id": 123,
"pre_requisitos": "<string>",
"status": "CRIADO",
"titulo": "<string>",
"turno": "MANHA",
"updated_at": "<string>"
}
],
"id": 123,
"nome": "<string>"
}
Assistant
Responses are generated using AI and may contain mistakes.