{
"get": { "operationId": "getChangeCatalogs", "description": "List of change catalogs", "tags": ["Change Catalog"], "parameters": [ { "$ref": "../../common/components.json#/components/request/parameters/token_param" } ], "responses": { "200": { "description": "Object was returned correctly", "content": { "application/json": { "schema": { "description": "List of change catalogs", "type": "array", "items": { "allOf": [{ "$ref": "../../common/schemas/service_desk/change_catalog.json#/components/schemas/response" }] } }, "example": [{ "$ref": "../../common/examples/change_catalog.json#/examples/response/json" }] }, "application/xml": { "schema": { "description": "List of change catalogs", "type": "array", "xml": { "name": "/", "wrapped": true }, "items": { "$ref": "../../common/schemas/service_desk/change_catalog.json#/components/schemas/response" } } } } }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Server error" } } }, "post": { "operationId": "createChangeCatalog", "description": "Create new change catalog", "tags": ["Change Catalog"], "parameters": [ { "$ref": "../../common/components.json#/components/request/parameters/token_param" } ], "requestBody": { "required": true, "description": "Change catalog fields to fill", "content": { "application/json": { "schema": { "$ref": "../../common/schemas/service_desk/change_catalog.json#/components/schemas/request/post" }, "example": { "$ref": "../../common/examples/change_catalog.json#/examples/request/json" } }, "application/xml": { "schema": { "$ref": "../../common/schemas/service_desk/change_catalog.json#/components/schemas/request/post" } } } }, "responses": { "200": { "description": "Object created and returned correctly", "content": { "application/json": { "schema": { "$ref": "../../common/schemas/service_desk/change_catalog.json#/components/schemas/response" }, "example": { "$ref": "../../common/examples/change_catalog.json#/examples/response/json" } }, "application/xml": { "schema": { "$ref": "../../common/schemas/service_desk/change_catalog.json#/components/schemas/response" } } } }, "400": { "description": "Bad request" }, "500": { "description": "Server error" } } }
}