younifyd
Menu

Get Experiment

Get experiment in Application

GET/v1/applications/{applicationId}/experiments/{experimentId}

Use it in a workflow

  1. Add a step and choose the Talon.One connector.
  2. Pick the Get Experiment action (under management).
  3. Fill in the fields below, then reference the result from later steps as {{getExperiment.response.data}}.

Request

Path parameters

applicationIdinteger (int64)required

The ID of the Application. It is displayed in your Talon.One deployment URL.

experimentIdinteger (int64)required

The ID of the experiment.

Response

Returns 200 with an object. Read it in later steps with {{getExperiment.response.data.<field>}}.

idinteger (int64)

The internal ID of this entity.

createdstring (date-time)

The time this entity was created.

applicationIdinteger (int64)

The ID of the Application that owns this entity.

isVariantAssignmentExternalboolean

The source of the assignment. - false - The variant assignment is handled internally by Talon.One. - true - The variant assignment is handled externally.

campaignobject
idinteger (int64)required

Unique ID for this entity.

createdstring (date-time)required

The exact moment this entity was created.

applicationIdinteger (int64)required

The ID of the Application that owns this entity.

userIdinteger (int64)required

The ID of the user associated with this entity.

namestringrequired

A user-facing name for this campaign.

descriptionstringrequired

A detailed description of the campaign.

startTimestring (date-time)

Timestamp when the campaign will become active.

endTimestring (date-time)

Timestamp when the campaign will become inactive.

attributesobject

Arbitrary properties associated with this campaign.

statestringrequired

A disabled or archived campaign is not evaluated for rules or coupons.

One ofenableddisabledarchivedDefault "enabled"

activeRulesetIdinteger (int64)

