getAllPublicPrograms
Get all public programs
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Filter by program ID(s) | |
| type | No | Filter by advertiser type(s) (affiliatemarketing/leadgeneration) | |
| limit | No | Maximum results per page (1-1000, default 100). Only used when starting a new list (no cursor supplied); once a cursor is used, its own limit applies and this is ignored. | |
| cursor | No | Pagination cursor from a previous response. Omit to start from the first page. | |
| fields | No | The fields to include in each result: a list of names, or a comma-separated string as a fallback. Omit to receive every field. | |
| deeplink | No | Filter by deep linking flag (true/false) | |
| order_by | No | Field to sort by (id, advertiser_id, name, currency_code, start_date) | |
| locale_id | No | Filter by locale ID(s) | |
| start_date | No | Filter on the date a program started, as a date (Y-m-d) or as a range (json: gt, gte, lt, lte, e.g. {"gte":"2024-01-01","lte":"2024-12-31"}) | |
| category_id | No | Filter by category ID(s) | |
| productfeed | No | Filter by productfeed flag (true/false) | |
| search_term | No | Search by program name (partial match) or by program ID (exact match on a term of digits only) | |
| advertiser_id | No | Filter by advertiser ID(s) | |
| currency_code | No | Filter by currency code(s) | |
| similar_to_id | No | Return the campaigns that resemble the given campaign ID(s), most similar first. Resemblance is based on the English campaign descriptions. The campaigns asked about are not part of the answer, and this ordering replaces order_by | |
| commission_cpc | No | Filter on the cost per click a program pays, in the currency defined by currency_code, as an amount or as a range (json: gt, gte, lt, lte, e.g. {"gte":0.1,"lte":1}) | |
| order_direction | No | Sort direction (ASC or DESC) | |
| commission_fixed | No | Filter on the fixed commission a program pays, in the currency defined by currency_code, as an amount or as a range (json: gt, gte, lt, lte, e.g. {"gte":5,"lte":25}) | |
| commission_ratio | No | Filter on the commission percentage a program pays, as a percentage or as a range (json: gt, gte, lt, lte, e.g. {"gte":5,"lte":25}) | |
| supply_locale_id | No | Filter by supply locale ID(s) | |
| allowed_media_type_id | No | Filter by allowed media type ID(s) |