POST

api/genericos/ge/SessaoResposta/Salvar

Notas de Implementação:

Método para salvar respostas de questionário.

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:

Propriedades com as informações das respostas a serem gravadas.

SessaoRespDTO

NomeDescriçãoTipoInformação Adicional
Codigo

decimal number

Opcional

Usuario

Nome de usuário.

string

Obrigatório

CodigoQuestionario

Código do questionário.

string

Obrigatório

Origem

Origem.

string

Obrigatório

NomePublico

Nome público do programa.

string

Opcional

CodigoPergunta

Código da pergunta.

integer

Opcional

CodigoElemento

Código do elemento.

integer

Opcional

OrdemResposta

Ordem da resposta.

integer

Opcional

OrdemExibicao

Ordem de exibição.

decimal number

Opcional

Tipo

Tipo da pergunta.

string

Obrigatório

Tamanho Único: 1

TipoResposta

Tipo de resposta.

string

Obrigatório

Tamanho Único: 1

MascaraResposta

Máscara da resposta.

string

Obrigatório

CaracterValidacao

Caracteres de validação.

string

Obrigatório

VinculoTabCampo

Vínculo entre tabela e campo.

integer

Opcional

MultiplaEscolha

Indica se é de múltipla escolha.

boolean

Opcional

PerguntaMemo

Pergunta de memória.

string

Obrigatório

Resposta

Valor de resposta.

string

Obrigatório

NumeroPergunta

Número da pergunta.

decimal number

Opcional

UsuarioCriacao

Usuário de criação.

string

Opcional

DataCriacao

Data de criação.

date

Opcional

HoraCriacao

Hora de criação.

string

Opcional

UsuarioModificacao

Usuário de modificação.

string

Opcional

DataModificacao

Data de modificação.

date

Opcional

HoraModificacao

Hora de modificação.

string

Opcional

Campo25

date

Opcional

Campo26

date

Opcional

Campo27

Se este parâmetro não for utilizado, passar valor branco.

string

Obrigatório

Tamanho Único: 1

Campo28

Se este parâmetro não for utilizado, passar valor branco.

string

Obrigatório

Tamanho Único: 1

Campo29

Se este parâmetro não for utilizado, passar valor branco.

string

Obrigatório

Tamanho Máximo: 2

Campo30

Se este parâmetro não for utilizado, passar valor branco.

string

Obrigatório

Tamanho Máximo: 2

Campo31

Se este parâmetro não for utilizado, passar valor branco.

string

Obrigatório

Tamanho Máximo: 3

Campo32

Se este parâmetro não for utilizado, passar valor branco.

string

Obrigatório

Tamanho Máximo: 3

Campo33

Se este parâmetro não for utilizado, passar valor branco.

string

Obrigatório

Tamanho Máximo: 6

Campo34

Se este parâmetro não for utilizado, passar valor branco.

string

Obrigatório

Tamanho Máximo: 6

Campo35

Se este parâmetro não for utilizado, passar valor branco.

string

Obrigatório

Tamanho Máximo: 20

Campo36

Se este parâmetro não for utilizado, passar valor branco.

string

Obrigatório

Tamanho Máximo: 20

Campo37

boolean

Opcional

Campo38

boolean

Opcional

Campo39

decimal number

Opcional

Campo40

decimal number

Opcional

Campo41

decimal number

Opcional

Campo42

decimal number

Opcional

Campo43

decimal number

Opcional

Campo44

decimal number

Opcional

Campo45

decimal number

Opcional

Campo46

decimal number

Opcional

DataValidacao

Data de validação.

date

Opcional

USRGETMPERE1

Usuário extra 1.

string

Opcional

USRGETMPERE2

Usuário extra 2.

date

Opcional

USRGETMPERE3

Usuário extra 3.

decimal number

Opcional

SessaoWeb

Sessão Web.

string

Opcional

Empresa

Código de empresa.

string

Opcional

SequenciaContato

Sequência do contato.

integer

Opcional

MaterialProduto

Material do produto.

string

Opcional

Especif1

Especificação 1.

string

Opcional

Especif2

Especificação 2.

string

Opcional

Especif3

Especificação 3.

string

Opcional

Numeracao

Numeração.

string

Opcional

LotePedido

Lote do pedido.

string

Opcional

NumeroSerie

Número de série.

string

Opcional

OSNFORCCONTROP

Ordem de serviço/Nota fiscal/Orçamento/Conta/Ordem de produção.

integer

Opcional

Item

Item.

integer

Opcional

AtividadeSerie

Atividade da série.

string

Opcional

UnidadeNegocio

Unidade de negócio.

string

Opcional

SessaoResposta

Sessão da resposta.

integer

Opcional

Formato de Envio:

application/json, text/json

Exemplo:
{
  "Codigo": 1.1,
  "Usuario": "string 2",
  "CodigoQuestionario": "string 3",
  "Origem": "string 4",
  "NomePublico": "string 5",
  "CodigoPergunta": 6,
  "CodigoElemento": 7,
  "OrdemResposta": 8,
  "OrdemExibicao": 9.1,
  "Tipo": "string 10",
  "TipoResposta": "string 11",
  "MascaraResposta": "string 12",
  "CaracterValidacao": "string 13",
  "VinculoTabCampo": 14,
  "MultiplaEscolha": true,
  "PerguntaMemo": "string 16",
  "Resposta": "string 17",
  "NumeroPergunta": 18.1,
  "UsuarioCriacao": "string 19",
  "DataCriacao": "2026-01-13",
  "HoraCriacao": "string 20",
  "UsuarioModificacao": "string 21",
  "DataModificacao": "2026-01-13",
  "HoraModificacao": "string 22",
  "Campo25": "2026-01-13",
  "Campo26": "2026-01-13",
  "Campo27": "string 23",
  "Campo28": "string 24",
  "Campo29": "string 25",
  "Campo30": "string 26",
  "Campo31": "string 27",
  "Campo32": "string 28",
  "Campo33": "string 29",
  "Campo34": "string 30",
  "Campo35": "string 31",
  "Campo36": "string 32",
  "Campo37": true,
  "Campo38": true,
  "Campo39": 35.1,
  "Campo40": 36.1,
  "Campo41": 37.0,
  "Campo42": 38.0,
  "Campo43": 39.1,
  "Campo44": 40.1,
  "Campo45": 41.1,
  "Campo46": 42.1,
  "DataValidacao": "2026-01-13",
  "USRGETMPERE1": "string 43",
  "USRGETMPERE2": "2026-01-13",
  "USRGETMPERE3": 44.1,
  "SessaoWeb": "string 45",
  "Empresa": "string 46",
  "SequenciaContato": 47,
  "MaterialProduto": "string 48",
  "Especif1": "string 49",
  "Especif2": "string 50",
  "Especif3": "string 51",
  "Numeracao": "string 52",
  "LotePedido": "string 53",
  "NumeroSerie": "string 54",
  "OSNFORCCONTROP": 55,
  "Item": 56,
  "AtividadeSerie": "string 57",
  "UnidadeNegocio": "string 58",
  "SessaoResposta": 59
}

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:

Informações das propriedades de retorno.

HttpCustomResponse

NomeDescriçãoTipoInformação Adicional
success

boolean

Opcional

hash

string

Opcional

messages

string

Opcional

data

Object

Opcional

tipoLogin

string

Opcional

Formato de Resposta:

Objeto JSON com lista dos dados referente as respostas gravadas.

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"                    
                    
}