# DRIP Apex API

**Canonical:** https://apis.io/apis/drip-apex-com/drip-apex-com-api/  
**Provider:** DRIP Apex — https://apis.io/providers/drip-apex-com/  
**Base URL:** https://app.drip-apex.com  
**Documentation:** https://docs.drip-apex.com/api/reference

DRIP Apex API is published by [DRIP Apex](https://apis.io/providers/drip-apex-com/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

DRIP Apex API as documented publicly: 20 operations. Contract generated from the documentation by API Evangelist (2026-11-06); not the provider's own document.

## Operations (20)

| Method | Path | Summary |
|---|---|---|
| POST | `/_drip/events` | Use this endpoint for analytics event ingest. |
| GET | `/api/exp` | GET /api/exp |
| GET | `/api/preview` | Preview routes run on the preview host and proxy a signed preview session. |
| POST | `/api/v1/admin/client-links` | Admin POST Create a personal managed-client join link |
| POST | `/api/v1/assign` | POST /api/v1/assign |
| GET | `/api/v1/experiments/{id}/results` | Call GET /api/v1/experiments/{id}/results?segment=device:mobile for mobile or ?segment=device:desktop for desktop; omit both slice parameters for All. |
| PATCH | `/api/v1/flags/{id}/code` | PATCH /api/v1/flags/{id}/code requires flags:write and sends custom_js and/or custom_css, plus expected_updated_at from GET /flags/{id}. |
| PATCH | `/api/v1/org/members/{id}` | Owners and admins can use PATCH /api/v1/org/members/{id} with { "suspended": true, "reason": "Offboarded" } to suspend a member, or { "suspended": false } to... |
| GET | `/api/v1/qa/schema` | GET /api/v1/qa/schema returns the shared QA registry, schemas, IDs and exit codes for any valid user or shop API key, without resource scopes or shop context. |
| GET | `/api/v1/test-results` | GET /api/v1/test-results lists past results for the selected shop with source=import\|native\|all, limit (1–200, default 50), and cursor pagination. |
| POST | `/api/v1/test-results/import/confirm` | POST /api/v1/test-results/import/confirm accepts JSON {rows} in batches of at most 500 and writes imported test results. |
| POST | `/api/v1/test-results/import/inspect` | POST /api/v1/test-results/import/inspect accepts multipart files and returns detected columns and values. |
| POST | `/api/v1/test-results/import/preview` | POST /api/v1/test-results/import/preview accepts the same files plus a JSON mapping part and returns mapped rows, row errors, and warnings without writing. |
| DELETE | `/api/v1/test-results/{id}` | DELETE /api/v1/test-results/{id} permanently removes one imported result with experiments:write and JSON { "confirm": true }, returning the removed row in {d... |
| GET | `/api/v1/test-results/{id}` | GET /api/v1/test-results/{id} reads a result by UUID, legacy ID, or test key; missing or foreign‑shop results return 404. |
| POST | `/events` | Use this endpoint for analytics event ingest. |
| GET | `/flags/{id}` | GET /flags/{id} returns the flag with its audience results and provides expected_updated_at for code updates. |
| GET | `/health` | The health endpoint returns Worker status on control hosts. |
| GET | `/s/{shopId}.js` | The short snippet endpoint serves a synchronous JavaScript install script. |
| POST | `/sos` | SOS POST Create SOS ticket |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/drip-apex-com/openapi/_ae-authored/drip-apex-com-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/drip-apex-com/json-schema/drip-apex-com-post-api-v1-admin-client-links-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/drip-apex-com/json-schema/drip-apex-com-post-sos-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/drip-apex-com/json-schema/drip-apex-com-get-health-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/drip-apex-com/json-schema/drip-apex-com-post-sos-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/drip-apex-com/json-schema/drip-apex-com-post-api-v1-admin-client-links-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/drip-apex-com/json-schema/drip-apex-com-patch-api-v1-flags-id-code-request-schema.json
- **APIsJSON** — https://artifacts.apis.io/drip-apex-com/apis.yml

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/drip-apex-com/drip-apex-com-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/drip-apex-com/.
