Notas de Implementação:
Cria apontamento para o técnico
Esse método suporta a passagem de parâmetros de consultas OData para restringir os resultados. Mais informações em: https://learn.microsoft.com/pt-br/odata/overview
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
Direitos:
MNPJMOV,PJ54GF7U90,MNGMMOV
Itens de Menu:
PJ00047,PJ00048,GS07958
Modelo:
Dados do apontamento
| Nome | Descrição | Tipo | Informação Adicional |
|---|---|---|---|
| Codigo | decimal number |
Opcional |
|
| CodigoOrdemServico | integer |
Opcional |
|
| CodigoItem | integer |
Opcional |
|
| CodigoAtividade | integer |
Opcional |
|
| Cliente | string |
Opcional |
|
| TempoTotal | decimal number |
Opcional |
|
| TempoAdicional | decimal number |
Opcional |
|
| SubAtividade | string |
Opcional |
|
| Situacao | string |
Opcional |
|
| Tecnico | string |
Opcional |
|
| DataInicio | date |
Opcional |
|
| DataFim | date |
Opcional |
|
| DataInicioUltimaContagem | date |
Opcional |
|
| HoraInicioUltimaContagem | date |
Opcional |
|
| HoraInicio | string |
Opcional |
|
| HoraFim | string |
Opcional |
|
| PercentualConcluido | decimal number |
Opcional |
|
| Observacao | string |
Opcional |
|
| DataCriacao | date |
Opcional |
|
| UsuarioCriacao | string |
Opcional |
|
| UsuarioModificacao | string |
Opcional |
|
| Atualizacao | string |
Opcional |
|
| CodigoRetorno | integer |
Opcional |
|
| SeqDocumentoVersao | integer |
Opcional |
|
| CodigoAtividadeFreq | string |
Opcional |
|
| FinalidadeObservacao | string |
Opcional |
|
| Faturar | string |
Opcional |
|
| TipoApontamento | string |
Opcional |
|
| TipoAlocacao | string |
Opcional |
|
| ConsiderarCalendario | string |
Opcional |
|
| TipoOrdemServico | string |
Opcional |
|
| Solicitante | string |
Opcional |
|
| Produto | string |
Opcional |
|
| Solucao | string |
Opcional |
|
| Causa | string |
Opcional |
|
| SequenciaContato | integer |
Opcional |
|
| Projeto | integer |
Opcional |
|
| EtapaProjeto | integer |
Opcional |
|
| IdProjetoAtividade | integer |
Opcional |
|
| SeqApontamentoPai | decimal number |
Opcional |
|
| Equipe | string |
Opcional |
|
| Versao | string |
Opcional |
|
| CausaApontamento | string |
Opcional |
|
| ConsiderarHorasPlanejadas | boolean |
Opcional |
|
| DescricaoSolucao | string |
Opcional |
|
| DescricaoCausa | string |
Opcional |
|
| Selecionado | boolean |
Opcional |
|
| AdicionarObservacaoSolucao | boolean |
Opcional |
|
| TipoCriacaoOrdemServico | integer |
Opcional |
Formato de Envio:
application/json, text/json
{
"Codigo": 1.1,
"CodigoOrdemServico": 2,
"CodigoItem": 3,
"CodigoAtividade": 4,
"Cliente": "string 5",
"TempoTotal": 6.1,
"TempoAdicional": 7.1,
"SubAtividade": "string 8",
"Situacao": "string 9",
"Tecnico": "string 10",
"DataInicio": "2026-01-13",
"DataFim": "2026-01-13",
"DataInicioUltimaContagem": "2026-01-13",
"HoraInicioUltimaContagem": "2026-01-13",
"HoraInicio": "string 15",
"HoraFim": "string 16",
"PercentualConcluido": 17.1,
"Observacao": "string 18",
"DataCriacao": "2026-01-13",
"UsuarioCriacao": "string 20",
"UsuarioModificacao": "string 21",
"Atualizacao": "string 22",
"CodigoRetorno": 23,
"SeqDocumentoVersao": 24,
"CodigoAtividadeFreq": "string 25",
"FinalidadeObservacao": "string 26",
"Faturar": "string 27",
"TipoApontamento": "string 28",
"TipoAlocacao": "string 29",
"ConsiderarCalendario": "string 30",
"TipoOrdemServico": "string 31",
"Solicitante": "string 32",
"Produto": "string 33",
"Solucao": "string 34",
"Causa": "string 35",
"SequenciaContato": 36,
"Projeto": 37,
"EtapaProjeto": 38,
"IdProjetoAtividade": 39,
"SeqApontamentoPai": 40.1,
"Equipe": "string 41",
"Versao": "string 42",
"CausaApontamento": "string 43",
"ConsiderarHorasPlanejadas": true,
"DescricaoSolucao": "string 45",
"DescricaoCausa": "string 46",
"Selecionado": true,
"AdicionarObservacaoSolucao": true,
"TipoCriacaoOrdemServico": 49
}
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:
| Nome | Descrição | Tipo | Informação Adicional |
|---|---|---|---|
| success | boolean |
Opcional |
|
| hash | string |
Opcional |
|
| messages | string |
Opcional |
|
| data | Object |
Opcional |
|
| tipoLogin | string |
Opcional |
Formato de Resposta:
Objeto JSON com o response da requisição
| 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"
}
|