cURL
curl --request POST \ --url https://api.cloud.pepperpay.com.br/public/v1/transactions/tracking/batch \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "transactions": [ { "hash": "abc123...", "tracking_code": "BR123456789BR", "carrier": "correios" }, { "hash": "def456...", "tracking_code": "TRK987654321", "carrier": "other", "tracking_url": "https://tracking.example.com/TRK987654321" } ], "send_email": true } '
{ "success": true, "message": "2 códigos de rastreio salvos, 1 falharam", "saved": 2, "failed": 1, "results": [ { "hash": "abc123...", "success": true, "message": "Código salvo e email enviado" }, { "hash": "def456...", "success": true, "message": "Código salvo e email enviado" }, { "hash": "ghi789...", "success": false, "message": "Transação não encontrada ou não pertence ao seller", "error": "TRANSACTION_NOT_FOUND" } ] }
Atualiza o código de rastreio de múltiplas transações em uma única requisição (até 50 por vez).
Use o token da Pepper API no formato: Bearer {seu_token_aqui}
Bearer {seu_token_aqui}
Dados para atualização em lote dos códigos de rastreio
Lista de objetos, cada um com os campos abaixo.
1 - 50
Show child attributes
Se deve enviar e-mail ao cliente para cada transação atualizada. Padrão: true.
Resultado do processamento em lote