---
title: "The testing tools installed on the brand's site and every test observed on their accounts: type, state and its basis, arms with configured allocations, the pages each acts on with the brand's active ads there, and the category's test-type profile. Configured and observed: it never says which arm did better. No price or shipping amount is served — a price test says it is one."
method: GET
path: "/v1/brands/{brandId}/split-tests"
tags: ["brands"]
---

# The testing tools installed on the brand's site and every test observed on their accounts: type, state and its basis, arms with configured allocations, the pages each acts on with the brand's active ads there, and the category's test-type profile. Configured and observed: it never says which arm did better. No price or shipping amount is served — a price test says it is one.

`GET /v1/brands/{brandId}/split-tests`

## Request

- Base URL: `https://api.storequant.com`
- URL: `https://api.storequant.com/v1/brands/{brandId}/split-tests`
- Auth: HTTP bearer

The testing tools installed on the brand's site and every test observed on their accounts: type, state and its basis, arms with configured allocations, the pages each acts on with the brand's active ads there, and the category's test-type profile. Configured and observed: it never says which arm did better. No price or shipping amount is served — a price test says it is one. Scope `brands:read`; cache `daily`.

## Path parameters

- `brandId` union, required
  - string, uuid
  - string

## Response `200`

Success.

- object
  - `data` object, required
    - `brand_id` string, uuid, required
    - `installs` object[], required
      - `tool_key` string, required
      - `tool_name` string, required
      - `domain` string, required
      - `first_seen_at` string, date-time, required
      - `last_seen_at` string, date-time, required
      - `ended_at` string, date-time, nullable, required
      - `readiness` 'read' | 'not_read' | 'retired', required
    - `tests` object[], required
      - `tool_key` string, required
      - `test_id` string, required
      - `name` string, required
      - `type` 'price' | 'shipping' | 'offer' | 'url_split' | 'template' | 'theme' | 'content' | 'checkout' | 'post_purchase' | 'personalization' | 'other', required
      - `vendor_type` string, nullable, required
      - `category` 'experiment' | 'personalization' | 'rollout' | 'other', required
      - `state` 'running' | 'paused' | 'ended' | 'rolled_out' | 'unknown', required
      - `state_basis` 'vendor' | 'observed', required
      - `first_seen_at` string, date-time, required
      - `last_seen_at` string, date-time, required
      - `started_at` string, date-time, nullable, required
      - `ended_at` string, date-time, nullable, required
      - `has_price` boolean, required
      - `arm_count` integer, required
      - `arms` object[], required
        - `arm_id` string, required
        - `name` string, required
        - `share` number, nullable, required
        - `is_control` boolean, required
        - `visitors` integer, nullable, required
      - `urls` object[], required
        - `url` string, required
        - `active_ads` integer, required
      - `shared_account` boolean, required
      - `versions` object[], required
        - `observed_at` string, date-time, required
        - `vendor_status` string, nullable, required
        - `changed` string[], required
    - `landers` object[], required
      - `url` string, required
      - `active_ads` integer, required
      - `test_ids` string[], required
    - `category_profile` object, nullable, required
      - `category` object, required
        - `id` string, uuid, required
        - `slug` string, required
        - `name` string, required
      - `in_category` integer, required
      - `installed` integer, required
      - `testing` integer, required
      - `types` object[], required
        - `type` 'price' | 'shipping' | 'offer' | 'url_split' | 'template' | 'theme' | 'content' | 'checkout' | 'post_purchase' | 'personalization' | 'other', required
        - `category_brands` integer, required
        - `category_share` number, required
        - `brand_share` number, nullable, required
    - `as_of` string, date-time, required
  - `meta` object, required
    - `request_id` string, required
    - `as_of` string, date-time, required
    - `lag_hours` number
    - `cursor` string
    - `count` integer

## Other responses

- `4XX`: The one error shape.
- `5XX`: The one error shape.

---

[API](https://skmtc.dev/scrollstash/apis/storequant-api.md) · [All operations](https://skmtc.dev/scrollstash/apis/storequant-api/llms.txt) · [OpenAPI document](https://skmtc.dev/scrollstash/apis/storequant-api/revisions/c556e643d689?raw)
