Skip to content

Documentação

Endpoints

Endereço de autenticação

Ambiente URL
Homologação https://auth-h-sigap-rec.df-1.estaleiro.serpro.gov.br/recepcao-autenticacao/token
Produção https://auth-sigap-rec.ni.estaleiro.serpro.gov.br/recepcao-autenticacao/token

Para mais detalhes sobre a autenticação, consulte a seção Autenticação na API.

Endpoints de acesso ao serviço

URL Base por ambiente:

  • Ambiente de Homologação:

    https://auth-h-sigap-rec.df-1.estaleiro.serpro.gov.br/
    

  • Ambiente de Produção:

    https://auth-sigap-rec.ni.estaleiro.serpro.gov.br/
    

Operações:

Informação Importante

Para todas as operações que recebem documentos, o XML que representa o documento deve estar compactado com GZip e com representação base64binary.

Operação para envio de lotes de apostas

Recepção de lote diário e detalhado de apostas
[POST] /recepcao-aposta/aposta-esportiva/lote
Endpoints
Ambiente URL
Homologação https://api-h-sigap-rec.df-1.estaleiro.serpro.gov.br/recepcao-aposta/aposta-esportiva/lote
Produção https://api-sigap-rec.ni.estaleiro.serpro.gov.br/recepcao-aposta/aposta-esportiva/lote
Entrada
Parâmetro Tipo Descrição
LoteApostaEsportivaXmlGZipB64 string Arquivo XML com lote compactado em Gzip base64binary

Operação para envio de lotes de apostadores

Recepção de lote diário e detalhado de apostadores
[POST] /recepcao-apostador/apostador/lote
Endpoints
Ambiente URL
Homologação https://api-h-sigap-rec.df-1.estaleiro.serpro.gov.br/recepcao-apostador/apostador/lote
Produção https://api-sigap-rec.ni.estaleiro.serpro.gov.br/recepcao-apostador/apostador/lote
Entrada
Parâmetro Tipo Descrição
LoteApostadorXmlGZipB64 string Arquivo XML com lote compactado em Gzip base64binary

Operação para envio de lotes de carteiras

Recepção de lote diário e detalhado de carteiras
[POST] /recepcao-carteira/carteira/lote
Endpoints
Ambiente URL
Homologação https://api-h-sigap-rec.df-1.estaleiro.serpro.gov.br/recepcao-carteira/carteira/lote
Produção https://api-sigap-rec.ni.estaleiro.serpro.gov.br/recepcao-carteira/carteira/lote
Entrada
Parâmetro Tipo Descrição
LoteCarteiraXmlGZipB64 string Arquivo XML com lote compactado em Gzip base64binary

Operações para envio de lotes de operadores

Recepção de lote diário e detalhado de operadores
[POST] /recepcao-operador/operador/lote/diario
Endpoints
Ambiente URL
Homologação https://api-h-sigap-rec.df-1.estaleiro.serpro.gov.br/recepcao-operador/operador/lote/diario
Produção https://api-sigap-rec.ni.estaleiro.serpro.gov.br/recepcao-operador/operador/lote/diario
Entrada
Parâmetro Tipo Descrição
LoteOperadorXmlGZipB64 string Arquivo XML com lote compactado em Gzip base64binary
Recepção de lote mensal e detalhado de operadores
[POST] /recepcao-operador/operador/lote/mensal
Endpoints
Ambiente URL
Homologação https://api-h-sigap-rec.df-1.estaleiro.serpro.gov.br/recepcao-operador/operador/lote/mensal
Produção https://api-sigap-rec.ni.estaleiro.serpro.gov.br/recepcao-operador/operador/lote/mensal
Entrada
Parâmetro Tipo Descrição
LoteOperadorMensalXmlGZipB64 string Arquivo XML com lote compactado em Gzip base64binary

Operação para envio de lotes de jogos online

Recepção de lote diário e detalhado de jogos online
[POST] /recepcao-jogo/jogo-online/lote
Endpoints
Ambiente URL
Homologação https://api-h-sigap-rec.df-1.estaleiro.serpro.gov.br/recepcao-jogo/jogo-online/lote
Produção https://api-sigap-rec.ni.estaleiro.serpro.gov.br/recepcao-jogo/jogo-online/lote
Entrada
Parâmetro Tipo Descrição
LoteJogoOnlineXmlGZipB64 string Arquivo XML com lote compactado em Gzip base64binary

Operação para recuperação do status de envio realizado pela operadora

Retorno do status do movimento de lote enviado
[POST] /movimento/search
Endpoints
Ambiente URL
Homologação https://api-h-sigap-rec.df-1.estaleiro.serpro.gov.br/movimento/search
Produção https://api-sigap-rec.ni.estaleiro.serpro.gov.br/movimento/search
Entrada
Parâmetro Tipo Descrição
cnpj string CNPJ sem formatação (ex.: "33683111000107")
marca string Marca
dataReferenciaInicio string Data inicial dos lotes no formato "YYYY-MM-DD" (ex.: "2025-10-01")
dataReferenciaFim string Data final dos lotes no formato "YYYY-MM-DD" (ex.: "2025-10-31")
Saída
Parâmetro Tipo Descrição
cnpj string CNPJ sem formatação (ex.: "33683111000107")
marca string Marca
dataReferencia string Data referência do lote (ex.: "2025-10-01")
situacao string "NAO_PROCESSADO", "PROCESSADO_PENDENCIA", "PROCESSADO_SUCESSO", "AGUARDANDO_PROCESSAMENTO_CORRECAO", "AGUARDANDO_PROCESSAMENTO_RETIFICACAO"
dataProcessamento string Data do processamento do movimento (ex.: "2025-10-01")
mensagens array array com pares de código e descrição

Códigos de Retorno

As requisições à API Sigap podem receber como retorno os seguintes código HTTP:

Code / Responses

200 (Ok)

Requisição recebida e processada com sucesso, no caso dos endpoints que não envolvem envio de arquivos.

201 (Created)

Tudo funcionou como esperado, no caso de envio de arquivo.

250 Falha na validação do esquema XML do lote

A requisição não foi aceita pois existe alguma inconsistência entre o arquivo xml enviado e a validação com o esquema xsd do tipo de arquivo enviado.

400 Requisição inválida

A requisição não foi aceita pois existe alguma inconsistência em algum parâmetro. Uma mensagem especificando o tipo de erro será retornado no corpo da resposta.

401 Usuário não autorizado (Unauthorized)

Problemas durante a autenticação/autorização.

404 Recurso não encontrado (Not Found)

A requisição referenciou um endpoint não existente ou para o qual não há dados.

413 Tamanho máximo do arquivo excedido

Tamanho máximo do arquivo permitido 3mb.

500 Erro interno na aplicação (Internal Server Error)

Ocorreu algum erro interno no Servidor.