Returns all campaigns from the system that the user has access to
status field, automatically calculated based on the campaign’s period.startAt and period.endAt.Page number for pagination
Maximum number of results per page
Campaign types to filter
PersonalCoupon, GenericCoupon, Offer Type of offer to filter. If not provided, all offers will be returned.
Spreadsheet: Spreadsheet offer type. In this case, links will not be generated automatically. You need to use the POST /affiliate/shortener/url endpoint to generate links by passing the campaign id as a parameter through featureId.
Url: Link offer type. In this case, links will be generated automatically.
Spreadsheet, Url Brand identifier to filter campaigns
List of brand identifiers to filter campaigns
Campaign name to search for
Filter campaigns by highlight status
List of categories to filter campaigns
Filter campaigns by status. Accepts multiple values separated by comma.
onTime: Active campaign within period.
expired: Campaign expired (period.endAt has passed).
scheduled: Campaign scheduled (period.startAt has not arrived yet).
Example: status=onTime,expired
onTime, expired, scheduled Campaign period filter
Campaign start date (ISO 8601). Must be used together with endAt.
Campaign end date (ISO 8601). Must be used together with startAt.