POST

api/genericos/ge/ControleAcessoMenu/Salvar

Notas de Implementação:

Método para salvar os acessos de usuário ñas aplicações web.

Informações de Envio:

Cabeçalhos de Envio:

Parâmetro Valor Descrição Tipo de parâmetro Tipo de dados
Authorization Bearer Hash gerado no login Header String

Acesse o método de login para mais informações: api/genericos/ge/Login/Autenticar

Modelo:

Dados dos acessos em formato de DTO

ControleAcessoMenuDTO

NomeDescriçãoTipoInformação Adicional
Id

Id do registro a ser gravado.

decimal number

Opcional

Usuario

Usuario que realizou o acesso.

string

Obrigatório

Modulo

Código do módulo acessado.

string

Obrigatório

Portal

Portal em que foi realizado o acesso.

string

Obrigatório

UrlAcessada

Url acessada.

string

Obrigatório

FormaAcesso

Forma de acesso.

string

Opcional

DataAcesso

Data de acesso.

date

Obrigatório

HoraAcesso

Hora de acesso.

string

Obrigatório

DataValidacao

Data para verificar a integridade do registro.

date

Opcional

Formato de Envio:

application/json, text/json

Exemplo:
[
  {
    "Id": 1.0,
    "Usuario": "string 2",
    "Modulo": "string 3",
    "Portal": "string 4",
    "UrlAcessada": "string 5",
    "FormaAcesso": "string 6",
    "DataAcesso": "2026-01-13",
    "HoraAcesso": "string 7",
    "DataValidacao": "2026-01-13"
  }
]

Informações de Retorno:

Cabeçalhos Adicionais:

Nome Descrição Valor
cigam-api-version Versão do build/compilação dessa versão da API 2.1.8565.21067

Modelo:

HttpCustomResponse

NomeDescriçãoTipoInformação Adicional
success

boolean

Opcional

hash

string

Opcional

messages

string

Opcional

data

Object

Opcional

tipoLogin

string

Opcional

Formato de Resposta:

Retorna os dados referentes aos acompanhamentos encontrados.

Código de status HTTP Descrição Modelo de resposta
200 OK

application/json, text/json

Exemplo:
{
  "success": true,
  "hash": "string 2",
  "messages": [
    "string 1"
  ],
  "data": {},
  "tipoLogin": "string 4"
}
400 Requisição inválida

application/json, text/json

Exemplo:
{
                    "success": false,
                    "hash": "string 2",
                    "messages": [
                     "string 1"
                    ],
                     "data": {},
                     "tipoLogin": "string 4"                    
                    
}
401 Não autorizado

application/json, text/json

Exemplo:
{
                    "success": false,
                    "hash": "string 2",
                    "messages": [
                     "string 1"
                    ],
                     "data": {},
                     "tipoLogin": "string 4"                    
                    
}
500 Requisição falhou

application/json, text/json

Exemplo:
{
                    "success": false,
                    "hash": "string 2",
                    "messages": [
                     "string 1"
                    ],
                     "data": {},
                     "tipoLogin": "string 4"                    
                    
}
502 Falha de comunicação

application/json, text/json

Exemplo:
{
                    "success": false,
                    "hash": "string 2",
                    "messages": [
                     "string 1"
                    ],
                     "data": {},
                     "tipoLogin": "string 4"                    
                    
}