Metoda orders umožňuje číst seznam provizních objednávek.
URL: https://api.wedos.as/partner/orders
Údaje o objednávce
Vysvětlení jednotlivých údajů uvedených u objednávky:
- ID – ID objednávky
- advertiserId – ID inzerenta
- orderNum – číslo objednávky přidělené inzerentem
- createdDate – datum a čas vytvoření objednávky
- textCampaignId – ID textové kampaně
- boardId – ID reklamní plochy
- entryId – ID příchodu (prokliku)
- customId – uživatelské ID (viz. uživatelské ID v odkazech a plochách)
- status – stav objednávky
- amount – částka objednávky
- currency – měna objednávky
- partnerCommission – provize pro partnera (v měně partnera)
- partnerCurrency – měna partnera
- doneDate – datum a čas vyřízení objednávky
- honouredDate – datum a čas připsání provize za objednávku na provizní účet
Možné stavy objednávky (hodnota status):
- pending (vyřizuje se) – byla vytvořena, čeká se na zaplacení zákazníkem nebo vyřízení
- done (vyřízena) – objednávka vyřízena, zatím nebyla připsána provize
- canceled (stornována) – objednávka nebyla realizována, byla zrušena zákazníkem nebo dodavatelem
- honoured (připsána) – provize za objednávku byla připsána na provizní účet
- refused (zamítnuta) – objednávka zamítnuta z důvodu porušení podmínek provizního systému
Vstupní parametry (GET)
Pomocí vstupních parametrů lze filtrovat a stránkovat záznamy – viz. Seznamy v API.
Filtrovat lze podle následujících položek:
- ID
- advertiserId
- textCampaignId
- boardId
- entryId
- customId
- status
K dispozici je parametr lastID, který vrátí pouze záznamy, jejichž ID je větší než uvedená hodnota.
Dále lze ovlivnit počet a stránku vracených záznamů:
- page
- count
Výstupní data
Metoda vrací v položce results pole záznamů objednávek.
Příklad odpovědi (seznam položek zkrácen):
{
"results": [
{
"ID": 500895,
"advertiserId": 2,
"createdDate": "2017-05-23 10:35:27",
"entryId": 50000272,
"textCampaignId": 300000,
"boardId": null,
"customId": null,
"orderNum": "8011700019",
"amount": 14,
"currency": "CZK",
"partnerCommission": 3.5,
"partnerCurrency": "CZK",
"status": "canceled",
"doneDate": null,
"honouredDate": null
},
{
"ID": 500894,
"advertiserId": 2,
"createdDate": "2017-05-19 14:50:33",
"entryId": 50000271,
"textCampaignId": 300000,
"boardId": null,
"customId": null,
"orderNum": "8151700025",
"amount": 4445,
"currency": "CZK",
"partnerCommission": 1422.4,
"partnerCurrency": "CZK",
"status": "honoured",
"doneDate": "2017-05-19 14:51:08",
"honouredDate": "2017-05-22 11:31:57"
}
],
"page": 1,
"count": 100,
"filteredCount": 624,
"totalCount": 624,
"requestId": "1495624713.2655.11284"
}
Příklad požadavků
Vrácení seznamu všech objednávek (resp. prvních 100, což je výchozí stránkování):
https://api.wedos.as/partner/orders
Vrácení seznamu objednávek ve stavu pending (nevyřízené):
https://api.wedos.as/partner/orders?status=pending
Vrácení seznamu objednávek, jejichž ID je větší než 1234:
https://api.wedos.as/partner/orders?lastID=1234
Máte-li jakýkoliv problém či dotaz ohledně provizního systému, využijte diskuzní fórum (veřejně viditelné), pro soukromou komunikaci použijte kontaktní formulář.