Field | Type | Required | Description | Example |
---|---|---|---|---|
xRespectReviewSettings |
string | ➖ | Optional header to respect review settings for mutation endpoints. | |
gateCreateDto |
components.GateCreateDto | ✔️ | N/A | { "name": "a_verbose_gate", "idType": "userID", "isEnabled": false, "description": "helpful summary of what this gate does", "lastModifierName": "CONSOLE API", "lastModifierID": "5rfuqoxLIYTscuSaaCOlB8", "targetApps": [ "my_app" ], "team": "team", "rules": [ { "name": "All Conditions", "passPercentage": 10, "conditions": [ { "type": "public" }, { "type": "user_id", "targetValue": [ "111", "222" ], "operator": "any" }, { "type": "email", "targetValue": [ "@outlook.com", "@gmail.com" ], "operator": "str_contains_any" }, { "type": "custom_field", "targetValue": 31, "operator": "gt", "field": "age" }, { "type": "app_version", "targetValue": "1.1.1", "operator": "version_gt" }, { "type": "browser_name", "targetValue": [ "Android", "Chrome" ], "operator": "any" }, { "type": "browser_version", "targetValue": [ "94.0.4606.81", "94.0.4606.92" ], "operator": "any" }, { "type": "os_name", "targetValue": [ "Android", "Windows" ], "operator": "none" }, { "type": "os_version", "targetValue": "11.0.0", "operator": "version_lte" }, { "type": "country", "targetValue": [ "NZ", "US" ], "operator": "any" }, { "type": "passes_gate", "targetValue": "my_gate_2" }, { "type": "fails_gate", "targetValue": "my_gate_2" }, { "type": "time", "targetValue": 1643070357193, "operator": "after" }, { "type": "environment_tier", "targetValue": [ "production" ], "operator": "any" }, { "type": "passes_segment", "targetValue": "growth_org" }, { "type": "fails_segment", "targetValue": "growth_org" }, { "type": "ip_address", "targetValue": [ "1.1.1.1", "8.8.8.8" ], "operator": "any" } ], "environment": null } ], "checksPerHour": 0, "tags": [], "monitoringMetrics": [ { "name": "dau", "type": "user" } ] } |