Úvod k API Returns
API systému Zaslat Returns slouží k automatizaci správy servisních zakázek — vytváření a úpravě zakázek, objednávání dopravy k nim a čtení jejich stavu — bez nutnosti používat správní rozhraní.
Kompletní referenci endpointů, parametrů a datových schémat najdete v API Referenci. Tato stránka doplňuje kontext, který se do referenční dokumentace nehodí — prostředí, přístup a byznysová pravidla.
Přístup k webovému prostředí (správa zakázek)
Testovací prostředí
Pro přihlášení k webovému rozhraní použijte přístupové údaje uvedené níže v sekci Autentizace a přihlaste se na adrese returns-demo.zaslat.cz/admin.
Ostré prostředí
Pro přístup k ostrému prostředí použijte URL vaší společnosti a přístupové údaje servisního
střediska nebo správce (např. nokia.zaslat.cz/admin). API klíč pro ostré prostředí najdete ve
správním rozhraní podle informací níže.
Přístup k API rozhraní
Produkční API je dostupné na URL:
Code
Testovací API je dostupné na URL:
Code
Veškeré změny provedené v testovacím prostředí se každou noc mažou a prostředí je znovu vytvořeno.
Autentizace
Všechny požadavky na API je nutné posílat s autentizačním HTTP headerem x-apikey.
Váš API klíč pro produkční prostředí najdete ve správě svého účtu v sekci API.
Pro přístup k testovacímu API použijte testovací účet s následujícími přístupovými údaji:
Code
Typický postup integrace
- Zákazník/servis vytvoří zakázku (
POST /commissions/create) — u záruční zakázky nejdřív nahrajte doklad o nákupu (POST /commissions/upload-file) a jehotokenvložte doinvoice_file_token. - Pokud zakázka obsahuje dopravu od zákazníka (
shipment_from_customer: true), po doručení zásilky do servisu se zakázka automaticky přepne do stavuprocessing. - Servisní středisko doplňuje průběh přes aktivity (
POST /activity/create) — veřejné zprávy pro zákazníka i interní poznámky. - Po dokončení servisu se objedná odchozí zásilka úpravou zakázky
(
POST /commissions/editsshipment_to_customer: truea stavemoutgoing). - Stav a historii zakázky lze kdykoli ověřit přes
GET /commissions/{id}nebo vylistovat přesGET /commissions.
Modely a kategorie výrobků potřebné při vytváření zakázky získáte přes GET /product-model a
GET /product-type.
Zakázku lze vytvořit i bez dopravy od zákazníka (shipment_from_customer: false) — jde o
jednosměrnou zakázku, typicky když zákazník výrobek přinesl osobně a stačí mu jej jen zaslat
zpět po opravě. Obousměrná zakázka obsahuje dopravu v obou směrech.