Salesforce

Publisher API: Obter Dados de Consulta de Transações

« Go Back
Information
Publisher API: Obter Dados de Consulta de Transações
Todas as informações sobre nossas Consultas de Transação API
API-get-transaction-queries
Details
A Awin oferece um API para consultas de transações?
Como funciona o API para vendas perdidas?

Consultas de Transação GET (Lista)

Os afiliados podem fazer consultas de transações individuais, verificar o status da consulta da transação, criar seus próprios relatórios e obter informações adicionais que podem ser compartilhadas entre afiliados e anunciantes via referência de clique (do afiliado para anunciante).


Quem pode utilizá-lo

Afiliados
 

Como chamá-lo

Como afiliado:

https://api.awin.com/publisher/%3CyourPublisherId%3E/transactionqueries?startDate=yyyy-MM-ddThh%3Amm%3Ass&endDate=yyyy-MM-ddThh%3Amm%3Ass&timezone=UTC&dateType=transactionDate&statuses=approved&advertiserId=%3CadvertiserIdForWhichToFilter%3E

Exemplo:
https://api.awin.com/publisher/154870/transactionqueries?startDate=2020-11-11T00:00:00&endDate=2020-11-13T23:59:59&timezone=UTC&dateType=transactionDate&statuses=approved&advertiserId=1001
Adicione o parâmetro accessToken para fornecer sua chave de acesso conforme descrito em autenticação e autorização API.


Favor observar: o intervalo máximo de datas entre startDate e endDate atualmente suportado é de 31 dias.

parâmetroformatoobrigatório/opcional
startDateyyyyy-MM-ddThh:mm:ssobrigatório
endDateyyyyy-MM-ddThh:mm:ssobrigatório
dateTypeenquiryDate

transactionDate
validaçãoData

opcional (volta para "transactionDate" se não estiver definido)
timezoneEuropa/Berlim

Europa/Paris
Europa/Londres
Europa/Dublin
Canadá/Eastern
Canadá/Central
Canadá/Montanha
Canadá/Pacífico
US/Eastern
US/Central
US/Montanha
US/Pacífico
UTC

obrigatório
publisherId12345obrigatório
advertiserId12345 ou 12345.67890 para múltiplosopcional, disponível para os afiliados
statuspendente

aprovado
recusado
apagado ou pendente,recusado por múltiplos

opcional
clickRefsclickRef1 ou clickRef1 (valor2),clickRef1 (valor3 ) para múltiplosopcional
pageNumber3opcional (Defaults to 1 se não fornecido)
pageSize20opcional (padrão até 100 se não fornecido)

 

Como fica a resposta

 [
        {
           "enquiryId": 44562,
           "advertiserId": 100,
           "advertiserName": "ExampleAdvertiser",
           "enquiryDate": "2020-10-03T12:18:00",
           "enquiryStatus": "approved",
           "commissionAmount": {
                          "amount": 5.59,
                          "currency": "GBP"
              },
             "saleAmount": {
                            "amount": 55.96,
                            "currency": "GBP"
              },
 
           "orderRef": "14523698",
           "clickRef": "customerClickId",
           "enquiryType": "approved",
           "transactionDate": "2020-10-01T11:45:00",
           "validationDate": "2020-10-02T15:30:00",
           "declineReason": "null",
           "description": "approved",
       },
 
        {
                .... Next transaction query data here .....
        }
    ]
 
(...)

 

Mensagens de erro comuns

Alguns erros que aparecem quando valores API incorretos são analisados:

Cenário de erroMensagem de erro
Data de início após a data finalendDate não pode ser antes do startDate
Data de início maior que 31 diasEste ponto final suporta apenas um intervalo de datas de 31 dias. Por favor, ajuste sua data de início ou de término.
Usando tipo de data inválidaTipo de dados errado para o parâmetro 'dateType'.
Usando status inválidos tipoTipo de dados errado para o parâmetro 'status'.
Version Info
 
Needs Review
Published
Not Checked
Portuguese (Brazil)
Main Article Info
24/03/2021, 09:37
15/01/2026, 10:12
17,969
24/03/2021, 09:36
Translation Info
System info
Smartling
Marc Garcia Lluch

Powered by