@@ -14428,7 +14428,7 @@ components:
1442814428 key: cost_center
1442914429 value: engineering
1443014430 case_insensitivity: false
14431- if_not_exists: true
14431+ if_tag_exists: do_not_apply
1443214432 query: account_id:"123456789" AND service:"web-api"
1443314433 reference_table: null
1443414434 id: New Ruleset
@@ -14473,7 +14473,7 @@ components:
1447314473 example: false
1447414474 type: boolean
1447514475 mapping:
14476- $ref: '#/components/schemas/CreateRulesetRequestDataAttributesRulesItemsMapping '
14476+ $ref: '#/components/schemas/DataAttributesRulesItemsMapping '
1447714477 metadata:
1447814478 $ref: '#/components/schemas/RulesetItemMetadata'
1447914479 name:
@@ -14488,31 +14488,6 @@ components:
1448814488 - enabled
1448914489 - name
1449014490 type: object
14491- CreateRulesetRequestDataAttributesRulesItemsMapping:
14492- description: The definition of `CreateRulesetRequestDataAttributesRulesItemsMapping`
14493- object.
14494- nullable: true
14495- properties:
14496- destination_key:
14497- description: The `mapping` `destination_key`.
14498- example: ''
14499- type: string
14500- if_not_exists:
14501- description: The `mapping` `if_not_exists`.
14502- example: false
14503- type: boolean
14504- source_keys:
14505- description: The `mapping` `source_keys`.
14506- example:
14507- - ''
14508- items:
14509- type: string
14510- type: array
14511- required:
14512- - destination_key
14513- - if_not_exists
14514- - source_keys
14515- type: object
1451614491 CreateRulesetRequestDataAttributesRulesItemsQuery:
1451714492 description: The definition of `CreateRulesetRequestDataAttributesRulesItemsQuery`
1451814493 object.
@@ -14524,16 +14499,17 @@ components:
1452414499 description: The `query` `case_insensitivity`.
1452514500 type: boolean
1452614501 if_not_exists:
14527- description: The `query` `if_not_exists`.
14528- example: false
14502+ deprecated: true
14503+ description: Deprecated. Use `if_tag_exists` instead. The `query` `if_not_exists`.
1452914504 type: boolean
14505+ if_tag_exists:
14506+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
1453014507 query:
1453114508 description: The `query` `query`.
1453214509 example: ''
1453314510 type: string
1453414511 required:
1453514512 - addition
14536- - if_not_exists
1453714513 - query
1453814514 type: object
1453914515 CreateRulesetRequestDataAttributesRulesItemsQueryAddition:
@@ -14567,8 +14543,12 @@ components:
1456714543 $ref: '#/components/schemas/CreateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems'
1456814544 type: array
1456914545 if_not_exists:
14570- description: The `reference_table` `if_not_exists`.
14546+ deprecated: true
14547+ description: Deprecated. Use `if_tag_exists` instead. The `reference_table`
14548+ `if_not_exists`.
1457114549 type: boolean
14550+ if_tag_exists:
14551+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
1457214552 source_keys:
1457314553 description: The `reference_table` `source_keys`.
1457414554 example:
@@ -18273,6 +18253,42 @@ components:
1827318253 - INTEGRATION_SCREENBOARD
1827418254 - INTEGRATION_TIMEBOARD
1827518255 - HOST_TIMEBOARD
18256+ DataAttributesRulesItemsIfTagExists:
18257+ description: The behavior when the tag already exists.
18258+ enum:
18259+ - append
18260+ - do_not_apply
18261+ - replace
18262+ type: string
18263+ x-enum-varnames:
18264+ - APPEND
18265+ - DO_NOT_APPLY
18266+ - REPLACE
18267+ DataAttributesRulesItemsMapping:
18268+ description: The definition of `DataAttributesRulesItemsMapping` object.
18269+ nullable: true
18270+ properties:
18271+ destination_key:
18272+ description: The `mapping` `destination_key`.
18273+ example: ''
18274+ type: string
18275+ if_not_exists:
18276+ deprecated: true
18277+ description: Deprecated. Use `if_tag_exists` instead. The `mapping` `if_not_exists`.
18278+ type: boolean
18279+ if_tag_exists:
18280+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
18281+ source_keys:
18282+ description: The `mapping` `source_keys`.
18283+ example:
18284+ - ''
18285+ items:
18286+ type: string
18287+ type: array
18288+ required:
18289+ - destination_key
18290+ - source_keys
18291+ type: object
1827618292 DataDeletionResponseItem:
1827718293 description: The created data deletion request information.
1827818294 properties:
@@ -50015,13 +50031,13 @@ components:
5001550031 key: abc
5001650032 value: ww
5001750033 case_insensitivity: false
50018- if_not_exists: true
50034+ if_tag_exists: do_not_apply
5001950035 query: billingcurrency:"USD" AND account_name:"SZA96462" AND billingcurrency:"USD"
5002050036 reference_table: null
5002150037 - enabled: true
5002250038 mapping:
5002350039 destination_key: h
50024- if_not_exists: true
50040+ if_tag_exists: do_not_apply
5002550041 source_keys:
5002650042 - accountname
5002750043 - accountownerid
@@ -50041,7 +50057,7 @@ components:
5004150057 output_key: status
5004250058 - input_column: status_description
5004350059 output_key: dess
50044- if_not_exists: false
50060+ if_tag_exists: append
5004550061 source_keys:
5004650062 - http_status
5004750063 - status_description
@@ -50074,13 +50090,13 @@ components:
5007450090 key: environment
5007550091 value: production
5007650092 case_insensitivity: false
50077- if_not_exists: true
50093+ if_tag_exists: do_not_apply
5007850094 query: billingcurrency:"USD" AND account_name:"prod-account"
5007950095 reference_table: null
5008050096 - enabled: true
5008150097 mapping:
5008250098 destination_key: team_owner
50083- if_not_exists: true
50099+ if_tag_exists: do_not_apply
5008450100 source_keys:
5008550101 - account_name
5008650102 - service
@@ -50100,7 +50116,7 @@ components:
5010050116 output_key: status
5010150117 - input_column: status_description
5010250118 output_key: dess
50103- if_not_exists: false
50119+ if_tag_exists: append
5010450120 source_keys:
5010550121 - http_status
5010650122 - status_description
@@ -50125,7 +50141,7 @@ components:
5012550141 key: cost_center
5012650142 value: engineering
5012750143 case_insensitivity: true
50128- if_not_exists: true
50144+ if_tag_exists: do_not_apply
5012950145 query: account_name:"dev-*"
5013050146 reference_table: null
5013150147 version: 1
@@ -50236,7 +50252,7 @@ components:
5023650252 example: false
5023750253 type: boolean
5023850254 mapping:
50239- $ref: '#/components/schemas/RulesetRespDataAttributesRulesItemsMapping '
50255+ $ref: '#/components/schemas/DataAttributesRulesItemsMapping '
5024050256 metadata:
5024150257 $ref: '#/components/schemas/RulesetItemMetadata'
5024250258 name:
@@ -50251,31 +50267,6 @@ components:
5025150267 - enabled
5025250268 - name
5025350269 type: object
50254- RulesetRespDataAttributesRulesItemsMapping:
50255- description: The definition of `RulesetRespDataAttributesRulesItemsMapping`
50256- object.
50257- nullable: true
50258- properties:
50259- destination_key:
50260- description: The `mapping` `destination_key`.
50261- example: ''
50262- type: string
50263- if_not_exists:
50264- description: The `mapping` `if_not_exists`.
50265- example: false
50266- type: boolean
50267- source_keys:
50268- description: The `mapping` `source_keys`.
50269- example:
50270- - ''
50271- items:
50272- type: string
50273- type: array
50274- required:
50275- - destination_key
50276- - if_not_exists
50277- - source_keys
50278- type: object
5027950270 RulesetRespDataAttributesRulesItemsQuery:
5028050271 description: The definition of `RulesetRespDataAttributesRulesItemsQuery` object.
5028150272 nullable: true
@@ -50286,16 +50277,17 @@ components:
5028650277 description: The `query` `case_insensitivity`.
5028750278 type: boolean
5028850279 if_not_exists:
50289- description: The `query` `if_not_exists`.
50290- example: false
50280+ deprecated: true
50281+ description: Deprecated. Use `if_tag_exists` instead. The `query` `if_not_exists`.
5029150282 type: boolean
50283+ if_tag_exists:
50284+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
5029250285 query:
5029350286 description: The `query` `query`.
5029450287 example: ''
5029550288 type: string
5029650289 required:
5029750290 - addition
50298- - if_not_exists
5029950291 - query
5030050292 type: object
5030150293 RulesetRespDataAttributesRulesItemsQueryAddition:
@@ -50329,8 +50321,12 @@ components:
5032950321 $ref: '#/components/schemas/RulesetRespDataAttributesRulesItemsReferenceTableFieldPairsItems'
5033050322 type: array
5033150323 if_not_exists:
50332- description: The `reference_table` `if_not_exists`.
50324+ deprecated: true
50325+ description: Deprecated. Use `if_tag_exists` instead. The `reference_table`
50326+ `if_not_exists`.
5033350327 type: boolean
50328+ if_tag_exists:
50329+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
5033450330 source_keys:
5033550331 description: The `reference_table` `source_keys`.
5033650332 example:
@@ -65276,13 +65272,13 @@ components:
6527665272 key: cost_center
6527765273 value: engineering
6527865274 case_insensitivity: false
65279- if_not_exists: true
65275+ if_tag_exists: do_not_apply
6528065276 query: account_id:"123456789" AND service:"web-api"
6528165277 reference_table: null
6528265278 - enabled: true
6528365279 mapping:
6528465280 destination_key: team_owner
65285- if_not_exists: true
65281+ if_tag_exists: do_not_apply
6528665282 source_keys:
6528765283 - account_name
6528865284 - account_id
@@ -65302,7 +65298,7 @@ components:
6530265298 output_key: status
6530365299 - input_column: status_description
6530465300 output_key: dess
65305- if_not_exists: false
65301+ if_tag_exists: append
6530665302 source_keys:
6530765303 - http_status
6530865304 - status_description
@@ -65354,7 +65350,7 @@ components:
6535465350 example: false
6535565351 type: boolean
6535665352 mapping:
65357- $ref: '#/components/schemas/UpdateRulesetRequestDataAttributesRulesItemsMapping '
65353+ $ref: '#/components/schemas/DataAttributesRulesItemsMapping '
6535865354 metadata:
6535965355 $ref: '#/components/schemas/RulesetItemMetadata'
6536065356 name:
@@ -65369,31 +65365,6 @@ components:
6536965365 - enabled
6537065366 - name
6537165367 type: object
65372- UpdateRulesetRequestDataAttributesRulesItemsMapping:
65373- description: The definition of `UpdateRulesetRequestDataAttributesRulesItemsMapping`
65374- object.
65375- nullable: true
65376- properties:
65377- destination_key:
65378- description: The `mapping` `destination_key`.
65379- example: ''
65380- type: string
65381- if_not_exists:
65382- description: The `mapping` `if_not_exists`.
65383- example: false
65384- type: boolean
65385- source_keys:
65386- description: The `mapping` `source_keys`.
65387- example:
65388- - ''
65389- items:
65390- type: string
65391- type: array
65392- required:
65393- - destination_key
65394- - if_not_exists
65395- - source_keys
65396- type: object
6539765368 UpdateRulesetRequestDataAttributesRulesItemsQuery:
6539865369 description: The definition of `UpdateRulesetRequestDataAttributesRulesItemsQuery`
6539965370 object.
@@ -65405,16 +65376,17 @@ components:
6540565376 description: The `query` `case_insensitivity`.
6540665377 type: boolean
6540765378 if_not_exists:
65408- description: The `query` `if_not_exists`.
65409- example: false
65379+ deprecated: true
65380+ description: Deprecated. Use `if_tag_exists` instead. The `query` `if_not_exists`.
6541065381 type: boolean
65382+ if_tag_exists:
65383+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
6541165384 query:
6541265385 description: The `query` `query`.
6541365386 example: ''
6541465387 type: string
6541565388 required:
6541665389 - addition
65417- - if_not_exists
6541865390 - query
6541965391 type: object
6542065392 UpdateRulesetRequestDataAttributesRulesItemsQueryAddition:
@@ -65448,8 +65420,12 @@ components:
6544865420 $ref: '#/components/schemas/UpdateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems'
6544965421 type: array
6545065422 if_not_exists:
65451- description: The `reference_table` `if_not_exists`.
65423+ deprecated: true
65424+ description: Deprecated. Use `if_tag_exists` instead. The `reference_table`
65425+ `if_not_exists`.
6545265426 type: boolean
65427+ if_tag_exists:
65428+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
6545365429 source_keys:
6545465430 description: The `reference_table` `source_keys`.
6545565431 example:
@@ -101151,7 +101127,13 @@ paths:
101151101127 application/json:
101152101128 schema:
101153101129 $ref: '#/components/schemas/UserTeamResponse'
101154- description: Represents a user's association to a team
101130+ description: OK
101131+ '400':
101132+ content:
101133+ application/json:
101134+ schema:
101135+ $ref: '#/components/schemas/APIErrorResponse'
101136+ description: API error response.
101155101137 '403':
101156101138 $ref: '#/components/responses/ForbiddenResponse'
101157101139 '404':
0 commit comments