List campaigns
Base model view set providing standardized CRUD operations and error handling.
This view set enforces consistent response formats, error handling patterns, and logging across all API endpoints. Subclasses must override the class variables below.
Authorizations
Enter your JWT token in the format: Bearer
Query Parameters
Filter by BSE UUID. Returns campaigns whose originating lead was created by this user (Lead.created_by).
Filter by LeadCategory name, case-insensitive. e.g. Direct, Agency, Digital, Government.
The pagination cursor value.
Number of results to return per page.
Case-insensitive substring search across campaign reference, company name, contact phone, and contact email.
