Manage A/B tests, smart links, and scheduled variants via API
| Method | Endpoint | Description |
|---|---|---|
GET | /experiments/api | List experiments |
POST | /experiments/api | Create experiment |
GET | /experiments/api/{uid} | Get experiment |
PUT | /experiments/api/{uid} | Update experiment |
DELETE | /experiments/api/{uid} | Delete experiment |
POST | /experiments/api/{uid}/start | Start experiment |
POST | /experiments/api/{uid}/pause | Pause experiment |
POST | /experiments/api/{uid}/complete | Complete experiment |
GET | /experiments/api/quota | Check quota |
POST | /s/events | Track events |
GET | /s/{slug}/click | Click redirect |
GET | /s/{slug}/pixel.gif | Tracking pixel |
| Status | Editable Fields |
|---|---|
draft / paused | All fields |
running | name, confidenceThreshold, minimumRunDays, goalConfig.destinationUrl |
completed | name only |
| Status | Description |
|---|---|
draft | Created but not started |
running | Actively serving variants and tracking events |
paused | Temporarily stopped, can be restarted |
completed | Finished with a declared winner |
archived | Soft-deleted |
| Rule | Details |
|---|---|
| Length | 3-60 characters |
| Format | Lowercase alphanumeric and hyphens |
| Pattern | Must start and end with alphanumeric |
| Uniqueness | Must be unique among active experiments |
| Reserved | events, api, admin, health, status, pixel, track, sdk |
email-banner-cta-test)click_through when you want to measure engagementGET /experiments/api/quotaAPI key obtained from the Pictify dashboard
Filter by experiment type
ab_test, smart_link, scheduled Filter by status
draft, running, paused, completed Page number
x >= 1Number of results per page
1 <= x <= 100