Field | Type | Required | Description | Example |
---|---|---|---|---|
id |
string | ✔️ | ID | |
name |
string | ➖ | Optional name for the configuration. | |
idType |
string | ➖ | N/A | |
description |
string | ✔️ | N/A | |
lastModifierID |
any | ✔️ | ID of the last modifier. | |
lastModifiedTime |
any | ✔️ | Time of the last modification. | |
lastModifierEmail |
any | ✔️ | Email of the last modifier. | |
lastModifierName |
any | ✔️ | Name of the last modifier. | |
creatorID |
any | ➖ | N/A | |
createdTime |
number | ✔️ | Timestamp when the entity was created. | |
creatorName |
any | ✔️ | Name of the creator. | |
creatorEmail |
any | ➖ | N/A | |
tags |
string[] | ➖ | N/A | |
targetApps |
components.ExternalGateDtoTargetApps | ➖ | N/A | |
holdoutIDs |
string[] | ➖ | Holdouts applied to this configuration. | |
team |
any | ➖ | N/A | |
checksPerHour |
any | ✔️ | N/A | |
status |
components.Status | ✔️ | N/A | |
type |
components.ExternalGateDtoType | ✔️ | N/A | |
typeReason |
components.TypeReason | ✔️ | N/A | |
owner |
components.Owner | ➖ | Schema for owner data including ID, type, name. Note that if Entity is created by CONSOLE API, owner will be undefined. | { "ownerID": "[email protected]", "ownerType": "USER", "ownerName": "John Doe" } |
isEnabled |
boolean | ✔️ | N/A | |
rules |
components.ExternalGateDtoRules[] | ✔️ | N/A | |
measureMetricLifts |
boolean | ➖ | N/A | |
monitoringMetrics |
components.ExternalGateDtoMonitoringMetrics[] | ➖ | N/A | |
reviewSettings |
components.ReviewSettings | ➖ | N/A | |
activeReview |
components.ActiveReview | ➖ | N/A |