{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://upwolf.com/dev/schema/CampaignCandidates.json","title":"Kandidáti na kampaň","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"source_type":{"type":"string","description":"Jaký druh produktu kandidáta vytvořil.","enum":["visibility","ppc"]},"external_key":{"type":"string","description":"ID toho nákupu u vás. Pro nás neprůhledné; číslo je v pořádku."},"offer_external_id":{"type":"string","description":"Nabídka, ke které kampaň patří."},"product":{"type":"string","description":"Klíč produktu dohodnutý s námi — vybírá rozpočet, cíl kampaně i reklamní účet."},"window":{"type":"object","properties":{"since":{"type":"string","description":"Před tímhle okamžikem kampaň běžet nesmí."},"until":{"type":["string","null"],"description":"Konec okna. U `ppc` smí být null, dopočítáme si ho z konfigurace produktu."}},"required":["since"]},"status":{"type":"string","description":"`cancelled` u téže dvojice kampaň zastaví. Zrušení nikdy nevyjadřuj vynecháním.","enum":["active","cancelled"]},"updated_at":{"type":"string","description":"Podle něj funguje stránkování přes `updated_since`."},"budget_override":{"type":["integer","null"],"description":"Rozpočet v haléřích. Přebije výchozí hodnotu produktu."},"delay_override_days":{"type":["integer","null"],"description":"Přebije, jak dlouho čekáme před startem."},"first_campaign_boost":{"type":"boolean","description":"Nový klient — start hned, bez čekání. Výchozí false."}},"required":["source_type","external_key","offer_external_id","product","status","updated_at"]}},"next_page":{"type":["string","integer","null"],"description":"Vracíme ho beze změny jako `page`. `null` ukončuje průchod."}},"required":["next_page"]}