[ID of Ruleset](https://docs.talon.one/management-api#tag/Campaigns/operation/getRulesets) this campaign applies on customer session evaluation.

tagsarray<string>required

A list of tags for the campaign.

reevaluateOnReturnbooleanrequired

Indicates whether this campaign should be reevaluated when a customer returns an item.

featuresarray<string>required

The features enabled in this campaign.

couponSettingsobject2 fields
referralSettingsobject2 fields
limitsarray<object>required4 fields

The set of [budget limits](https://docs.talon.one/docs/product/campaigns/settings/managing-campaign-budgets) for this campaign.

campaignGroupsarray<integer (int64)>

The IDs of the [campaign groups](https://docs.talon.one/docs/product/account/managing-campaign-groups) this campaign belongs to.

typestringrequired

The campaign type. Possible type values: - `cartItem`: Type of campaign that can apply effects only to cart items. - `advanced`: Type of campaign that can apply effects to customer sessions and cart items.

One ofcartItemadvancedDefault "advanced"

linkedStoreIdsarray<integer (int64)>

A list of store IDs that you want to link to the campaign. **Note:** Campaigns with linked store IDs will only be evaluated when there is a [customer session update](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) that references a linked store.

couponAttributesobject

Arbitrary properties associated with coupons in this campaign.

budgetsarray<object>3 fields

A list of all the budgets that are defined by this campaign and their usage. **Note:** Budgets that are not defined do not appear in this list and their usage is not counted until they are defined.

couponRedemptionCountinteger (int64)

This property is **deprecated**. The count should be available under *budgets* property. Number of coupons redeemed in the campaign.

referralRedemptionCountinteger (int64)

This property is **deprecated**. The count should be available under *budgets* property. Number of referral codes redeemed in the campaign.

discountCountnumber

This property is **deprecated**. The count should be available under *budgets* property. Total amount of discounts redeemed in the campaign.

discountEffectCountinteger (int64)

This property is **deprecated**. The count should be available under *budgets* property. Total number of times discounts were redeemed in this campaign.

couponCreationCountinteger (int64)

This property is **deprecated**. The count should be available under *budgets* property. Total number of coupons created by rules in this campaign.

customEffectCountinteger (int64)

This property is **deprecated**. The count should be available under *budgets* property. Total number of custom effects triggered by rules in this campaign.

referralCreationCountinteger (int64)

This property is **deprecated**. The count should be available under *budgets* property. Total number of referrals created by rules in this campaign.

addFreeItemEffectCountinteger (int64)

This property is **deprecated**. The count should be available under *budgets* property. Total number of times the [add free item effect](https://docs.talon.one/docs/dev/integration-api/api-effects#addfreeitem) can be triggered in this campaign.

awardedGiveawaysCountinteger (int64)

This property is **deprecated**. The count should be available under *budgets* property. Total number of giveaways awarded by rules in this campaign.

createdLoyaltyPointsCountnumber

This property is **deprecated**. The count should be available under *budgets* property. Total number of loyalty points created by rules in this campaign.

createdLoyaltyPointsEffectCountinteger (int64)

This property is **deprecated**. The count should be available under *budgets* property. Total number of loyalty point creation effects triggered by rules in this campaign.

redeemedLoyaltyPointsCountnumber

This property is **deprecated**. The count should be available under *budgets* property. Total number of loyalty points redeemed by rules in this campaign.

redeemedLoyaltyPointsEffectCountinteger (int64)

This property is **deprecated**. The count should be available under *budgets* property. Total number of loyalty point redemption effects triggered by rules in this campaign.

callApiEffectCountinteger (int64)

This property is **deprecated**. The count should be available under *budgets* property. Total number of webhooks triggered by rules in this campaign.

reservecouponEffectCountinteger (int64)

This property is **deprecated**. The count should be available under *budgets* property. Total number of reserve coupon effects triggered by rules in this campaign.

lastActivitystring (date-time)

Timestamp of the most recent event received by this campaign.

updatedstring (date-time)

Timestamp of the most recent update to the campaign's property. Updates to external entities used in this campaign are **not** registered by this property, such as collection or coupon updates.

createdBystring

Name of the user who created this campaign if available.

activatedstring (date-time)

The date and time the experiment was activated.

statestring

A disabled experiment is not evaluated for rules or coupons.

One ofenableddisabledarchivedDefault "disabled"

variantsarray<object>
idinteger (int64)required

The internal ID of this entity.

createdstring (date-time)required

The time this entity was created.

namestringrequired
experimentIdinteger (int64)
rulesetobject11 fields
weightinteger (int64)
isPrimarybooleanrequired
deletedatstring (date-time)

The date and time the experiment was deleted.

json
{
  "id": 6,
  "created": {},
  "applicationId": 322,
  "state": "enabled",
  "isVariantAssignmentExternal": false,
  "campaign": {
    "type": "advanced",
    "templateId": 3,
    "customEffectCount": 0,
    "activeRevisionId": 6,
    "features": [
      "coupons",
      "referrals"
    ],
    "createdLoyaltyPointsCount": 9,
    "storesImported": true,
    "couponSettings": {
      "couponPattern": "SUMMER-####-####",
      "validCharacters": [
        "A",
        "B",
        "C",
        "D",
        "E",
        "F",
        "G",
        "H",
        "I",
        "J",
        "K",
        "L",
        "M",
        "N",
        "O",
        "P",
        "Q",
        "R",
        "S",
        "T",
        "U",
        "V",
        "W",
        "X",
        "Y",
        "Z",
        "0",
        "1",
        "2",
        "3",
        "4",
        "5",
        "6",
        "7",
        "8",
        "9"
      ]
    },
    "experimentId": 1,
    "id": 4,
    "state": "enabled",
    "couponAttributes": "{}",
    "reservecouponEffectCount": 9,
    "updatedBy": "Jane Doe",
    "frontendState": "running",
    "created": {},
    "referralCreationCount": 8,
    "stageRevision": false,
    "couponRedemptionCount": 163,
    "couponCreationCount": 16,
    "version": 6,
    "campaignGroups": [
      1,
      3
    ],
    "tags": [
      "summer"
    ],
    "discountEffectCount": 343,
    "budgets": [
      {
        "limit": 1000,
        "action": "createCoupon",
        "counter": 42
      },
      {
        "limit": 1000,
        "action": "createCoupon",
        "counter": 42
      }
    ],
    "redeemedLoyaltyPointsCount": 8,
    "name": "Summer promotions",
    "valueMapsIds": [
      100,
      215
    ],
    "applicationId": 322,
    "updated": {},
    "callApiEffectCount": 0,
    "createdLoyaltyPointsEffectCount": 2,
    "discountCount": 288,
    "revisionFrontendState": "revised",
    "description": "Campaign for all summer 2021 promotions",
    "activeRevisionVersionId": 6,
    "currentRevisionVersionId": 6,
    "startTime": {},
    "currentRevisionId": 6,
    "limits": [
      {
        "period": "yearly",
        "entities": [
          "Coupon"
        ],
        "limit": 1000,
        "action": "createCoupon"
      },
      {
        "period": "yearly",
        "entities": [
          "Coupon"
        ],
        "limit": 1000,
        "action": "createCoupon"
      }
    ],
    "activeRulesetId": 6,
    "reevaluateOnReturn": true,
    "userId": 388,
    "awardedGiveawaysCount": 9,
    "redeemedLoyaltyPointsEffectCount": 9,
    "linkedStoreIds": [
      1,
      2,
      3
    ],
    "createdBy": "John Doe",
    "addFreeItemEffectCount": 0,
    "referralSettings": {
      "couponPattern": "SUMMER-####-####",
      "validCharacters": [
        "A",
        "B",
        "C",
        "D",
        "E",
        "F",
        "G",
        "H",
        "I",
        "J",
        "K",
        "L",
        "M",
        "N",
        "O",
        "P",
        "Q",
        "R",
        "S",
        "T",
        "U",
        "V",
        "W",
        "X",
        "Y",
        "Z",
        "0",
        "1",
        "2",
        "3",
        "4",
        "5",
        "6",
        "7",
        "8",
        "9"
      ]
    },
    "attributes": "{}",
    "lastActivity": {},
    "endTime": {},
    "referralRedemptionCount": 3
  },
  "activated": "2025-01-01T00:00:00Z",
  "variants": [
    {
      "created": {},
      "isPrimary": true,
      "name": "Variant A",
      "ruleset": {
        "rbVersion": "v2",
        "created": {},
        "campaignId": 320,
        "bindings": [],
        "activatedAt": {},
        "activate": true,
        "rules": [
          {
            "condition": [
              "and",
              [
                "couponValid"
              ]
            ],
            "effects": [
              "catch",
              [
                "noop"
              ],
              [
                "setDiscount",
                "10% off",
                [
                  "*",
                  [
                    ".",
                    "Session",
                    "Total"
                  ],
                  [
                    "/",
                    10,
                    100
                  ]
                ]
              ]
            ],
            "bindings": [
              {
                "attributeId": 100,
                "minValue": 0,
                "expression": [
                  "string1",
                  "string2"
                ],
                "maxValue": 19.9,
                "valueType": "string",
                "name": "my property",
                "description": "This is a template parameter of type `number`.",
                "type": "templateParameter"
              },
              {
                "attributeId": 100,
                "minValue": 0,
                "expression": [
                  "string1",
                  "string2"
                ],
                "maxValue": 19.9,
                "valueType": "string",
                "name": "my property",
                "description": "This is a template parameter of type `number`.",
                "type": "templateParameter"
              }
            ],
            "description": "Creates a discount when a coupon is valid",
            "id": "7fa800a8-ac8d-4792-85dc-c4650dcc8f23",
            "title": "Give discount via coupon",
            "parentId": "7fa800a8-ac8d-4792-85dc-c4650dcc8f23"
          },
          {
            "condition": [
              "and",
              [
                "couponValid"
              ]
            ],
            "effects": [
              "catch",
              [
                "noop"
              ],
              [
                "setDiscount",
                "10% off",
                [
                  "*",
                  [
                    ".",
                    "Session",
                    "Total"
                  ],
                  [
                    "/",
                    10,
                    100
                  ]
                ]
              ]
            ],
            "bindings": [
              {
                "attributeId": 100,
                "minValue": 0,
                "expression": [
                  "string1",
                  "string2"
                ],
                "maxValue": 19.9,
                "valueType": "string",
                "name": "my property",
                "description": "This is a template parameter of type `number`.",
                "type": "templateParameter"
              },
              {
                "attributeId": 100,
                "minValue": 0,
                "expression": [
                  "string1",
                  "string2"
                ],
                "maxValue": 19.9,
                "valueType": "string",
                "name": "my property",
                "description": "This is a template parameter of type `number`.",
                "type": "templateParameter"
              }
            ],
            "description": "Creates a discount when a coupon is valid",
            "id": "7fa800a8-ac8d-4792-85dc-c4650dcc8f23",
            "title": "Give discount via coupon",
            "parentId": "7fa800a8-ac8d-4792-85dc-c4650dcc8f23"
          }
        ],
        "id": 6,
        "strikethroughRules": [
          {
            "condition": [
              "and",
              [
                "couponValid"
              ]
            ],
            "effects": [
              "catch",
              [
                "noop"
              ],
              [
                "setDiscount",
                "10% off",
                [
                  "*",
                  [
                    ".",
                    "Session",
                    "Total"
                  ],
                  [
                    "/",
                    10,
                    100
                  ]
                ]
              ]
            ],
            "bindings": [
              {
                "attributeId": 100,
                "minValue": 0,
                "expression": [
                  "string1",
                  "string2"
                ],
                "maxValue": 19.9,
                "valueType": "string",
                "name": "my property",
                "description": "This is a template parameter of type `number`.",
                "type": "templateParameter"
              },
              {
                "attributeId": 100,
                "minValue": 0,
                "expression": [
                  "string1",
                  "string2"
                ],
                "maxValue": 19.9,
                "valueType": "string",
                "name": "my property",
                "description": "This is a template parameter of type `number`.",
                "type": "templateParameter"
              }
            ],
            "description": "Creates a discount when a coupon is valid",
            "id": "7fa800a8-ac8d-4792-85dc-c4650dcc8f23",
            "title": "Give discount via coupon",
            "parentId": "7fa800a8-ac8d-4792-85dc-c4650dcc8f23"
          },
          {
            "condition": [
              "and",
              [
                "couponValid"
              ]
            ],
            "effects": [
              "catch",
              [
                "noop"
              ],
              [
                "setDiscount",
                "10% off",
                [
                  "*",
                  [
                    ".",
                    "Session",
                    "Total"
                  ],
                  [
                    "/",
                    10,
                    100
                  ]
                ]
              ]
            ],
            "bindings": [
              {
                "attributeId": 100,
                "minValue": 0,
                "expression": [
                  "string1",
                  "string2"
                ],
                "maxValue": 19.9,
                "valueType": "string",
                "name": "my property",
                "description": "This is a template parameter of type `number`.",
                "type": "templateParameter"
              },
              {
                "attributeId": 100,
                "minValue": 0,
                "expression": [
                  "string1",
                  "string2"
                ],
                "maxValue": 19.9,
                "valueType": "string",
                "name": "my property",
                "description": "This is a template parameter of type `number`.",
                "type": "templateParameter"
              }
            ],
            "description": "Creates a discount when a coupon is valid",
            "id": "7fa800a8-ac8d-4792-85dc-c4650dcc8f23",
            "title": "Give discount via coupon",
            "parentId": "7fa800a8-ac8d-4792-85dc-c4650dcc8f23"
          }
        ],
        "templateId": 3,
        "userId": 388
      },
      "weight": 12,
      "experimentId": 10,
      "id": 6
    }
  ],
  "deletedat": "2025-01-01T00:00:00Z"
}

Need more? See the Talon.One guide for connection setup and behaviour shared by every action.

Was this page helpful?