Ir para o conteúdo

Parâmetros ​

Parâmetros da plataforma e da instituição, com herança entre os níveis.

Lê os parâmetros da instituição ​

GET /instituicoes/{instituicaoId}/parametros

Acesso: Exige a capacidade ADMINISTRAR sobre instituição (params.instituicaoId). Status de sucesso: 200.

Parâmetros de caminho

ParâmetroTipoObrigatórioRestriçõesDescrição
instituicaoIdstring (uuid)simId da instituição.

Resposta

ParametrosDto

CampoTipoObrigatórioRestriçõesDescrição
nivel"plataforma" | "instituicao"sim
valoresobjectsim
herdadosobjectsim

Em caso de erro: modelo ErroApi.

Exemplo

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

Atualiza os parâmetros da instituição ​

PUT /instituicoes/{instituicaoId}/parametros

Acesso: Exige a capacidade ADMINISTRAR sobre instituição (params.instituicaoId). Status de sucesso: 200.

Parâmetros de caminho

ParâmetroTipoObrigatórioRestriçõesDescrição
instituicaoIdstring (uuid)simId da instituição.

Corpo da requisição (ParametrosInstituicaoAtualizar)

CampoTipoObrigatórioRestriçõesDescrição
turma.tolerancia_antes_mininteger ou nulonão0…720
turma.tolerancia_depois_mininteger ou nulonão0…720
senha.tamanho_minimointeger ou nulonão8…128
senha.historicointeger ou nulonão0…24
senha.intervalo_min_horasinteger ou nulonão0…168
sessao.expira_diasinteger ou nulonão1…365
auditoria.retencao_mesesinteger ou nulonão1…240
lembrete.atividade_antecedencia_mininteger ou nulonão0…1440
lembrete.avaliador_pendencia_horasinteger ou nulonão0…168
notificacao.silencio_inicio_hinteger ou nulonão0…23
notificacao.silencio_fim_hinteger ou nulonão0…23
sus.convite_intervalo_diasinteger ou nulonão0…730
feedback.prazo_diasinteger ou nulonão0…180
chat.retencao_mesesinteger ou nulonão1…240

Resposta

ParametrosDto

CampoTipoObrigatórioRestriçõesDescrição
nivel"plataforma" | "instituicao"sim
valoresobjectsim
herdadosobjectsim

Em caso de erro: modelo ErroApi.

Exemplo

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

Lê os parâmetros da plataforma ​

GET /parametros

Acesso: Exige a capacidade PLATAFORMA. Status de sucesso: 200.

Resposta

ParametrosDto

CampoTipoObrigatórioRestriçõesDescrição
nivel"plataforma" | "instituicao"sim
valoresobjectsim
herdadosobjectsim

Em caso de erro: modelo ErroApi.

Exemplo

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

Atualiza os parâmetros da plataforma ​

PUT /parametros

Acesso: Exige a capacidade PLATAFORMA. Status de sucesso: 200.

Corpo da requisição (ParametrosPlataformaAtualizar)

CampoTipoObrigatórioRestriçõesDescrição
turma.tolerancia_antes_mininteger ou nulonão0…720
turma.tolerancia_depois_mininteger ou nulonão0…720
senha.tamanho_minimointeger ou nulonão8…128
senha.historicointeger ou nulonão0…24
senha.intervalo_min_horasinteger ou nulonão0…168
sessao.expira_diasinteger ou nulonão1…365
auditoria.retencao_mesesinteger ou nulonão1…240
dados.retencao_mesesinteger ou nulonão1…240
lembrete.atividade_antecedencia_mininteger ou nulonão0…1440
lembrete.avaliador_pendencia_horasinteger ou nulonão0…168
notificacao.silencio_inicio_hinteger ou nulonão0…23
notificacao.silencio_fim_hinteger ou nulonão0…23
sus.convite_intervalo_diasinteger ou nulonão0…730
feedback.prazo_diasinteger ou nulonão0…180
chat.retencao_mesesinteger ou nulonão1…240
notificacao.retencao_diasinteger ou nulonão1…3650

Resposta

ParametrosDto

CampoTipoObrigatórioRestriçõesDescrição
nivel"plataforma" | "instituicao"sim
valoresobjectsim
herdadosobjectsim

Em caso de erro: modelo ErroApi.

Exemplo

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

contato@presente.app.br