{"components":{"examples":{},"headers":{},"parameters":{},"requestBodies":{},"responses":{},"schemas":{"ColumnsSet":{"properties":{"id":{"type":"string"},"columnType":{"type":"string"},"width":{"type":"number","format":"double"}},"required":["id","columnType"],"type":"object","additionalProperties":false},"ColumnsSetup":{"properties":{"name":{"type":"string"},"isDefault":{"type":"boolean"},"isPublic":{"type":"boolean"},"columns":{"items":{"$ref":"#/components/schemas/ColumnsSet"},"type":"array"},"organizationId":{"type":"string"},"updatedAt":{"type":"number","format":"double"},"owner":{"type":"string"},"service":{"type":"string"},"entity":{"type":"string"},"sortConfig":{"properties":{"columnId":{"type":"string"},"direction":{"type":"string","enum":["ASC","DESC"]}},"required":["columnId","direction"],"type":"object"}},"required":["name","isDefault","isPublic","columns","service","entity"],"type":"object","additionalProperties":false},"UpdateColumnSetupForAnyUserRequestBody":{"properties":{"columns":{"items":{"$ref":"#/components/schemas/ColumnsSet"},"type":"array"},"isPublic":{"type":"boolean"},"name":{"type":"string"},"service":{"type":"string"},"entity":{"type":"string"},"sortConfig":{"properties":{"columnId":{"type":"string"},"direction":{"type":"string","enum":["ASC","DESC"]}},"required":["columnId","direction"],"type":"object"}},"type":"object","additionalProperties":false},"ColumnSetupAllCreateRequestBody":{"properties":{"columns":{"items":{"$ref":"#/components/schemas/ColumnsSet"},"type":"array"},"isPublic":{"type":"boolean"},"name":{"type":"string"},"service":{"type":"string"},"entity":{"type":"string"},"sortConfig":{"properties":{"columnId":{"type":"string"},"direction":{"type":"string","enum":["ASC","DESC"]}},"required":["columnId","direction"],"type":"object"},"owner":{"type":"string","description":"User email"}},"required":["columns","isPublic","name","service","entity","owner"],"type":"object","additionalProperties":false},"GeneralItems":{"type":"string","enum":["NAME","DESCRIPTION","NUMBER","STATUS","CREATED","UPDATED","PRODUCT_TYPE","COMPLETENESS_SCORE","COMPLETENESS_REQUIREMENT","RELATIONS","PRODUCT_LABELS","ERRORS","PAPI_UPDATED_STATE","LAST_SYNC_STATE","LAST_MODIFIED_BY","VARIANT_GROUPS","BUNDLE"]},"AssetItems":{"type":"string","enum":["NUMBER_OF_ASSETS","ASSET_LABELS"]},"GenericTypes":{"anyOf":[{"$ref":"#/components/schemas/GeneralItems"},{"$ref":"#/components/schemas/AssetItems"}]},"FilterResultGeneric":{"properties":{"type":{"$ref":"#/components/schemas/GenericTypes"},"isAdvanced":{"type":"boolean"}},"required":["type","isAdvanced"],"type":"object","additionalProperties":false},"FilterAttribute":{"type":"string","enum":["ATTRIBUTE"],"nullable":false},"FilterResultAttribute":{"properties":{"type":{"$ref":"#/components/schemas/FilterAttribute"},"isAdvanced":{"type":"boolean"},"attributeId":{"type":"string"}},"required":["type","isAdvanced","attributeId"],"type":"object","additionalProperties":false},"FilterResult":{"anyOf":[{"$ref":"#/components/schemas/FilterResultGeneric"},{"$ref":"#/components/schemas/FilterResultAttribute"}]},"KeyAttributesForProductType":{"properties":{"attributeDefinitionIds":{"items":{"type":"string"},"type":"array"}},"required":["attributeDefinitionIds"],"type":"object","additionalProperties":false},"KeyAttributes":{"properties":{"single":{"$ref":"#/components/schemas/KeyAttributesForProductType"},"variant":{"$ref":"#/components/schemas/KeyAttributesForProductType"},"group":{"$ref":"#/components/schemas/KeyAttributesForProductType"},"family":{"$ref":"#/components/schemas/KeyAttributesForProductType"},"bundle":{"$ref":"#/components/schemas/KeyAttributesForProductType"}},"type":"object"}},"securitySchemes":{"oauth2":{"type":"oauth2","flows":{"clientCredentials":{"tokenUrl":"https://idp.test.bluestonepim.com/op/token","scopes":{"openid profile systemRoles permissions organization email name nickname":"All needed scopes."}}}}}},"info":{"title":"UI settings","version":"1-core","description":"<b><h1>Deprecated endpoints:</h1></b><table border=\"1px;\"><tr><th style=\"text-align: center; vertical-align: middle;\"><b><h3>Uri</b></h3></th><th><b>Method</b></th><th><b><h3>Since</h3></b></th><th><b><h3>End of life</h3></b></th></tr></table>"},"openapi":"3.0.0","paths":{"/columnsSetups/all":{"get":{"operationId":"GetAllColumnSetups","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ColumnsSetup"},"type":"array"}}}}},"summary":"Get all setups.","tags":["Columns setups"],"security":[{"oauth2":[]}],"parameters":[]},"post":{"operationId":"CreateColumnsSetupOfAnyUser","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColumnsSetup"}}}}},"summary":"This endpoint allows you to create column setup.","tags":["Columns setups"],"security":[{"oauth2":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColumnSetupAllCreateRequestBody"}}}}}},"/columnsSetups/all/{id}":{"get":{"operationId":"GetColumnSetupByIdOfAnyUser","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColumnsSetup"}}}}},"summary":"This endpoint allows you to get column setup by id.","tags":["Columns setups"],"security":[{"oauth2":[]}],"parameters":[{"description":"Id of column setup.","in":"path","name":"id","required":true,"schema":{"type":"string"}}]},"put":{"operationId":"UpdateSetupByIdOfAnyUser","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColumnsSetup"}}}}},"summary":"This endpoint allows you to update column setup by id.","tags":["Columns setups"],"security":[{"oauth2":[]}],"parameters":[{"description":"Id of column setup.","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateColumnSetupForAnyUserRequestBody"}}}}},"delete":{"operationId":"DeleteColumnSetupByIdOfAnyUser","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColumnsSetup"}}}}},"summary":"This endpoint allows you to delete column setup by id.","tags":["Columns setups"],"security":[{"oauth2":[]}],"parameters":[{"description":"Id of column setup.","in":"path","name":"id","required":true,"schema":{"type":"string"}}]}}},"servers":[{"url":"api.test.bluestonepim.com/ui-settings"}],"x-amazon-apigateway-api-key-source":"AUTHORIZER"}