A finalidade deste método é possibilitar a consulta de promoções por um período de no máximo 31 dias.
GET /api/v1/Promocoes/obter-por-periodo
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
CNPJ | CNPJ da empresa utilizada como filtro de informações, sem traços ou pontos. Formato: 00000000000000 | string | Não há |
DataInicio | Data início que deseja filtrar. | string | Não há |
DataTermino | Data final que deseja filtrar. | string | Não há |
QuantidadePorPagina | Quantidade de resultados por página | integer | Não há |
PaginaAtual | Página atual | integer | Não há |
Não há.
application/json, text/json
Exemplo (Sample):
[ { "seqPromocaoPdv": 0, "descricao": "string", "status": "string", "dataInicio": "2020-09-02T17:44:04.410Z", "dataFim": "2020-09-02T17:44:04.410Z", "tipoPromocao": "string", "descricaoEtiqueta": "string", "itens": [ { "seqProduto": 0, "qtdEmbalagem": 0, "quantidade": 0, "precoItem": 0, "percentualDesconto": 0, "status": "string", "seqFamilia": 0, "promocaoPorFamilia": "string", "familia": { "seqFamilia": 0, "descricao": "string" }, "produto": { "seqProduto": 0, "descricaoReduzida": "string" }, "listaPrecoAPartirDe": [ { "valorDesconto": 0, "percentualDesconto": 0, "precoPromocao": 0, "qtdApartirDe": 0, "empresa": { "numeroEmpresa": 0, "nomeReduzido": "string", "cnpj": "string", "status": "string" } } ] } ], "grupos": [ { "seqGrupo": 0, "descricao": "string", "qtdItemGrupo": 0, "status": "string", "listaGrupoPrecoAPartirDe": [ { "valorDesconto": 0, "percentualDesconto": 0, "precoPromocao": 0, "qtdApartirDe": 0 } ], "itens": [ { "seqProduto": 0, "qtdEmbalagem": 0, "quantidade": 0, "precoItem": 0, "percentualDesconto": 0, "status": "string", "seqFamilia": 0, "promocaoPorFamilia": "string", "familia": { "seqFamilia": 0, "descricao": "string" }, "produto": { "seqProduto": 0, "descricaoReduzida": "string" }, "listaPrecoAPartirDe": [ { "valorDesconto": 0, "percentualDesconto": 0, "precoPromocao": 0, "qtdApartirDe": 0, "empresa": { "numeroEmpresa": 0, "nomeReduzido": "string", "cnpj": "string", "status": "string" } } ] } ] } ], "empresas": [ { "numeroEmpresa": 0, "nomeReduzido": "string", "cnpj": "string", "status": "string" } ] } ]