V souvislostí s možností vložit objednávku přes API vyvstal pro vývojáře nový oříšek ohledně povinných položek. Každý eshop si může zvolit, která pole fakturační a doručovací adresy, kontaktní informace či datum narození mají být povinná, volitelná či skrytá. API při validaci vkládané objednávky toto nastavení zohledňuje a tak může být u jednoho eshopu nějaké pole vyžadováno a u jiného nikoliv.
Abychom umožnili nastavení respektovat, zavedli jsme nový endpoint Povinná pole eshopu, který vrací seznam těchto polí a jejich použití v eshopu: required
, optional
nebo hidden
. Pole v tomto seznamu neuvedená jsou povinná či volitelná shodně pro všechny eshopy (a je uvedeno v Apiary).