API Shopping de Preços
  1. Pedidos
API Shopping de Preços
  • Introdução à API
  • Plataformas e Integrações
    • Lista Plataformas
    • Lista Integrações
  • Produtos
    • Envio de Produtos - API V1
      POST
    • Atualização de Estoque do Produto - API V1
      POST
    • Atualização de Preço do Produto - API V1
      POST
  • Anuncios nos Marketplaces
    • Listagem de Categorias - API V1
    • Listagem de Marcas por Plataforma - API V1
    • Listagem de Atributos por Plataforma - API V1
    • Envio de produtos para a Plataforma - API V1
    • Atualização de Estoque por Integração
    • Atualização de Preços por Integração
    • Consulta de estoques por integração
    • Consulta de preços por integração
  • Pedidos
    • Fluxo de Integração dos Pedidos
    • Criação de Pedidos Teste
    • Atualizar Status
      POST
    • Atualizar Situação Personalizada
      POST
    • Etiqueta nos Marketplaces - API V1
      POST
    • Listagem de Pedidos
      GET
    • Dados de um Pedido
      GET
    • Listar Situações Personalizadas
      GET
    • Etiquetas do Mercado Livre
      GET
    • Aceite Pedido Compra Amazon - Vendor
      POST
    • Recuperação dos XMLs das Notas Fiscais dos Pedidos
      POST
  • Schemas
    • Modelo de envio de Produto Simples
    • Modelo de envio - Produto com Variações
    • Modelo de envio - Produto Kit
    • Modelo de envio - Atualização de estoque por produto
    • Modelo de envio - Atualização de preço por produto
    • Modelo de envio - Categoria no envio de produtos para as plataformas
    • Modelo de envio - Atributos no envio de produtos para as plataformas
    • Modelo de envio - Variações no envio de produtos para as plataformas
    • Modelo de envio - Estoque por Depósito
  1. Pedidos

Recuperação dos XMLs das Notas Fiscais dos Pedidos

POST
https://api.shoppingdeprecos.com.br/baixarXmlNF
Última modificação:2025-06-13 20:31:26

Realiza a recuperação do XML das NFes de um pedido ou vários.#

Este método realiza a busca de todos os XMLs das NFes presentes em um pedido.#

💡
OBSERVAÇÃO: É possível realizar a recuperação de vários pedidos em uma única requisição, informando cada um deles separadamente por vírgula, como por exemplo: 12345,6789,101112.

Requisição

Authorization
Envie suas requisições HTTP com um cabeçalho
Authorization
que contenha a palavra Basic seguida por um espaço e uma string codificada em base64 username:password
Exemplo:
Authorization: Basic *****************
Parâmetros Header
X-Client
string 
requerido
Token fornecido pelo Shopping de Preços - Saiba mais clicando aqui
Exemplo:
xxxxxxxxxxxxx
Accept
string 
requerido
Exemplo:
application/json
Accept-Encoding
string 
requerido
Exemplo:
application/gzip
Authorization
string 
requerido
Padrão:
Basic *****************
Parâmetros Bodyapplication/x-www-form-urlencoded
IntegracaoID
string 
requerido
Código da integração no Shopping de Preços. Saiba mais clicando aqui
Exemplo:
111111
PlataformaID
string 
requerido
Código da integração no Shopping de Preços. Saiba mais clicando aqui
Exemplo:
1
Pedidos
string 
requerido
IDs dos pedidos no Shopping de Preços. Saiba mais clicando aqui
Exemplo:
1,2,3,4,5

Exemplos de Requisição

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.shoppingdeprecos.com.br/baixarXmlNF' \
--header 'X-Client: xxxxxxxxxxxxx' \
--header 'Accept: application/json' \
--header 'Accept-Encoding: application/gzip' \
--header 'Authorization: Basic Og==' \
--data-urlencode 'IntegracaoID=111111' \
--data-urlencode 'PlataformaID=1' \
--data-urlencode 'Pedidos=1,2,3,4,5'

Respostas

🟢200OK
application/json
Body
status
boolean 
requerido
Para caso de sucesso, retornará true, e para caso de erros, retornará false.
quantidade
integer 
requerido
Quantidade dos registros retornados.
registros
array [object {6}] 
requerido
Array/Lista de quantidade dos registros retornados.
status
boolean 
requerido
Para caso de sucesso, retornará true, e para caso de erros, retornará false.
PlataformaID
integer 
requerido
ID da plataforma relacionada a integração em que está o pedido.
Tempo
number 
requerido
Tempo de execução na busca dos XMLs.
OutrasNFs
array [object {5}] 
requerido
Array/Lista contendo as demais NFes atreladas ao pedido.
PedidoID
string 
requerido
ID do pedido no marketplace dentro do Shopping de Preços.
body
string 
requerido
NFe de venda em formato Base64.
Exemplo
{
    "status": true,
    "quantidade": 1,
    "registros": [
        {
            "status": true,
            "PlataformaID": 1,
            "Tempo": 0.51348185539246,
            "OutrasNFs": [
                {
                    "id": "00000000",
                    "origem": "ml",
                    "tipo": "symbolic_inbound_return",
                    "descricao": "Descrição do tipo da nota",
                    "xml": "PD94bWwgdm.....VZT48L25mZVByb2M+"
                }
            ],
            "PedidoID": "2000000000000000",
            "body": "PD94bWwgdmVyc....48L25mZVByb2M+"
        }
    ]
}
Página anterior
Aceite Pedido Compra Amazon - Vendor
Próxima página
Modelo de envio de Produto Simples
Built with