Skip to main content
GET
This endpoint returns a paginated list of promotions. You can filter by status, type, validity dates, and more.

Authentication

This endpoint requires a valid API key with promotions:read permissions.

Query Parameters

integer
default:"10"
Number of promotions to return (1-100)
integer
default:"0"
Number of promotions to skip
string
Filter by status: “active”, “scheduled”, “paused”, “expired”
string
Filter by promotion type: “percentage”, “fixed_amount”, “bogo”, “tiered”, “bundle”, “free_shipping”
string
Search by promotion code (partial match)
string
Filter promotions active on a specific date (ISO 8601)
string
Filter by eligible customer segment
string
default:"created_at"
Sort by field: “created_at”, “start_date”, “end_date”, “priority”, “usage_count”
string
default:"desc"
Sort order: “asc” or “desc”

Response

Returns a paginated list of promotion objects.