Skip to content

Parameters ​

Platform and institution parameters, inherited across levels.

Read the institution's parameters ​

GET /instituicoes/{instituicaoId}/parametros

Access: Requires the capability ADMINISTRAR over institution (params.instituicaoId). Success status: 200.

Path parameters

ParameterTypeRequiredConstraintsDescription
instituicaoIdstring (uuid)yesInstitution id.

Response

ParametrosDto

FieldTypeRequiredConstraintsDescription
nivel"plataforma" | "instituicao"yes
valoresobjectyes
herdadosobjectyes

On error: ErroApi model.

Example

bash
curl -X GET "$API/instituicoes/{instituicaoId}/parametros" -H "Authorization: Bearer $TOKEN"

Update the institution's parameters ​

PUT /instituicoes/{instituicaoId}/parametros

Access: Requires the capability ADMINISTRAR over institution (params.instituicaoId). Success status: 200.

Path parameters

ParameterTypeRequiredConstraintsDescription
instituicaoIdstring (uuid)yesInstitution id.

Request body (ParametrosInstituicaoAtualizar)

FieldTypeRequiredConstraintsDescription
turma.tolerancia_antes_mininteger or nullno0…720
turma.tolerancia_depois_mininteger or nullno0…720
senha.tamanho_minimointeger or nullno8…128
senha.historicointeger or nullno0…24
senha.intervalo_min_horasinteger or nullno0…168
sessao.expira_diasinteger or nullno1…365
auditoria.retencao_mesesinteger or nullno1…240
lembrete.atividade_antecedencia_mininteger or nullno0…1440
lembrete.avaliador_pendencia_horasinteger or nullno0…168
notificacao.silencio_inicio_hinteger or nullno0…23
notificacao.silencio_fim_hinteger or nullno0…23
sus.convite_intervalo_diasinteger or nullno0…730
feedback.prazo_diasinteger or nullno0…180
chat.retencao_mesesinteger or nullno1…240

Response

ParametrosDto

FieldTypeRequiredConstraintsDescription
nivel"plataforma" | "instituicao"yes
valoresobjectyes
herdadosobjectyes

On error: ErroApi model.

Example

bash
curl -X PUT "$API/instituicoes/{instituicaoId}/parametros" -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" -d '{}'

Read the platform parameters ​

GET /parametros

Access: Requires the capability PLATAFORMA. Success status: 200.

Response

ParametrosDto

FieldTypeRequiredConstraintsDescription
nivel"plataforma" | "instituicao"yes
valoresobjectyes
herdadosobjectyes

On error: ErroApi model.

Example

bash
curl -X GET "$API/parametros" -H "Authorization: Bearer $TOKEN"

Update the platform parameters ​

PUT /parametros

Access: Requires the capability PLATAFORMA. Success status: 200.

Request body (ParametrosPlataformaAtualizar)

FieldTypeRequiredConstraintsDescription
turma.tolerancia_antes_mininteger or nullno0…720
turma.tolerancia_depois_mininteger or nullno0…720
senha.tamanho_minimointeger or nullno8…128
senha.historicointeger or nullno0…24
senha.intervalo_min_horasinteger or nullno0…168
sessao.expira_diasinteger or nullno1…365
auditoria.retencao_mesesinteger or nullno1…240
dados.retencao_mesesinteger or nullno1…240
lembrete.atividade_antecedencia_mininteger or nullno0…1440
lembrete.avaliador_pendencia_horasinteger or nullno0…168
notificacao.silencio_inicio_hinteger or nullno0…23
notificacao.silencio_fim_hinteger or nullno0…23
sus.convite_intervalo_diasinteger or nullno0…730
feedback.prazo_diasinteger or nullno0…180
chat.retencao_mesesinteger or nullno1…240
notificacao.retencao_diasinteger or nullno1…3650

Response

ParametrosDto

FieldTypeRequiredConstraintsDescription
nivel"plataforma" | "instituicao"yes
valoresobjectyes
herdadosobjectyes

On error: ErroApi model.

Example

bash
curl -X PUT "$API/parametros" -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" -d '{}'

contato@presente.app.br