{
    "swagger":"2.0",
    "info":{
        "description":"The REST API for Content Delivery provides access to published assets in Oracle Content Management. Published assets include content items and digital assets, as well as their renditions.\n\n<p>Last updated: May 2023.</p>",
        "version":"2023.05.25",
        "title":"REST API for Content Delivery",
        "x-summary":"The REST API for Content Delivery provides access to published assets in Oracle Content Management."
    },
    "basePath":"/content",
    "tags":[
        {
            "name":"AutoSuggestions",
            "description":"The operations from the AutoSuggestions category."
        },
        {
            "name":"Item",
            "description":"The operations from the Item category."
        },
        {
            "name":"Item Variations",
            "description":"The operations from the Item Variations category."
        },
        {
            "name":"Items",
            "description":"The resources used to search across the published items."
        },
        {
            "name":"Items by slug",
            "description":"The resources to manage items by slug."
        },
        {
            "name":"Provider Tokens",
            "description":"The resources to generate provider tokens for published assets"
        },
        {
            "name":"Published Item",
            "description":"The operations from the Published Item category."
        },
        {
            "name":"Recommendations",
            "description":"The resources used to access published recommendation results."
        },
        {
            "name":"Renditions",
            "description":"The resources used to access the published digital asset renditions and native files."
        },
        {
            "name":"Renditions by slug",
            "description":"The resources used to access the published digital asset renditions and native files by slug."
        },
        {
            "name":"Taxonomies",
            "description":"The resources used to access published taxonomies and their respective categories."
        },
        {
            "name":"Version Catalog",
            "description":"Version resources in the delivery API."
        }
    ],
    "paths":{
        "/published/api":{
            "get":{
                "tags":[
                    "Version Catalog"
                ],
                "summary":"Get Available Versions of an API",
                "description":"Returns information about the available versions of the API.<br>It is a collection resource, and each item within the collection is a version resource. <br><br>Headers (Optional) : </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>Accept</td><td>application/json</td></table>",
                "operationId":"getVersions",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Start index of response rows.",
                        "required":false,
                        "type":"integer",
                        "default":0,
                        "format":"int32"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"This parameter accepts a non negative integer and is used to control the size of the result. The maximum value allowed for limit is 500.",
                        "required":false,
                        "type":"integer",
                        "default":100,
                        "format":"int32"
                    },
                    {
                        "name":"totalResults",
                        "in":"query",
                        "description":"Accepts a Boolean value. Setting it to true displays the total results field in the response.",
                        "required":false,
                        "type":"boolean",
                        "default":false
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>, <i>first</i>, <i>last</i>, <i>prev</i>, <i>next</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/CollectionProperties"
                        }
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-get",
                "x-filename-id":"published-api-get"
            }
        },
        "/published/api/v1.1":{
            "get":{
                "tags":[
                    "Version Catalog"
                ],
                "summary":"Get v1.1 API Information",
                "description":"Returns information about the v1.1 API.<br>A version resource has the following properties:<ol><li><i>version</i>: Version of the resource.</li><li><i>lifecycle</i>: Whether a version is actively supported or deprecated.</li><li><i>isLatest</i>: Whether it is the latest version.</li><li><i>terminationDate (Optional)</i>: Date of termination.</li><li><i>catalog</i>: A child resource that serves as a metadata catalog for all the resources supported in that version.</li></ol>Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>Accept</td><td>application/json</td></table>",
                "operationId":"getVersion",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/Version"
                        }
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-get",
                "x-filename-id":"published-api-v1.1-get"
            }
        },
        "/published/api/v1.1/items":{
            "get":{
                "tags":[
                    "Items"
                ],
                "summary":"Search Published Items",
                "description":"Use this query to filter the published content. You can control the number of items to be fetched, paginated, and sorted. Additionally, this resource can fetch field values of matching items.<br>Query expression syntax supports conditions that match the field values. You can also query across all fields for a specific phrase. Many such query conditions can be joined by using AND/OR operators and grouped with parenthesis. Below are general examples of queries.<br><br><table><tr><td>Query expression</td><td> <i>?q=(type eq \"Employee\" AND (fields.emails co \"example.com\" OR fields.emails co \"example.org\")) </i> </td></tr><tr><td>Query expression usage with this resource</td><td> <i>/published/api/v1.1/items?q=(type eq \"Employee\" AND (fields.emails co \"example.com\" OR fields.emails co \"example.org\")) </i> </td></tr></table><br> <i>Notes: </i> Field names used in the query are case-sensitive. <br><br> In general two forms of filtering are supported by this resource.<br><ul><li><b>Query within a type: </b> Query within a type allows query conditions that apply to fields of the type. <br><b>For example:</b><i>/published/api/v1.1/items?q=(type eq \"Employee\" AND fields.role eq \"Senior Developer\") </i><br>Here, role is a field of type Employee.<br><b>Two level deep searches (typed searches only):</b><br>Fields on <i>first</i> level reference fields of an item may also be searched, effectively providing a way to delve two levels deep into an item's field hierarchy. The second level provides the same semantics as those provided during searching fields of an item. <b>Searching recursively down an item's reference hierarchy past the first level is not supported. Sorting by second level fields is not supported.</b><br><b>For example:</b><br><i>/published/api/v1.1/items?q=(type eq \"Employee\" AND fields.address.street eq \"Main St\") </i><br>Here, 'address' is the name of a reference type field on type 'Employee' that in turn has a field with name 'street'.</li><li><b>Query across types: </b> When no type is specified in the query, all types are queried. Also, multi type query is allowed and depending on how it is specified may either treated as a global query or a query across multiple types. A query that references multiple types using brackets <i>( )</i> is treated as a global query and query conditions are limited to standard fields (<i>id</i>, <i>type</i>, <i>name</i>, <i>description</i>, <i>typeCategory</i>, <i>slug</i>, <i>translatable</i>, <i>language</i>, <i>createdBy</i>, <i>createdDate</i>, <i>updatedBy</i>, <i>updatedDate</i>, <i>fileExtension</i>, <i>taxonomies</i>) only. <br><b>For example: </b> <br><i> /published/api/v1.1/items?q=(name eq \"John\" and (type eq \"t1\" or type eq \"t2\"))</i> or <i>/published/api/v1.1/items?q=(description co \"users\"  and (type eq \"t1\" or type eq \"t2\"))</i>. A query that references multiple types using braces <i>{ }</i> is treated as a generic query across types with the ability to reference standard and user defined fields.<br><b>For example: </b> <br><i> /published/api/v1.1/items?q=name eq \"John\" and {type eq \"t1\" and fields.ud1 eq \"ud1val\"} or {type eq \"t2\" and fields.ud2 eq \"ud2val\"}</i><br>Characteristics of the brace style query across types. <ol><li>A cross-type search is specified by enclosing type predicates in the query (q) parameter in curly braces { }.</li><li>Only one type may be specified in a matching set of braces.</li><li>Nested braces are not allowed.</li><li>Braces and brackets may be combined.</li><li>Query predicates specified outside braces behave like they were specified using brackets.</li><li>Examples -<ul><li>{type eq \"t1\" and fields.ud1 eq \"ud1\"} - \"ud1\" has to be a field on type \"t1\". Query validation will fail if that is not the case.</li><li>{type eq \"t1\" and fields.ud1 eq \"ud1\"} or {type eq \"t2\" and fields.ud2 eq \"ud2\"} - \"ud1\" has to be a field on type \"t1\" and \"ud2\" has to be a field on type \"t2\"</li><li>{type eq \"t2\" and fields.ud2 eq \"ud2\"} or type eq \"t1\" and fields.ud1 eq \"ud1\" ??? Bracket style search that resolves to type \"t1\" and brace style search that resolves to type \"t2\" and is valid if \"ud1\" is a field on \"t1\" and \"ud2\" is a field on \"t2\".</li></ul></li></ol></ul><br> In either form, it is possible to search by matching anywhere (any field) by specifying a default match criteria. Such a criteria is a generic query that matches values of the items across all fields. <br><b>For example:</b><br><i>/published/api/v1.1/items?default=\"coffee\" </i><br><i>/published/api/v1.1/items?q=(type eq \"Employee\")&default=\"senior\"</i><br><br> In either form, while querying using standard fields, <i>name, description, type, typeCategory, slug, language</i> are to be considered as a <i>text</i> data type (single valued), <i>id</i> as <i>reference</i> data type (single valued), <i>createdDate, updatedDate</i> as a <i>datetime</i> data type (single valued) and <i>taxonomies</i> as a reference data type (multi valued).</li></ul><br><br><table border=1><tr><th align=\"left\">Operator</th><th align=\"left\">Example</th><th align=\"left\">Supported data types</th><th align=\"left\">Description</th></tr><tr><td>eq</td><td>?q=(name eq \"John\")<br><br>?q=(type eq \"DigitalAsset\")<br><br>?q=(type eq \"Employee\" and fields.DOB eq \"1994/09/26T16:23:45.208\")<br><br>?q=(type eq \"File\" and fileextension eq \"docx\")<br><br>?q=(taxonomies.categories.id eq \"B9F568DC43C54803AC76012783FA5101\")<br><br>?q=(taxonomies.categories.name eq \"Cars\")<br><br>?q=(taxonomies.categories.apiName eq \"cars-unique\")<br><br>?q=(taxonomies.categories.nodes.id eq \"B9F568DC43C54803AC76012783FA5101\")<br><br>?q=(taxonomies.categories.nodes.name eq \"red\")<br><br>?q=(taxonomies.categories.nodes.apiName eq \"cars\")</td><td><i>text, reference, number, decimal, boolean, datetime.</i></td><td>Equals operator (eq) matches the exact value supplied in the query. This operator is not applicable to multivalued data types. The value provided with this operator is not case-sensitive except for standard fields (<i>type</i>). This operator considers even special characters in the value.</td></tr><tr><td>ne</td><td>?q=(name ne \"John\")</td><td><i>text, reference, number, decimal, boolean, datetime.</i></td><td>Not Equals operator (ne) matches items that do not match the exact value supplied in the query. This operator is not applicable to multivalued data types. The value provided with this operator is not case-sensitive except for standard fields. This operator considers even special characters in the value.</td></tr><tr><td>co</td><td>?q=(type eq \"Employee\" AND name co \"john alex\")<br><br>?q=(type eq \"Car\" AND fields.features co \"manual\")<br><br>?q=(taxonomies.categories.name co \"red\")<br><br>?q=(taxonomies.categories.nodes.name co \"cars\")</td><td><i>text, reference, number, decimal, datetime, largetext</i></td><td>Contains operator (co) matches every word given in the criteria. The words are formed by splitting the value by special characters.  It gives the results that have at least one of the words (in this example, john or alex or both). This operator does not consider special characters in the value while searching. This operator does not perform a search on stop words. <br><br>This operator is applicable to <i>text, largetext</i> in case of single-valued attributes, whereas for multivalued attributes, it is applicable to <i>text, reference, number, decimal, datetime, largetext</i>. To understand the possible datetime formats, refer to the <i>Supported date/datetime formats (24Hrs)</i> table below. The value provided with this operator is not case-sensitive.</td></tr><tr><td>nc</td><td>?q=(name nc \"john alex\")</td><td><i>text, reference, number, decimal, datetime, largetext</i></td><td>Not Contains operator (nc) matches items that would not match a co operator with the same criteria.</td></tr><tr><td>sw</td><td>?q=(type eq \"Employee\" AND name sw \"Joh\")<br><br>?q=(type eq \"Employee\" AND fields.city sw \"Los\")<br><br>?q=(taxonomies.categories.name sw \"cat\")<br><br>?q=(taxonomies.categories.nodes.name sw \"red\")</td><td><i>text</i></td><td>Starts With operator (sw) matches only the initial character values given in the field condition. This operator is not applicable to multivalued data types. The value provided with this operator is not case-sensitive.</td></tr><tr><td>ge</td><td>?q=(type eq \"Employee\" AND fields.age ge \"40\")<br><br>?q=(type eq \"DigitalAsset\" AND updatedDate ge \"20171026\")</td><td><i>number, decimal, datetime</i></td><td>Greater than or equal to operator (ge) matches only numeric and datetime values. To understand the possible datetime formats, refer to the <i>Supported date/datetime formats (24Hrs)</i> table below. This operator is not applicable to multivalued data types.</td></tr><tr><td>le</td><td>?q=(type eq \"Employee\" AND fields.weight le \"60.6\")</td><td><i>number, decimal, datetime</i></td><td>Less than or equal to operator (le) matches only numeric and datetime values. To understand the possible datetime formats, refer to the <i>Supported date/datetime formats (24Hrs)</i> table below. This operator is not applicable to multivalued data types.</td></tr><tr><td>gt</td><td>?q=(type eq \"Employee\" AND fields.age gt \"20\")</td><td><i>number, decimal, datetime</i></td><td>Greater than operator (gt) matches only numeric and datetime values. To understand the possible datetime formats, refer to the <i>Supported date/datetime formats (24Hrs)</i> table below. This operator is not applicable to multivalued data types.</td></tr><tr><td>lt</td><td>?q=(type eq \"Employee\" AND fields.age lt \"20\")<br><br>?q=(type eq \"Employee\" AND createdDate lt \"1994/09/26T16:23:45.208\")</td><td><i>number, decimal, datetime</i></td><td>Lesser than operator (lt) matches only numeric and datetime values. To understand the possible datetime formats, refer to the <i>Supported date/datetime formats (24Hrs)</i> table below. This operator is not applicable to multivalued data types.</td></tr><tr><td>mt</td><td>?q=(type eq \"Car\" AND fields.review mt \"petrol 20KMPL\")<br><br>?q=(type eq \"Employee\" AND name mt \"Jo?n\")<br><br>?q=(type eq \"Employee\" AND name mt \"Jo*\")<br><br>?q=(type eq \"Employee\" AND fields.role mt \"senior*\")</td><td><i>text, largetext</i></td><td>Phrase query or proximity search (matches) operator (mt) enables you to find words that are within a specific distance to one another. Results are sorted by best match. It is useful for searching content items when values given in the criteria \"petrol 20kmpl\"  need to discover actual content that may contain \"<i>petrol</i> fuel mileage runs <i>20KMPL</i> in the speed way\". <br><br>Matches operator can use a wildcard (? or *) to match multiple characters within the given value. This operator is applicable to both single valued and multivalued data types. This operator does not perform a search on stop words. The value provided with this operator is not case-sensitive. For matching exact phrases surround search terms by double quotes. Enclosing double quotes will be treated as part of the search term in all other contexts.</td></tr><tr><td>sm</td><td>?q=(type eq \"Employee\" And fields.city sm \"Rome\")</td><td><i>text, largetext</i></td><td>Similarity query operator. This operator allows searching for values that sound like specified criteria - also called fuzzy search, which use by default maximum two edits to match result. \"Rome\" is similar to \"Dome\". This operator is applicable to both single valued and multivalued data types. The value provided with this operator is not case-sensitive.</td></tr><tr><td>AND</td><td>?q=(type eq \"Employee\" AND name eq \"John\" AND fields.age ge \"40\")</td><td>-NA-</td><td>AND operator, can be used to put an AND condition between multiple query conditions. This takes precedence over OR.</td></tr><tr><td>OR</td><td>?q=(type eq \"Employee\" AND (name eq \"John\" OR fields.age ge \"40\"))</td><td>-NA-</td><td>OR operator can be used to put an OR condition between multiple query conditions.</td></tr><tr><td>( )</td><td>?q=(type eq \"Employee\" AND (name eq \"John\" AND fields.age ge \"40\"))<br><br>?q=(type eq \"Employee\" AND ((name eq \"John\" AND fields.age ge \"40\") OR fields.weight ge 60))</td><td>-NA-</td><td>Parenthesis, enclosing operator to group the conditions in the criteria. This takes highest precedence, followed by AND, and then by OR.</td></tr></table> <br><br> <br>Request Headers (Optional):<br>  <table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td></tr><tr><td>Accept</td><td>application/json</td></tr></table></br><table><tr><th colspan=\"2\">Additional Notes</th></tr><tr><td>Type specific query</td><td>This query always uses only the <i>eq</i> operator. <i>eq</i> works with a case-sensitive type name. Multitype query is supported, however it will be query across types. <br> <b>Example:</b><br> q=(type eq \"Employee\") or q=(type eq \"DigitalAsset\") is single type search and q=(type eq \"Employee\" OR type eq \"Address\") is multitype search and considered as query across types. </td></tr><tr><td>Date query</td><td>Date query is a special type of query because of various date formats associated to it. All the datetime values are in the UTC (timezone) only. So query results will always be in UTC timezone format for all datetime fields. Fields with the datatype <i> datetime </i> should use the operators <i> ge, gt, le, lt</i> for range query and use <i>eq</i> for an equals match.<br><br> <b>Example:</b><br> Query Products by manufactureDate (<i>datetime</i>) field using the <i>ge</i> operator.<br> https://cecsdomain/content/published/api/v1.1/items?q=(type eq \"Product\" AND fields.manufactureDate ge \"1989-03-26\"). The given date format is <i>YYYY-MM-DD</i>.<br><br>Explore more date/datetime specific query examples in the <b><a href=''#examples'' data-toggle=''ignore''>Examples</a></b> section and also to understand the accepted date/datetime formats in the section below (supported date/datetime formats).</td></tr><tr>\r\n<td>Decimal values</td>\r\n<td>Decimal number query is supported up to 3 digits after decimal points, and the rest of the digits after 3 will be ignored. https://cecsdomain/content/published/api/v1.1/items?q=(type eq \"Product\" AND fields.price ge 425.3214), will result in all the Product where price is greater than equals to 425.321. </td>\r\n</tr><tr><td>Large text datatype query</td><td>Fields with the datatype <i>largetext</i> are not stored, so the query result cannot return its value. But the field value can be used in a query condition.</tr><tr><td>Generic query search</td><td>Generic query search is a default search query, this can be used when the user can search by only value without using any field name or operators. Internally generic search uses the <i>co</i> operator. This query does not support wildcard characters. This search does not perform search on stop words. <br><b>Example:</b><br> ?q=(type eq \"Employee\")&fields=all&default=\"John\". This will return the search results for the <i>Employee</i> type where the value <i>John</i> matches to field names , descriptions or any user-defined fields.<br><b>Example:</b><br> ?q=(type eq \"Article\")&default=\"skating\". This will return the search results for <i>Article</i> type where value <i>skating</i> matches to fields name, description or any user defined fields.<br><br>We can connect multiple search terms in default query expression by using defaultOperator with it. Search terms should be comma separated.defaultOperator takes ???or??? and ???and??? operators.<br><b>Example:</b><br>?q=(type eq \"Employee\")&fields=all&default=\"John\",\"skating\"&defaultOperator=\"and\". This will return search results for the employee type where the values <i>John</i> <b>and</b> <i>skating</i> matches to field name, description or any user-defined fields.<br><b>Example:</b><br>?q=(type eq \"Employee\")&fields=all&default=\"John\",\"skating\"&defaultOperator=\"or\". This will return search results for the employee type where the values <i>John</i> <b>or</b> <i>skating</i> matches to field name, description or any user-defined fields.</td></tr><tr><td>ID search</td><td>Search query using ID attribute. <br> <b>Example:</b><br> ?q=(type eq \"Employee\" AND id eq \"COREAF29AC6ACA9644F9836E36C7B558F316\"). The value of id belongs to the item being queried itself, here id of type Employee. <br> It is possible to include multiple item ids in the query expression <br> <b>Example:</b><br> ?q=(type eq \"Employee\" AND (id eq \"COREAF29AC6ACA9644F9836E36C7B558F316\" OR id eq \"COREAF29AC6ACA9644F9836E36C7B558F987\")).</td></tr><tr><td>Category search</td><td>Search items categorized with given category id, category name, category apiName, category node id, category node name or category node apiName attributes. <br> <b>Example:</b><br> ?q=(taxonomies.categories.id eq \"9E1A79EE600C4C4BB727FE3E39E95489\")<br>The value of <i>taxonomies.categories.id</i> belongs to the category assigned to items being queried. It is possible to include multiple category ids or names in the query expression. <br> <b>Example:</b><br> ?q=(taxonomies.categories.name co \"cars\" OR taxonomies.categories.name sw \"red\")<br> <b>Example:</b><br> ?q=(taxonomies.categories.apiName eq \"All-furnitures\")<br>The value of <i>taxonomies.categories.apiName</i> belongs to the category assigned to items being queried. It is possible to include multiple category apiName values in the query expression.<br> <b>Example:</b><br> ?q=(taxonomies.categories.nodes.id eq \"9E1A79EE600C4C4BB727FE3E39E95489\")<br>The value of <i>taxonomies.categories.nodes.id</i> belongs to any node of categories assigned to items being queried. It is possible to include multiple category node ids or node names in the query expression.<br> <b>Example:</b><br> ?q=(taxonomies.categories.nodes.name co \"cars\" OR taxonomies.categories.nodes.name sw \"red\")<br> <b>Example:</b><br> ?q=(taxonomies.categories.nodes.apiName eq \"All-furnitures\" OR taxonomies.categories.nodes.apiName eq \"all-accessories\")<br>The value of <i>taxonomies.categories.nodes.apiName</i> belongs to any node of categories assigned to items being queried. It is possible to include multiple category node apiName values in the query expression.</td></tr><tr><td>Reference field search</td><td>Search query using reference attribute. <br> <b>Example:</b><br> ?q=(type eq \"Employee\" AND fields.department eq \"COREAF29AC6ACA9644F9836E36C7B558F412\"). <br>The value of department belongs to id of an item of type Department.</td></tr><tr><td>Query matching text in binary file</td><td>Searching in binary file text (typed searches for digital assets only). Searching in the digital assets' binary file's text is supported using metadata.extractedText parameter in the search query within a type or across specific types. Supported operators are co, nc and mt.<br><b>Example:</b><br><i>?q=(type eq \"File\" AND metadata.extractedText co \"Employee\")</i><br><i>?q=((type eq \"cdt1\" or type eq \"cdt2\") AND metadata.extractedText mt \"installed\")</i></td></tr><tr><td>Query matching text in any field and the binary file</td><td>Searching in the fields and binary file text (typed searches for content or digital assets). Searching in the fields and binary file's text is supported using anyField parameter in the search query within a type or across specific types. Supported operators are co, nc and mt.<br><b>Example:</b><br><i>?q=(type eq \"contentType1\" AND anyField co \"Employee\")</i><br><i>?q=({type eq \"contentType1\" AND anyField mt \"installed\"} OR {type eq \"cdt1\" AND anyField mt \"installed\"})</i></td></tr><table><tr><th colspan=2>Supported date/datetime formats (24Hrs)</th></tr><tr><td><b>Format</b></td><td><b>Example</b></td></tr><tr><td>YYYY-MM-DD</td><td>1989-03-26</td></tr><tr><td>YYYY/MM/DD</td><td>1989/03/26</td></tr><tr><td>DD-MM-YYYY</td><td>26-03-1989</td></tr><tr><td>DD/MM/YYYY</td><td>26/03/1989</td></tr><tr><td>YYYY-MM-DD''T''hh:mm:ss</td><td>1989-03-26T18:32:38</td></tr><tr><td>YYYY/MM/DD''T''hh:mm:ss</td><td>1989/03/26T18:32:38</td></tr><tr><td>DD-MM-YYYY''T''hh:mm:ss</td><td>26-03-1989T18:32:38</td></tr><tr><td>DD/MM/YYYY''T''hh:mm:ss</td><td>26/03/1989T18:32:38</td></tr><tr><td>YYYY-MM-DD''T''hh:mm:ss.SSS</td><td>1989-03-26T18:32:38.840</td></tr><tr><td>YYYY/MM/DD''T''hh:mm:ss.SSS</td><td>1989/03/26T18:32:38.840</td></tr><tr><td>DD-MM-YYYY''T''hh:mm:ss.SSS</td><td>26-03-1989T18:32:38.840</td></tr><tr><td>DD/MM/YYYY''T''hh:mm:ss.SSS</td><td>26/03/1989T18:32:38.840</td></tr><tr><td>YYYYMMDD</td><td>19890326</td></tr><tr><td>YYYYMMDDhhmmss</td><td>19890326183238</td></tr><tr><td>YYYYMMDDhhmmssSSS</td><td>19880326183238840</td></tr></table>",
                "operationId":"getItemsForDelivery",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"q",
                        "in":"query",
                        "description":"This parameter accepts a query expression condition that matches the field values. Many such query conditions can be joined using AND/OR operators and grouped with parentheses. The value of query condition follows the format of <i><b>{fieldName} {operator} \"{fieldValue}\"</b></i>. In case of query across type the field names are limited to standard fields (<i>id</i>, <i>type</i>, <i>name</i>, <i>description</i>, <i>typeCategory</i>, <i>slug</i>, <i>language</i>, <i>createdDate</i>, <i>updatedDate</i>, <i>taxonomies</i>). However in case of type specific query the field names are limited to standard fields and user defined fields (except fields of largeText data type). The only values allowed in the operator are <i>eq</i> (Equals), <i>co</i> (Contains), <i>sw</i> (Startswith), <i>ge</i> (Greater than or equals to), <i>le</i> (Less than or equals to), <i>gt</i> (Greater than), <i>lt</i> (Less than), <i>mt</i> (Matches), <i>sm</i> (Similar).<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/items?q=(name eq \"John\")<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/items?q=(type eq \"Employee\" AND name eq \"John\")<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/items?q=(type eq \"Employee\" AND ((name eq \"John\" AND field.age ge \"40\") OR fields.weight gt \"70\"))<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/items?q=(taxonomies.categories.id eq \"9E1A79EE600C4C4BB727FE3E39E95489\" OR (taxonomies.categories.name co \"cat\" AND taxonomies.categories.name co \"red\"))<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/items?q=(taxonomies.categories.nodes.id eq \"9E1A79EE600C4C4BB727FE3E39E95489\" OR taxonomies.categories.nodes.name co \"cars\")",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"default",
                        "in":"query",
                        "description":"Default search query expression.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"defaultOperator",
                        "in":"query",
                        "description":"Default search query operator. This parameter is optional. It accepts 'or' and 'and' operators. If not provided, defaultOperator would be considered as 'or'.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"fields",
                        "in":"query",
                        "description":"The fields parameter is used to control the returned fields and values in the queried item. This parameter accepts a comma-separated list of field names or <i>all</i>. All the user-defined field names should be provided with prefix <i>fields</i> and followed by a period (.). These fields will be returned for each queried item. As all the field names are case-sensitive, users must provide the correct field names in the search query. When fields is specified as <i>all</i> (case-insensitive), in case of a type-specific query, all the standard fields, and user-defined fields except largetext, json, location datatype are returned for each queried item, whereas in case of a query across all types, only all standard fields are returned. The standard fields id and type are always returned in the response and cannot be filtered out. This parameter is optional in the query and by default query result shows only id, name, description, and type in the response. Any incorrect or invalid field name given in the query will be ignored. <br><br>In the context of a brace style cross-type query, type specific fields may be specified using syntax <b>name,{typename1:fields.userdefinedfieldname1,fields.userdefinedfieldname2},{typename2:fields.userdefinedfieldname1}</b>.In the preceding example, all items of type typename1 will have fields - name, userdefinedfieldname1 and userdefinedfieldname2, while all items of type typename2 will have fields - name, userdefinedfieldname1. If the cross-type query does not resolve to types referenced in the typed fields clause(s), an error will be thrown. <b>Example</b>: <i>?q=(type eq \"LocationType\")&fields=fields.state,fields.country,updatedDate</i> <br> This returns id, type, state, country, updatedDate in the search results for a LocationType with <i>state</i> and <i>country</i> fields. <br> <b>Example</b>: <i>?q=(type eq \"LocationType\")&fields=all</i> <br> This will return all standard fields and all user-defined fields except <i> largetext, json, location </i> data types <br> <b>Example</b>: <i>?fields=all</i> <br> This will return only standard fields (id, type, typeCategory, name, description, slug, language, createdDate, updatedDate, taxonomies, renditions) since <i>Type</i> is not used in the search query (acts as a Global query) <br> <b>Example</b>: <i>?fields=name,createdDate</i> <br> This will return only standard fields (such as id, name, createdDate and type) since <i>Type</i> is not used in the search query (acts as a Global query) <br>",
                        "required":false,
                        "type":"string",
                        "default":"name,description,slug,language,translatable,createdDate,updatedDate,fileExtension"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Start index of response rows.",
                        "required":false,
                        "type":"integer",
                        "default":0,
                        "format":"int32"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"This parameter accepts a non negative integer and is used to control the size of the result. The maximum value allowed for limit is 500.",
                        "required":false,
                        "type":"integer",
                        "default":100,
                        "format":"int32"
                    },
                    {
                        "name":"scroll",
                        "in":"query",
                        "description":"Specifying this parameter indicates that <i>scroll</i> behavior is expected from the search api. Scrolling is the recommended method for retrieving large result sets. Scrolling is not available when <i>returnMaster</i> is enabled. hasMore will always return false when scrolling is enabled. offset parameter value, if specified, will be ignored on scroll requests. limit parameter value will be interpreted in the context of scroll and be fixed for a scroll session. Subsequent changes to limit will be ignored for the scroll session. A limit that results in too large a response will result in a 413 (Payload Too Large) response status.",
                        "required":false,
                        "type":"boolean",
                        "default":false
                    },
                    {
                        "name":"scrollTTL",
                        "in":"query",
                        "description":"scrollTTL (in milliseconds - default and maximum value 30000 ms) specifies the period of inactivity allowed between the current and next scroll request. All responses to search with scroll include a scrollId. Subsequent scroll requests must include the scrollId returned from the previous response since the scrollId returned could change across requests. Since all scroll requests are stateless, scrollTTL is always expected. Value of scrollTTL does not have to be the same across requests. The original search query (q) is also expected with each subsequent scroll request. An invalid or expired scrollId will result in a 400 (Bad Request) response status.",
                        "required":false,
                        "type":"integer",
                        "default":30000,
                        "format":"int32"
                    },
                    {
                        "name":"scrollId",
                        "in":"query",
                        "description":"This parameter is used to specify the scroll id. scrollTTL and the original value of the q parameter are always required with requests that use a scrollId to get consistent results. Note that the requirement to always include the q parameter in subsequent scroll requests is currently not validated against previous requests and changes to the parameter within the same scroll session are ignored.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"totalResults",
                        "in":"query",
                        "description":"Accepts a Boolean value. Setting it to <b>true</b> displays the total results field in the response. The returned value may not be accurate in cases where a search matches more than 10000 items.",
                        "required":false,
                        "type":"boolean",
                        "default":false
                    },
                    {
                        "name":"orderBy",
                        "in":"query",
                        "description":"The orderBy parameter is used to control the order (ascending or descending) of queried items. This parameter is optional in the query and by default the results are sorted in the descending order of <i>search score</i>. This parameter accepts <i>featured()</i> or field names separated by a colon (:), which the user wants to sort the results and sort order.  Multiple sort orders are separated by semicolon (;).<br> format : <i><b>orderBy={fieldName1}:{asc/desc};{fieldName2}:{asc/desc}</b></i> (*Note: asc stands for ascending and des for descending. asc and des are always in lower case.) <br> In a type specific query, field names can be <i>name</i>, <i>createdDate</i>, <i>updatedDate</i> (standard fields) or user-defined fields (single-valued data types - <i>number, decimal, datetime</i>). All the user-defined field names should be provided with prefix fields and followed by a period (.). In the context of a cross-type search, this parameter can also have a typed section and takes the form <b>{typename1:fields.userdefinedfieldname1:asc|desc};{typename2:fields.userdefinedfieldname1:asc|desc}</b>. The order by parameter only supports one order by field per set of matching braces.The sort order is optional and by default it is ascending. Any incorrect or invalid field name given in the query will be ignored.When <i>featured()</i> is given, the results are sorted by the relevance of the items to the applied filter. <br><br>OrderBy parameter also supports sorting by a two level field. If there is a two level sort field, then it can be the only sort field  in the OrderBy parameter. <br>OrderBy parameter also supports sorting by taxonomy root categories and sub-categories of a root category. The additional sorting parameters are <br> <i>taxonomies.shortName[\"short name of taxonomy\"]:{asc/desc}</i>;  <i>taxonomies.categories.nodes.name[\"short name of taxonomy\"|\"taxonomy name\",\"category1\",\"category2\",\"category3\"]</i> where category1,category2,category3, etc. <br> are sub-categories of a given taxonomy \"taxonomy name\".   <br><br> <b>Example</b>: <i>orderBy=name:asc</i> <br> Returns all the items in the ascending order of name.</td><br> <b>Example</b>: <i>orderBy=updateDate:asc</i> <br>Returns all the items in the ascending order of updateDate.<br/><b>Example</b> : <i>orderBy=fields.age:des</i> <br>Returns all the items in the descending order of age.<br> <b>Example</b>: <i>orderBy=fields.age</i> <br> Returns all the items in the ascending order of age.<br/> <b>Example</b> : <i>default=apples&orderBy=featured()</i> <br> Returns all the items sorted by the relevance of the items to the apples<br><b>Example</b> : <i>orderBy=fields.blogauthor.authorage</i> <br>Returns all the items in the ascending order of age of the author referred by referenced field \"blogauthor\".<br/><b>Example</b> : <i>orderBy=fields.blogauthor.fields.authorage&twolvl_v1_1=true</i> <br>Returns all the items in the ascending order of age of the author referred by referenced field \"blogauthor\".<br/><b>Example</b> : <i>orderBy=taxonomies.shortName[\"loc\"];taxonomies.categories.nodes.name[\"loc\"|\"Location\",\"emea\",\"china\",\"industry\"];<br>taxonomies.categories.nodes.name[\"loc\"|\"Location\",\"americas\",\"brazil\",\"industry\"]</i> <br>Returns all the items sorted in ascending order of root category of \"loc\", sub-categories of category having path \"/Location/emea/china/industry\", sub-categories of category having path \"/Location/americas/brazil/industry\".<br/>",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>, <i>first</i>, <i>last</i>, <i>prev</i>, <i>next</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"twolvl_v1_1",
                        "in":"query",
                        "description":"This parameter does not need a value and when used indicates that the two level search api uses (i) <i>fields.refname.fieldname</i> to search on <i>system</i> fields such as name, description, etc of the referred type; and (ii) <i>fields.refname.fields.userfieldname</i> to search on <i>user defined</i> fields of the referred type. When this parameter is not used, two level search behaves in <i>compatibility mode</i> and only supports searches like <i>fields.reftype.fieldname</i>. Furthermore, when <i>fieldname</i> is the same as a system defined field name, two level search behaves the same as <i>fields.reftype.fields.fieldname</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/CollectionProperties"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-get",
                "x-filename-id":"published-api-v1.1-items-get"
            }
        },
        "/published/api/v1.1/items/{id}":{
            "get":{
                "tags":[
                    "Item"
                ],
                "summary":"Get Published Item",
                "description":"Returns published item. An item is uniquely identified by an id.<br>Each published item has the following information:<ol><li><b>Standard fields: </b> These are fields created by the system.<br><ul> <li><i>id</i>: ID of the item.</li><li><i>type</i> : Type of the item.</li><li><i>name</i>: Name of the item.</li><li><i>typeCategory</i>: Category of the type.</li><li><i>description</i> : Description of the item.</li> <li><i>slug</i> : A URL part that identifies content item in human-readable format.</li> <li><i>language</i> : Language of the Item.</li> <li><i>createdDate</i> : First published date of the item on the channel requested.</li><li><i>updatedDate</i> : Last published date of the item on the channel requested.</li><li><i>mimeType</i> : mimeType of the item. For content items it will be <i>contentItem</i>, for digital assets it will be something like <i>image/png</i>.</li><li><i>fileGroup</i> : Group of the items. Few possible values are <i>contentItem</i>, <i>Images</i>, <i>Files</i>, <i>Videos</i>.</li></ul></li><li><b>User-defined fields : </b>These are fields created by the user when the Type is defined. All user fields are available under <i>fields</i> node.</li><br>Request Headers (Optional) : </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr><td>Accept</td><td>application/json</td></table>",
                "operationId":"getItem",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of an item.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"expand",
                        "in":"query",
                        "description":"Expand parameter provides the option of getting child resources (referenced items) inline with the item's response. Accepts a comma-separated list of field names or <i>all</i>. All the user-defined field names should be provided with prefix <i>fields</i> and followed by a period (.). If these fields are of a reference type, then the resource expands their data inline in the response. Field names are case-sensitive. When expand is specified as <i><b>all</b></i> (in lowercase), all the fields of the reference type of the requested item are expanded. When expand is not specified, the item response contains links to the referenced items. <br>Expansion of this form is supported for one level only, a request to expand beyond the first level of referenced fields will produce response HTTP 400. When the expand contains a nonexisting field as per the type definition of the requested item, the resource produces HTTP 400.<br><br><b>Example</b> : expand=<i>fields.field1,fields.field2</i> <br>Returns field1 and field2: names of the user-defined fields in the type to which this item belongs.<br><b>Example</b> : expand=<i>taxonomies</i> <br>Returns the <i>taxonomies</i> field containing all categories assigned to this item. Taxonomies must be published to the same channel of this item.<br><b>Example</b> : expand=<i>renditions</i> <br>Returns the <i>renditions</i> field containing all content renditions available for this item.<br><b>Example</b> : expand=<i>all</i> <br>Returns all fields available for this item, including taxonomies and renditions.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/Item"
                        }
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-{id}-get",
                "x-filename-id":"published-api-v1.1-items-id-get"
            }
        },
        "/published/api/v1.1/items/{id}/preview":{
            "get":{
                "tags":[
                    "Item"
                ],
                "summary":"Get Preview of an Item",
                "description":"Previews the latest management version of the item that is ready for publish or published. An item is uniquely identified by an ID. <br>Note: This API requires authentication to preview the item. <br><br>Each preview item has the following information:<ol><li><b>Standard fields: </b> These are fields created by the system.<br><ul> <li><i>id</i>: ID of the item.</li><li><i>type</i>: Type of the item.</li><li><i>name</i>: Name of the item.</li><li><i>typeCategory</i>: Category of the type.</li><li><i>description</i>: Description of the item.</li> <li><i>slug</i> : A URL part that identifies content item in human-readable format.</li> <li><i>language</i> : Language of the Item.</li> <li><i>createdDate</i>: First published date of the item on the channel requested.</li><li><i>updatedDate</i>: Last published date of the item on the channel requested.</li></ul></li><li><b>User-defined fields: </b>These are fields created by the user when the type is defined. All user fields are available under the <i>fields</i> node.</li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr><td>Accept</td><td>application/json</td></table>",
                "operationId":"getItemPreview",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of an item.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"expand",
                        "in":"query",
                        "description":"Expand parameter provides the option of getting child resources (referenced items) inline with the item's response. Accepts a comma-separated list of field names or <i>all</i>. All the user-defined field names should be provided with prefix <i>fields</i> and followed by a period (.). If these fields are of a reference type, then the resource expands their data inline in the response. Field names are case-sensitive. When expand is specified as <i><b>all</b></i> (in lowercase), all the fields of the reference type of the requested item are expanded. When expand is not specified, the item response contains links to the referenced items. <br>Expansion of this form is supported for one level only, a request to expand beyond the first level of referenced fields will produce response HTTP 400. When the expand contains a nonexisting field as per the type definition of the requested item, the resource produces HTTP 400.<br>Examples: </br><ol>expand=<i>fields.field1,fields.field2</i></ol><ol>expand=<i>all</i></ol> where field1, field2 are names of the user-defined fields in the type to which this item belongs.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/Item"
                        }
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-{id}-preview-get",
                "x-filename-id":"published-api-v1.1-items-id-preview-get"
            }
        },
        "/published/api/v1.1/assets/{id}/{rendition}":{
            "get":{
                "tags":[
                    "Renditions"
                ],
                "summary":"Get Published Rendition",
                "description":"Renders a specific rendition of a published digital asset. The content-type header received in the response has the media type information.<br></li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr></table>",
                "operationId":"getDeliveryRendition_2",
                "produces":[
                    "application/octet-stream",
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of an item.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"rendition",
                        "in":"path",
                        "description":"Rendition name of the Digital Asset.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"format",
                        "in":"query",
                        "description":"Media type extension of the Digital Asset file. When the rendition has only one format, the format query parameter can be omitted.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"type",
                        "in":"query",
                        "description":"Rendition type of the Digital Asset.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"Version of the Digital Asset.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"channelToken",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"download",
                        "in":"query",
                        "description":"By default, for files of type image, audio and video are rendered inline. For all other file types are downloaded. User can specify the query parameter download=true/false in a request to override this default.",
                        "required":false,
                        "type":"boolean"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-assets-{id}-{rendition}-get",
                "x-filename-id":"published-api-v1.1-assets-id-rendition-get"
            }
        },
        "/published/api/v1.1/assets/{id}/{rendition}/{filename}":{
            "get":{
                "tags":[
                    "Renditions"
                ],
                "summary":"Get Published Rendition Using Filename",
                "description":"Get the rendition of a published digital asset using both the ID and filename. The content-type header received in the response has the media type information.<br></li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr></table>",
                "operationId":"getDeliveryRenditionWithFileName_2",
                "produces":[
                    "application/octet-stream",
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of an item.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"rendition",
                        "in":"path",
                        "description":"Rendition name of the Digital Asset.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"filename",
                        "in":"path",
                        "description":"Name of the Digital item, special characters in name must be encoded",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"format",
                        "in":"query",
                        "description":"Media type extension of the Digital Asset file. When the rendition has only one format, the format query parameter can be omitted.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"type",
                        "in":"query",
                        "description":"Rendition type of the Digital Asset.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"Version of the Digital Asset.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"channelToken",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"download",
                        "in":"query",
                        "description":"By default, for files of type image, audio and video are rendered inline. For all other file types are downloaded. User can specify the query parameter download=true/false in a request to override this default.",
                        "required":false,
                        "type":"boolean"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-assets-{id}-{rendition}-{filename}-get",
                "x-filename-id":"published-api-v1.1-assets-id-rendition-filename-get"
            }
        },
        "/published/api/v1.1/assets/{id}/native":{
            "get":{
                "tags":[
                    "Renditions"
                ],
                "summary":"Get Published Digital Assets Native File",
                "description":"Renders the native file. In the content-type header received in the response has the media type information.<br></li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr></table>",
                "operationId":"getNativeDelivery_2",
                "produces":[
                    "application/octet-stream",
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of an item.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"download",
                        "in":"query",
                        "description":"By default, for files of type image, audio and video are rendered inline. For all other file types are downloaded. User can specify the query parameter download=true/false in a request to override this default.",
                        "required":false,
                        "type":"boolean"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-assets-{id}-native-get",
                "x-filename-id":"published-api-v1.1-assets-id-native-get"
            }
        },
        "/published/api/v1.1/assets/{id}/native/{filename}":{
            "get":{
                "tags":[
                    "Renditions"
                ],
                "summary":"Get Published Native Resource Using Filename",
                "description":"Renders the native file of a published digital asset using both the ID and filename. The content-type header received in the response has the media type information.<br></li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr></table>",
                "operationId":"getNativeDeliveryWithFileName_2",
                "produces":[
                    "application/octet-stream",
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of an item.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"filename",
                        "in":"path",
                        "description":"Name of the Digital item, special characters in name must be encoded",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"download",
                        "in":"query",
                        "description":"By default, for files of type image, audio and video are rendered inline. For all other file types are downloaded. User can specify the query parameter download=true/false in a request to override this default.",
                        "required":false,
                        "type":"boolean"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-assets-{id}-native-{filename}-get",
                "x-filename-id":"published-api-v1.1-assets-id-native-filename-get"
            }
        },
        "/published/api/v1.1/metadata-catalog":{
            "get":{
                "tags":[
                    "Version Catalog"
                ],
                "summary":"Get Metadata of v1.1 API",
                "description":"It is a collection resource and returns the metadata catalog of all the resources in v1.1 API. <br><br>Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>Accept</td><td>application/json</td></table>",
                "operationId":"getVersionCatalogs",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Start index of response rows.",
                        "required":false,
                        "type":"integer",
                        "default":0,
                        "format":"int32"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"This parameter accepts a non negative integer and is used to control the size of the result. The maximum value allowed for limit is 500.",
                        "required":false,
                        "type":"integer",
                        "default":100,
                        "format":"int32"
                    },
                    {
                        "name":"totalResults",
                        "in":"query",
                        "description":"Accepts a Boolean value. Setting it to true displays the total results field in the response.",
                        "required":false,
                        "type":"boolean",
                        "default":false
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/items":{
            "get":{
                "tags":[
                    "Items"
                ],
                "summary":"Get Metadata Catalog of Published Items",
                "description":"Returns the metadata and description catalog of the version v1.1 Query on Published Items  <br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json which returns a description of the resource, including the resource name and a links section. <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getQueryItemsMetadataCatalogSwaggerSchema",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-items-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-items-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/items/{id}":{
            "get":{
                "tags":[
                    "Published Item"
                ],
                "summary":"Get Metadata of an Item Using ID",
                "description":"Returns information about metadata catalog of the published item using ID.<br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource (including the resource name and a links section). <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getItemIdDescription",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-items-{id}-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-items-id-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/items/{id}/preview":{
            "get":{
                "tags":[
                    "Item"
                ],
                "summary":"Get Metadata Catalog of Preview of an Item",
                "description":"Returns information about version v1.1 metadata catalog of an item preview resource.<br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource, including the resource name and a links section. <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getItemPreviewMetadataCatalogSwaggerSchema",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-items-{id}-preview-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-items-id-preview-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/assets/{id}/{rendition}":{
            "get":{
                "tags":[
                    "Renditions"
                ],
                "summary":"Get Metadata Using Rendition Type",
                "description":"Retrieves metadata catalog using an ID and rendition type. The content-type header received in the response has the media type information.",
                "operationId":"getRenditionDescription",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"rendition",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-assets-{id}-{rendition}-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-assets-id-rendition-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/assets/{id}/{rendition}/{filename}":{
            "get":{
                "tags":[
                    "Renditions"
                ],
                "summary":"Get Metadata Using Rendition Type and Filename",
                "description":"Retrieves metadata catalog using ID, rendition type, and filename. In the content-type header received in the response has the media type information.",
                "operationId":"getRenditionWithFileNameDescription",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"rendition",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"filename",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-assets-{id}-{rendition}-{filename}-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-assets-id-rendition-filename-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/assets/{id}/native":{
            "get":{
                "tags":[
                    "Renditions"
                ],
                "summary":"Get Metadata of Native Digital Asset",
                "description":"Retrieves metadata catalog of a Native Digital Asset using the ID.",
                "operationId":"getNativeDescription",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-assets-{id}-native-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-assets-id-native-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/assets/{id}/native/{filename}":{
            "get":{
                "tags":[
                    "Renditions"
                ],
                "summary":"Get Digital Assets Native File with FileName Metadata Catalog",
                "description":"Provides access to a native file of a published digital asset. The content-type header in the response is set to the correct value for the file type.",
                "operationId":"getNativeWithFileNameDescription",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"filename",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-assets-{id}-native-{filename}-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-assets-id-native-filename-get"
            }
        },
        "/assets/{slug}/native":{
            "get":{
                "tags":[
                    "Renditions by slug"
                ],
                "summary":"Get Published Digital Assets Native File by Slug",
                "description":"Renders the native file. In the content-type header received in the response has the media type information.<br></li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr></table>",
                "operationId":"getNativeDelivery_1",
                "produces":[
                    "application/octet-stream",
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"download",
                        "in":"query",
                        "description":"By default, for files of type image, audio and video are rendered inline. For all other file types are downloaded. User can specify the query parameter download=true/false in a request to override this default.",
                        "required":false,
                        "type":"boolean"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"assets-{slug}-native-get",
                "x-filename-id":"assets-slug-native-get"
            }
        },
        "/assets/{slug}/native/{filename}":{
            "get":{
                "tags":[
                    "Renditions by slug"
                ],
                "summary":"Get Published Native Resource by Slug Using Filename",
                "description":"Renders the native file of a published digital asset using both the slug and filename. The content-type header received in the response has the media type information.<br></li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr></table>",
                "operationId":"getNativeDeliveryWithFileName_1",
                "produces":[
                    "application/octet-stream",
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"filename",
                        "in":"path",
                        "description":"Name of the Digital item, special characters in name must be encoded",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"download",
                        "in":"query",
                        "description":"By default, for files of type image, audio and video are rendered inline. For all other file types are downloaded. User can specify the query parameter download=true/false in a request to override this default.",
                        "required":false,
                        "type":"boolean"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"assets-{slug}-native-{filename}-get",
                "x-filename-id":"assets-slug-native-filename-get"
            }
        },
        "/assets/{slug}/{rendition}":{
            "get":{
                "tags":[
                    "Renditions by slug"
                ],
                "summary":"Get Published Rendition by Slug",
                "description":"Renders a specific rendition of a published digital asset. The content-type header received in the response has the media type information.<br></li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr></table>",
                "operationId":"getDeliveryRendition_1",
                "produces":[
                    "application/octet-stream",
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"rendition",
                        "in":"path",
                        "description":"Rendition name of the Digital Asset.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"format",
                        "in":"query",
                        "description":"Media type extension of the Digital Asset file. When the rendition has only one format, the format query parameter can be omitted.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"type",
                        "in":"query",
                        "description":"Rendition type of the Digital Asset.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"channelToken",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"download",
                        "in":"query",
                        "description":"By default, for files of type image, audio and video are rendered inline. For all other file types are downloaded. User can specify the query parameter download=true/false in a request to override this default.",
                        "required":false,
                        "type":"boolean"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"assets-{slug}-{rendition}-get",
                "x-filename-id":"assets-slug-rendition-get"
            }
        },
        "/assets/{slug}/{rendition}/{filename}":{
            "get":{
                "tags":[
                    "Renditions by slug"
                ],
                "summary":"Get Published Rendition by Slug Using Filename",
                "description":"Get the rendition of a published digital asset using both the slug and filename. The content-type header received in the response has the media type information.<br></li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr></table>",
                "operationId":"getDeliveryRenditionWithFileName_1",
                "produces":[
                    "application/octet-stream",
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"rendition",
                        "in":"path",
                        "description":"Rendition name of the Digital Asset.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"filename",
                        "in":"path",
                        "description":"Name of the Digital item, special characters in name must be encoded",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"format",
                        "in":"query",
                        "description":"Media type extension of the Digital Asset file. When the rendition has only one format, the format query parameter can be omitted.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"type",
                        "in":"query",
                        "description":"Rendition type of the Digital Asset.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"channelToken",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"download",
                        "in":"query",
                        "description":"By default, for files of type image, audio and video are rendered inline. For all other file types are downloaded. User can specify the query parameter download=true/false in a request to override this default.",
                        "required":false,
                        "type":"boolean"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"assets-{slug}-{rendition}-{filename}-get",
                "x-filename-id":"assets-slug-rendition-filename-get"
            }
        },
        "/published/api/metadata-catalog":{
            "get":{
                "tags":[
                    "Version Catalog"
                ],
                "summary":"Get Metadata of an API",
                "description":"Retrieves metadata catalog of an API. It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource (including the resource name and a links section). <br>A request with the media type application/schema+json returns the schema for the resource.",
                "operationId":"getVersionDescription",
                "produces":[
                    "application/json; qs=1"
                ],
                "parameters":[
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/CollectionProperties"
                        }
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-metadata-catalog-get",
                "x-filename-id":"published-api-metadata-catalog-get"
            }
        },
        "/published/api/v1.1/assets/.by.slug/{slug}/native":{
            "get":{
                "tags":[
                    "Renditions by slug"
                ],
                "summary":"Get Published Digital Assets Native File by Slug",
                "description":"Renders the native file. In the content-type header received in the response has the media type information.<br></li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr></table>",
                "operationId":"getNativeDelivery",
                "produces":[
                    "application/octet-stream",
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"download",
                        "in":"query",
                        "description":"By default, for files of type image, audio and video are rendered inline. For all other file types are downloaded. User can specify the query parameter download=true/false in a request to override this default.",
                        "required":false,
                        "type":"boolean"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-assets-.by.slug-{slug}-native-get",
                "x-filename-id":"published-api-v1.1-assets-slug-slug-native-get"
            }
        },
        "/published/api/v1.1/assets/.by.slug/{slug}/native/{filename}":{
            "get":{
                "tags":[
                    "Renditions by slug"
                ],
                "summary":"Get Published Native Resource by Slug Using Filename",
                "description":"Renders the native file of a published digital asset using both the slug and filename. The content-type header received in the response has the media type information.<br></li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr></table>",
                "operationId":"getNativeDeliveryWithFileName",
                "produces":[
                    "application/octet-stream",
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"filename",
                        "in":"path",
                        "description":"Name of the Digital item, special characters in name must be encoded",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"download",
                        "in":"query",
                        "description":"By default, for files of type image, audio and video are rendered inline. For all other file types are downloaded. User can specify the query parameter download=true/false in a request to override this default.",
                        "required":false,
                        "type":"boolean"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-assets-.by.slug-{slug}-native-{filename}-get",
                "x-filename-id":"published-api-v1.1-assets-slug-slug-native-filename-get"
            }
        },
        "/published/api/v1.1/assets/.by.slug/{slug}/{rendition}":{
            "get":{
                "tags":[
                    "Renditions by slug"
                ],
                "summary":"Get Published Rendition by Slug",
                "description":"Renders a specific rendition of a published digital asset. The content-type header received in the response has the media type information.<br></li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr></table>",
                "operationId":"getDeliveryRendition",
                "produces":[
                    "application/octet-stream",
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"rendition",
                        "in":"path",
                        "description":"Rendition name of the Digital Asset.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"format",
                        "in":"query",
                        "description":"Media type extension of the Digital Asset file. When the rendition has only one format, the format query parameter can be omitted.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"type",
                        "in":"query",
                        "description":"Rendition type of the Digital Asset.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"channelToken",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"download",
                        "in":"query",
                        "description":"By default, for files of type image, audio and video are rendered inline. For all other file types are downloaded. User can specify the query parameter download=true/false in a request to override this default.",
                        "required":false,
                        "type":"boolean"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-assets-.by.slug-{slug}-{rendition}-get",
                "x-filename-id":"published-api-v1.1-assets-slug-slug-rendition-get"
            }
        },
        "/published/api/v1.1/assets/.by.slug/{slug}/{rendition}/{filename}":{
            "get":{
                "tags":[
                    "Renditions by slug"
                ],
                "summary":"Get Published Rendition by Slug Using Filename",
                "description":"Get the rendition of a published digital asset using both the slug and filename. The content-type header received in the response has the media type information.<br></li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr></table>",
                "operationId":"getDeliveryRenditionWithFileName",
                "produces":[
                    "application/octet-stream",
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"rendition",
                        "in":"path",
                        "description":"Rendition name of the Digital Asset.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"filename",
                        "in":"path",
                        "description":"Name of the Digital item, special characters in name must be encoded",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"format",
                        "in":"query",
                        "description":"Media type extension of the Digital Asset file. When the rendition has only one format, the format query parameter can be omitted.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"type",
                        "in":"query",
                        "description":"Rendition type of the Digital Asset.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"channelToken",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"download",
                        "in":"query",
                        "description":"By default, for files of type image, audio and video are rendered inline. For all other file types are downloaded. User can specify the query parameter download=true/false in a request to override this default.",
                        "required":false,
                        "type":"boolean"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-assets-.by.slug-{slug}-{rendition}-{filename}-get",
                "x-filename-id":"published-api-v1.1-assets-slug-slug-rendition-filename-get"
            }
        },
        "/published/api/v1.1/assets/{id}/renditions/{rendition}":{
            "get":{
                "tags":[
                    "Item"
                ],
                "summary":"Get the html rendition of item",
                "description":"Returns the actual html rendition of a published item.",
                "operationId":"getItemRendition",
                "produces":[
                    "text/html"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of an item.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"rendition",
                        "in":"path",
                        "description":"The api name of the rendition",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"format",
                        "in":"query",
                        "description":"the format of the rendition, i.e. 'desktop' or 'mobile'",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"variation",
                        "in":"query",
                        "description":"the variation to return, e.g. 'language:es-ES'",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "type":"string"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-assets-{id}-renditions-{rendition}-get",
                "x-filename-id":"published-api-v1.1-assets-id-renditions-rendition-get"
            }
        },
        "/published/api/v1.1/items/.by.slug/{slug}":{
            "get":{
                "tags":[
                    "Items by slug"
                ],
                "summary":"Get Published Item by slug",
                "description":"Returns published item by its unique slug value.",
                "operationId":"getItemBySlug",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"expand",
                        "in":"query",
                        "description":"Expand parameter provides the option of getting child resources (referenced items) inline with the item's response. Accepts a comma-separated list of field names or <i>all</i>. All the user-defined field names should be provided with prefix <i>fields</i> and followed by a period (.). If these fields are of a reference type, then the resource expands their data inline in the response. Field names are case-sensitive. When expand is specified as <i><b>all</b></i> (in lowercase), all the fields of the reference type of the requested item are expanded. When expand is not specified, the item response contains links to the referenced items. <br>Expansion of this form is supported for one level only, a request to expand beyond the first level of referenced fields will produce response HTTP 400. When the expand contains a nonexisting field as per the type definition of the requested item, the resource produces HTTP 400.<br><br><b>Example</b> : expand=<i>fields.field1,fields.field2</i> <br>Returns field1 and field2: names of the user-defined fields in the type to which this item belongs.<br><b>Example</b> : expand=<i>taxonomies</i> <br>Returns the <i>taxonomies</i> field containing all categories assigned to this item. Taxonomies must be published to the same channel of this item.<br><b>Example</b> : expand=<i>renditions</i> <br>Returns the <i>renditions</i> field containing all content renditions available for this item.<br><b>Example</b> : expand=<i>all</i> <br>Returns all fields available for this item, including taxonomies and renditions.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/Item"
                        }
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-.by.slug-{slug}-get",
                "x-filename-id":"published-api-v1.1-items-slug-slug-get"
            }
        },
        "/published/api/v1.1/items/.by.slug/{slug}/preview":{
            "get":{
                "tags":[
                    "Items by slug"
                ],
                "summary":"Get Preview of an Item by slug",
                "description":"Previews the latest management version of the item by its slug value that is ready for publish or published. An item is uniquely identified by its slug. <br>Note: This API requires authentication to preview the item. <br><br>Each preview item has the following information:<ol><li><b>Standard fields: </b> These are fields created by the system.<br><ul> <li><i>id</i>: ID of the item.</li><li><i>type</i>: Type of the item.</li><li><i>name</i>: Name of the item.</li><li><i>typeCategory</i>: Category of the type.</li><li><i>description</i>: Description of the item.</li> <li><i>slug</i> : A URL part that identifies content item in human-readable format.</li> <li><i>language</i> : Language of the Item.</li> <li><i>createdDate</i>: First published date of the item on the channel requested.</li><li><i>updatedDate</i>: Last published date of the item on the channel requested.</li></ul></li><li><b>User-defined fields: </b>These are fields created by the user when the type is defined. All user fields are available under the <i>fields</i> node.</li><br>Request Headers (Optional): </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr><td>Accept</td><td>application/json</td></table>",
                "operationId":"getItemPreviewBySlug",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the Item to be previewed.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"expand",
                        "in":"query",
                        "description":"Expand parameter provides the option of getting child resources (referenced items) inline with the item's response. Accepts a comma-separated list of field names or <i>all</i>. All the user-defined field names should be provided with prefix <i>fields</i> and followed by a period (.). If these fields are of a reference type, then the resource expands their data inline in the response. Field names are case-sensitive. When expand is specified as <i><b>all</b></i> (in lowercase), all the fields of the reference type of the requested item are expanded. When expand is not specified, the item response contains links to the referenced items. <br>Expansion of this form is supported for one level only, a request to expand beyond the first level of referenced fields will produce response HTTP 400. When the expand contains a nonexisting field as per the type definition of the requested item, the resource produces HTTP 400.<br>Examples: </br><ol>expand=<i>fields.field1,fields.field2</i></ol><ol>expand=<i>all</i></ol> where field1, field2 are names of the user-defined fields in the type to which this item belongs.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/Item"
                        }
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-.by.slug-{slug}-preview-get",
                "x-filename-id":"published-api-v1.1-items-slug-slug-preview-get"
            }
        },
        "/published/api/v1.1/items/.by.slug/{slug}/renditions":{
            "get":{
                "tags":[
                    "Items by slug"
                ],
                "summary":"Lists all renditions of a published item by slug",
                "description":"Returns all renditions of a published item by slug",
                "operationId":"getItemRenditionsBySlug",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/TaxonomiesBean"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-.by.slug-{slug}-renditions-get",
                "x-filename-id":"published-api-v1.1-items-slug-slug-renditions-get"
            }
        },
        "/published/api/v1.1/items/.by.slug/{slug}/taxonomies":{
            "get":{
                "tags":[
                    "Items by slug"
                ],
                "summary":"List all Taxonomies and Categories of a published Item by slug",
                "description":"Lists all Taxonomies and Categories of a published Item by slug.",
                "operationId":"getItemTaxonomiesBySlug",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/TaxonomiesBean"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-.by.slug-{slug}-taxonomies-get",
                "x-filename-id":"published-api-v1.1-items-slug-slug-taxonomies-get"
            }
        },
        "/published/api/v1.1/items/.by.slug/{slug}/variations":{
            "get":{
                "tags":[
                    "Items by slug"
                ],
                "summary":"Get variations of a published Item by its slug",
                "description":"Gets all variations of a published Item by its slug value.",
                "operationId":"lisItemVariationsBySlug",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ItemSubResourceListVariationsInfo"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"Not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-.by.slug-{slug}-variations-get",
                "x-filename-id":"published-api-v1.1-items-slug-slug-variations-get"
            }
        },
        "/published/api/v1.1/items/.by.slug/{slug}/variations/{varType}":{
            "get":{
                "tags":[
                    "Items by slug"
                ],
                "summary":"Get variations of a published Item by its slug filtered by Variation Type",
                "description":"Get all variations of a published Item by its slug value filtered by Variation Type.",
                "operationId":"listVariationsByTypeBySlug",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"varType",
                        "in":"path",
                        "description":"Type of the variation. Possible value: <i>language</i>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/VariationsInfo"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"Not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-.by.slug-{slug}-variations-{varType}-get",
                "x-filename-id":"published-api-v1.1-items-slug-slug-variations-vartype-get"
            }
        },
        "/published/api/v1.1/items/.by.slug/{slug}/variations/{varType}/{varValue}":{
            "get":{
                "tags":[
                    "Items by slug"
                ],
                "summary":"Get published item by slug for specified Item Variation",
                "description":"Gets the published Item by slug for the Item Variation specified by Variation Type and Variation Value.",
                "operationId":"getItemForVariationBySlug",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"slug",
                        "in":"path",
                        "description":"Slug value of the published Item. Any special characters in slug must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"varType",
                        "in":"path",
                        "description":"Type of the variation. Possible value: <i>language</i>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"varValue",
                        "in":"path",
                        "description":"Value of the variation type. Example: <i>en-US</i>, <i>fr</i> etc.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"expand",
                        "in":"query",
                        "description":"Expand parameter provides the option of getting child resources (referenced items) inline with the item's response. Accepts a comma-separated list of field names or <i>all</i>. All the user-defined field names should be provided with prefix <i>fields</i> and followed by a period (.). If these fields are of a reference type, then the resource expands their data inline in the response. Field names are case-sensitive. When expand is specified as <i><b>all</b></i> (in lowercase), all the fields of the reference type of the requested item are expanded. When expand is not specified, the item response contains links to the referenced items. <br>Expansion of this form is supported for one level only, a request to expand beyond the first level of referenced fields will produce response HTTP 400. When the expand contains a nonexisting field as per the type definition of the requested item, the resource produces HTTP 400.<br>Examples: </br><ol>expand=<i>fields.field1,fields.field2</i></ol><ol>expand=<i>all</i></ol> where field1, field2 are names of the user-defined fields in the type to which this item belongs.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/Item"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"Not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-.by.slug-{slug}-variations-{varType}-{varValue}-get",
                "x-filename-id":"published-api-v1.1-items-slug-slug-variations-vartype-varvalue-get"
            }
        },
        "/published/api/v1.1/items/suggest":{
            "get":{
                "tags":[
                    "AutoSuggestions"
                ],
                "summary":"Suggest item keywords for auto-completion of default search",
                "description":"Suggestion of item keywords for auto-completion of search terms in a default search.<br>  For example to get suggested auto completion keywords/phrase for the term \"Race\", the following API : <br> /items/suggest?kw=Race&limit=10&channelToken=<channeltoken> will return a collection of suggested keywords/phrases to auto complete  search term. <br><br>Query Parameters : </br> <table> <tr><th>Parameter Name</th><th>Required</th><th>Description</th></tr> <tr><td>kw</td><td>No</td><td>Partial search term. Defaults to empty string \"\".</td></tr> <tr><td>language</td><td>No</td><td>Language tag with variants.\"\".</td></tr> <tr><td>limit</td><td>No</td><td>This parameter limits size of the results.Defaults to 10</td></tr>  <tr><td>channelToken</td><td>Yes</td><td>This parameter accepts channelToken of a channel and is used to control the returned results.  The result will contain keyword suggested for items targeted to the channel that the specified channelToken belongs to.</td></tr> <tr><td>links</td><td>No</td><td>This parameter accepts a comma-separated list of link names. By default, this parameter gives all the links applicable. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i></td></tr> </table>",
                "operationId":"suggestItemKeywords",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"This parameter accepts channelToken of a channel and is used to control the returned results. The result will contain keyword suggested for items targeted to the channel that the specified channelToken belongs to. A channel token must be provided as a query parameter.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"kw",
                        "in":"query",
                        "description":"Partial search term",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"language",
                        "in":"query",
                        "description":"This parameter accepts a language tag along with variants(e.g. en-US) to filter keyword suggestions in a specific language",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"This parameter accepts a non negative integer and is used to control the size of keywords suggested for auto-completion. ",
                        "required":false,
                        "type":"integer",
                        "default":10,
                        "format":"int32"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/CollectionProperties"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-suggest-get",
                "x-filename-id":"published-api-v1.1-items-suggest-get"
            }
        },
        "/published/api/v1.1/items/{id}/providerTokens":{
            "post":{
                "tags":[
                    "Provider Tokens"
                ],
                "summary":"Generate a provider token",
                "description":"for a published asset.",
                "operationId":"generateProviderToken",
                "consumes":[
                    "application/json"
                ],
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of an item.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "in":"body",
                        "name":"body",
                        "description":"Model class for generating provider token requests",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ProviderToken"
                        }
                    },
                    {
                        "name":"X-Requested-With",
                        "in":"header",
                        "description":"A custom header to mitigate CSRF attacks.",
                        "required":true,
                        "type":"string",
                        "enum":[
                            "XMLHttpRequest"
                        ]
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ProviderToken"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-{id}-providerTokens-post",
                "x-filename-id":"published-api-v1.1-items-id-providertokens-post"
            }
        },
        "/published/api/v1.1/items/{id}/renditions":{
            "get":{
                "tags":[
                    "Item"
                ],
                "summary":"Get html renditions of a published item.",
                "description":"Lists all available html renditions of a published item.",
                "operationId":"getItemRenditions",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of an item.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/RenditionsBean"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-{id}-renditions-get",
                "x-filename-id":"published-api-v1.1-items-id-renditions-get"
            }
        },
        "/published/api/v1.1/items/{id}/taxonomies":{
            "get":{
                "tags":[
                    "Item"
                ],
                "summary":"Get Taxonomies of Item",
                "description":"Lists all Taxonomies and Categories of a published Item.",
                "operationId":"getItemTaxonomies",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of an item.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/TaxonomiesBean"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-{id}-taxonomies-get",
                "x-filename-id":"published-api-v1.1-items-id-taxonomies-get"
            }
        },
        "/published/api/v1.1/items/{id}/variations":{
            "get":{
                "tags":[
                    "Item Variations"
                ],
                "summary":"Get Item Variations",
                "description":"Gets all Item Variations for the Item.",
                "operationId":"lisItemVariations",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of an item.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ItemSubResourceListVariationsInfo"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden."
                    },
                    "404":{
                        "description":"Not found."
                    },
                    "500":{
                        "description":"Internal server error."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-{id}-variations-get",
                "x-filename-id":"published-api-v1.1-items-id-variations-get"
            }
        },
        "/published/api/v1.1/items/{id}/variations/{varType}":{
            "get":{
                "tags":[
                    "Item Variations"
                ],
                "summary":"Get Item Variations by Variation Type",
                "description":"Gets Item Variations of Variation Type for the Item.",
                "operationId":"listVariationsByType",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of an item.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"varType",
                        "in":"path",
                        "description":"Type of the variation. Possible value: <i>language</i>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/VariationsInfo"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden."
                    },
                    "404":{
                        "description":"Not found."
                    },
                    "500":{
                        "description":"Internal server error."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-{id}-variations-{varType}-get",
                "x-filename-id":"published-api-v1.1-items-id-variations-vartype-get"
            }
        },
        "/published/api/v1.1/items/{id}/variations/{varType}/{varValue}":{
            "get":{
                "tags":[
                    "Item Variations"
                ],
                "summary":"Get Item for Item Variation",
                "description":"Gets the Item of the Item Variation specified by Variation Type and Variation Value.",
                "operationId":"getItemForVariation",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of an item.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"varType",
                        "in":"path",
                        "description":"Type of the variation. Possible value: <i>language</i>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"varValue",
                        "in":"path",
                        "description":"Value of the variation type. Example: <i>en-US</i>, <i>fr</i> etc.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"expand",
                        "in":"query",
                        "description":"Expand parameter provides the option of getting child resources (referenced items) inline with the item's response. Accepts a comma-separated list of field names or <i>all</i>. All the user-defined field names should be provided with prefix <i>fields</i> and followed by a period (.). If these fields are of a reference type, then the resource expands their data inline in the response. Field names are case-sensitive. When expand is specified as <i><b>all</b></i> (in lowercase), all the fields of the reference type of the requested item are expanded. When expand is not specified, the item response contains links to the referenced items. <br>Expansion of this form is supported for one level only, a request to expand beyond the first level of referenced fields will produce response HTTP 400. When the expand contains a nonexisting field as per the type definition of the requested item, the resource produces HTTP 400.<br>Examples: </br><ol>expand=<i>fields.field1,fields.field2</i></ol><ol>expand=<i>all</i></ol> where field1, field2 are names of the user-defined fields in the type to which this item belongs.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK.",
                        "schema":{
                            "$ref":"#/definitions/Item"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden."
                    },
                    "404":{
                        "description":"Not found."
                    },
                    "500":{
                        "description":"Internal server error."
                    }
                },
                "x-internal-id":"published-api-v1.1-items-{id}-variations-{varType}-{varValue}-get",
                "x-filename-id":"published-api-v1.1-items-id-variations-vartype-varvalue-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/items/.by.slug/{slug}":{
            "get":{
                "tags":[
                    "Items by slug"
                ],
                "summary":"Get Metadata of an Item Using SLUG",
                "description":"Returns information about metadata catalog of the published item using SLUG.<br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource (including the resource name and a links section). <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getItemWithSlugMetadataCatalogSwaggerSchema",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-items-.by.slug-{slug}-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-items-slug-slug-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/items/.by.slug/{slug}/preview":{
            "get":{
                "tags":[
                    "Items by slug"
                ],
                "summary":"Get Metadata Catalog of Preview of an Item",
                "description":"Returns information about version v1.1 metadata catalog of an item preview resource.<br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource, including the resource name and a links section. <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getItemPreviewBySlugMetadataCatalogSwaggerSchema",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-items-.by.slug-{slug}-preview-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-items-slug-slug-preview-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/items/.by.slug/{slug}/taxonomies":{
            "get":{
                "tags":[
                    "Items by slug"
                ],
                "summary":"Get Metadata Catalog of Taxonomies of Item",
                "description":"Returns information about version v1.1 metadata catalog of an item taxonomies resource.<br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource, including the resource name and a links section. <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getItemTaxonomiesBySlugMetadataCatalogSwaggerSchema",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-items-.by.slug-{slug}-taxonomies-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-items-slug-slug-taxonomies-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/items/.by.slug/{slug}/variations":{
            "get":{
                "tags":[
                    "Items by slug"
                ],
                "summary":"Get Metadata of variations of Item",
                "description":"Returns information about version v1.1 metadata catalog of an item variations resource.<br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource, including the resource name and a links section. <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getItemVariationsBySlugMetadataCatalogSwaggerSchema",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-items-.by.slug-{slug}-variations-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-items-slug-slug-variations-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/items/.by.slug/{slug}/variations/{varType}":{
            "get":{
                "tags":[
                    "Items by slug"
                ],
                "summary":"Get Metadata of variations of Item for specified type",
                "description":"Returns information about version v1.1 metadata catalog of an item variations for specified type.<br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource, including the resource name and a links section. <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getItemVariationsOfTypeBySlugMetadataCatalogSwaggerSchema",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"varType",
                        "in":"path",
                        "description":"Type of the variation. Possible value: <i>language</i>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-items-.by.slug-{slug}-variations-{varType}-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-items-slug-slug-variations-vartype-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/items/.by.slug/{slug}/variations/{varType}/{varValue}":{
            "get":{
                "tags":[
                    "Items by slug"
                ],
                "summary":"Get Metadata of variations of Item for specified value",
                "description":"Returns information about version v1.1 metadata catalog of an item variations for specified value.<br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource, including the resource name and a links section. <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getItemVariationsOfValueBySlugDescription",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"slug",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"varType",
                        "in":"path",
                        "description":"Type of the variation. Possible value: <i>language</i>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"varValue",
                        "in":"path",
                        "description":"Value of the variation type. Example: <i>en-US</i>, <i>fr</i> etc.",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-items-.by.slug-{slug}-variations-{varType}-{varValue}-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-items-slug-slug-variations-vartype-varvalue-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/items/{id}/taxonomies":{
            "get":{
                "tags":[
                    "Item"
                ],
                "summary":"Get Metadata Catalog of Taxonomies of Item",
                "description":"Returns information about version v1.1 metadata catalog of an item taxonomies resource.<br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource, including the resource name and a links section. <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getItemTaxonomiesMetadataCatalogSwaggerSchema",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-items-{id}-taxonomies-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-items-id-taxonomies-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/taxonomies":{
            "get":{
                "tags":[
                    "Taxonomies"
                ],
                "summary":"Get Metadata of Published Taxonomies",
                "description":"Returns information about metadata catalog of the published taxonomies.<br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource (including the resource name and a links section). <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getTaxonomiesDescription",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-taxonomies-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-taxonomies-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/taxonomies/{id}":{
            "get":{
                "tags":[
                    "Taxonomies"
                ],
                "summary":"Get Metadata of a Published Taxonomy Using ID",
                "description":"Returns information about metadata catalog of the published taxonomy using ID.<br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource (including the resource name and a links section). <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getTaxonomyDescription",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-taxonomies-{id}-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-taxonomies-id-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/taxonomies/{id}/categories":{
            "get":{
                "tags":[
                    "Taxonomies"
                ],
                "summary":"Get Metadata of Published Categories",
                "description":"Returns information about metadata catalog of the published categories.<br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource (including the resource name and a links section). <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getCategoriesDescription",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-taxonomies-{id}-categories-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-taxonomies-id-categories-get"
            }
        },
        "/published/api/v1.1/metadata-catalog/taxonomies/{id}/categories/{categoryId}":{
            "get":{
                "tags":[
                    "Taxonomies"
                ],
                "summary":"Get Metadata of a Category Using ID",
                "description":"Returns information about metadata catalog of the published category using ID.<br>It supports two media types: <br><ol><li>application/json</li> <li>application/schema+json</li></ol><br>The default value is the application/json, which returns a description of the resource (including the resource name and a links section). <br>A request with the media type application/schema+json returns the schema for the resource.<br> ",
                "operationId":"getCategoryDescription",
                "produces":[
                    "application/json",
                    "application/schema+json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"categoryId",
                        "in":"path",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-metadata-catalog-taxonomies-{id}-categories-{categoryId}-get",
                "x-filename-id":"published-api-v1.1-metadata-catalog-taxonomies-id-categories-categoryid-get"
            }
        },
        "/published/api/v1.1/personalization/recommendationResults/.by.id/{id}":{
            "get":{
                "tags":[
                    "Recommendations"
                ],
                "summary":"Obtain the results from the recommendation by id.",
                "description":"Obtain the results of the recommendation specified by the recommendation id.  This endpoint is used to run the recommendation by specifying values for the audience attributes defined in the recommendation.  <br/><br/>Audience attributes must be specified as part of the query parameters  as name value pairs prepended with the keyword <b>attribute</b> as follows: <b><i>attribute.\\<category\\>.\\<audienceAttribute\\>=\\<value\\></i></b> <br/><br/><b>Example:</b>  <i>?attribute.custom.myAttribute1=value1&attribute.custom.myAttribute2=value2</i><br/><br/>\n<br/><br/>Where multivalued audience attributes are allowed, they should be provided in the query by repeating the name value pairs. <br/><br/><b>Example:</b>  <i>?attribute.custom.myMultiValue=value1&attribute.custom.myMultiValue=value2</i> etc.<br/>",
                "operationId":"invokeRecommendationById",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Id of the Recommendation.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"attribute.category.attributeName",
                        "in":"query",
                        "description":"List of audience attributes.  Any special characters present must be encoded.The audience attributes should be prefixed with the keyword <b>attribute</b>: <br/><br/><b><i>attribute.\\<category\\>.\\<audienceAttribute\\>=\\<value\\></i></b><br/><br/><b>Example:</b>  <i>?attribute.custom.myAttribute1=value1&attribute.custom.myAttribute2=value2</i><br/><br/>",
                        "required":false,
                        "type":"array",
                        "items":{
                            "type":"string"
                        },
                        "collectionFormat":"multi"
                    },
                    {
                        "name":"fields",
                        "in":"query",
                        "description":"The fields parameter is used to control the returned fields and values in the queried item. This parameter accepts a comma-separated list of field names or <i>all</i>. All the user-defined field names should be provided with prefix <i>fields</i> and followed by a period (.). These fields will be returned for each queried item. As all the field names are case-sensitive, users must provide the correct field names in the search query. When fields is specified as <i>all</i> (case-insensitive), in case of a type-specific query, all the standard fields, and user-defined fields except largetext, json, location datatype are returned for each queried item, whereas in case of a query across all types, only all standard fields are returned. The standard fields id and type are always returned in the response and cannot be filtered out. This parameter is optional in the query and by default query result shows only id, name, description, and type in the response. Any incorrect or invalid field name given in the query will be ignored. <br><br>In the context of a brace style cross-type query, type specific fields may be specified using syntax <b>name,{typename1:fields.userdefinedfieldname1,fields.userdefinedfieldname2},{typename2:fields.userdefinedfieldname1}</b>.In the preceding example, all items of type typename1 will have fields - name, userdefinedfieldname1 and userdefinedfieldname2, while all items of type typename2 will have fields - name, userdefinedfieldname1. If the cross-type query does not resolve to types referenced in the typed fields clause(s), an error will be thrown. <b>Example</b>: <i>?q=(type eq \"LocationType\")&fields=fields.state,fields.country,updatedDate</i> <br> This returns id, type, state, country, updatedDate in the search results for a LocationType with <i>state</i> and <i>country</i> fields. <br> <b>Example</b>: <i>?q=(type eq \"LocationType\")&fields=all</i> <br> This will return all standard fields and all user-defined fields except <i> largetext, json, location </i> data types <br> <b>Example</b>: <i>?fields=all</i> <br> This will return only standard fields (id, type, typeCategory, name, description, slug, language, createdDate, updatedDate, taxonomies, renditions) since <i>Type</i> is not used in the search query (acts as a Global query) <br> <b>Example</b>: <i>?fields=name,createdDate</i> <br> This will return only standard fields (such as id, name, createdDate and type) since <i>Type</i> is not used in the search query (acts as a Global query) <br>",
                        "required":false,
                        "type":"string",
                        "default":"name,description"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Start index of response rows.",
                        "required":false,
                        "type":"integer",
                        "default":0,
                        "format":"int32"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"This parameter accepts a non negative integer and is used to control the size of the result. The maximum value allowed for limit is 500.",
                        "required":false,
                        "type":"integer",
                        "default":100,
                        "format":"int32"
                    },
                    {
                        "name":"totalResults",
                        "in":"query",
                        "description":"Accepts a Boolean value. Setting it to true displays the total results field in the response.",
                        "required":false,
                        "type":"boolean",
                        "default":false
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>, <i>first</i>, <i>last</i>, <i>prev</i>, <i>next</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/CollectionProperties"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-personalization-recommendationResults-.by.id-{id}-get",
                "x-filename-id":"published-api-v1.1-personalization-recommendationresults-id-id-get"
            }
        },
        "/published/api/v1.1/personalization/recommendationResults/{apiName}":{
            "get":{
                "tags":[
                    "Recommendations"
                ],
                "summary":"Obtain the results from the recommendation by apiName.",
                "description":"Obtain the results of the recommendation specified by the apiName.  This endpoint is used to run the recommendation by specifying values for the audience attributes defined in the recommendation.  <br/><br/>Audience attributes must be specified as part of the query parameters  as name value pairs prepended with the keyword <b>attribute</b> as follows: <b><i>attribute.\\<category\\>.\\<audienceAttribute\\>=\\<value\\></i></b> <br/><br/><b>Example:</b>  <i>?attribute.custom.myAttribute1=value1&attribute.custom.myAttribute2=value2</i><br/><br/>\n<br/><br/>Where multivalued audience attributes are allowed, they should be provided in the query by repeating the name value pairs. <br/><br/><b>Example:</b>  <i>?attribute.custom.myMultiValue=value1&attribute.custom.myMultiValue=value2</i> etc.<br/>",
                "operationId":"invokeRecommendation",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"apiName",
                        "in":"path",
                        "description":"API name of the recommendation. Any special characters present must be encoded.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"attribute.category.attributeName",
                        "in":"query",
                        "description":"List of audience attributes.  Any special characters present must be encoded.The audience attributes should be prefixed with the keyword <b>attribute</b>: <br/><br/><b><i>attribute.\\<category\\>.\\<audienceAttribute\\>=\\<value\\></i></b><br/><br/><b>Example:</b>  <i>?attribute.custom.myAttribute1=value1&attribute.custom.myAttribute2=value2</i><br/><br/>",
                        "required":false,
                        "type":"array",
                        "items":{
                            "type":"string"
                        },
                        "collectionFormat":"multi"
                    },
                    {
                        "name":"fields",
                        "in":"query",
                        "description":"The fields parameter is used to control the returned fields and values in the queried item. This parameter accepts a comma-separated list of field names or <i>all</i>. All the user-defined field names should be provided with prefix <i>fields</i> and followed by a period (.). These fields will be returned for each queried item. As all the field names are case-sensitive, users must provide the correct field names in the search query. When fields is specified as <i>all</i> (case-insensitive), in case of a type-specific query, all the standard fields, and user-defined fields except largetext, json, location datatype are returned for each queried item, whereas in case of a query across all types, only all standard fields are returned. The standard fields id and type are always returned in the response and cannot be filtered out. This parameter is optional in the query and by default query result shows only id, name, description, and type in the response. Any incorrect or invalid field name given in the query will be ignored. <br><br>In the context of a brace style cross-type query, type specific fields may be specified using syntax <b>name,{typename1:fields.userdefinedfieldname1,fields.userdefinedfieldname2},{typename2:fields.userdefinedfieldname1}</b>.In the preceding example, all items of type typename1 will have fields - name, userdefinedfieldname1 and userdefinedfieldname2, while all items of type typename2 will have fields - name, userdefinedfieldname1. If the cross-type query does not resolve to types referenced in the typed fields clause(s), an error will be thrown. <b>Example</b>: <i>?q=(type eq \"LocationType\")&fields=fields.state,fields.country,updatedDate</i> <br> This returns id, type, state, country, updatedDate in the search results for a LocationType with <i>state</i> and <i>country</i> fields. <br> <b>Example</b>: <i>?q=(type eq \"LocationType\")&fields=all</i> <br> This will return all standard fields and all user-defined fields except <i> largetext, json, location </i> data types <br> <b>Example</b>: <i>?fields=all</i> <br> This will return only standard fields (id, type, typeCategory, name, description, slug, language, createdDate, updatedDate, taxonomies, renditions) since <i>Type</i> is not used in the search query (acts as a Global query) <br> <b>Example</b>: <i>?fields=name,createdDate</i> <br> This will return only standard fields (such as id, name, createdDate and type) since <i>Type</i> is not used in the search query (acts as a Global query) <br>",
                        "required":false,
                        "type":"string",
                        "default":"name,description"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Start index of response rows.",
                        "required":false,
                        "type":"integer",
                        "default":0,
                        "format":"int32"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"This parameter accepts a non negative integer and is used to control the size of the result. The maximum value allowed for limit is 500.",
                        "required":false,
                        "type":"integer",
                        "default":100,
                        "format":"int32"
                    },
                    {
                        "name":"totalResults",
                        "in":"query",
                        "description":"Accepts a Boolean value. Setting it to true displays the total results field in the response.",
                        "required":false,
                        "type":"boolean",
                        "default":false
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>, <i>first</i>, <i>last</i>, <i>prev</i>, <i>next</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/CollectionProperties"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-personalization-recommendationResults-{apiName}-get",
                "x-filename-id":"published-api-v1.1-personalization-recommendationresults-apiname-get"
            }
        },
        "/published/api/v1.1/taxonomies":{
            "get":{
                "tags":[
                    "Taxonomies"
                ],
                "summary":"List Taxonomies",
                "description":"Returns all published taxonomies.",
                "operationId":"getTaxonomies",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Start index of response rows.",
                        "required":false,
                        "type":"integer",
                        "default":0,
                        "format":"int32"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"This parameter accepts a non negative integer and is used to control the size of the result. The maximum value allowed for limit is 500.",
                        "required":false,
                        "type":"integer",
                        "default":100,
                        "format":"int32"
                    },
                    {
                        "name":"totalResults",
                        "in":"query",
                        "description":"Accepts a Boolean value. Setting it to true displays the total results field in the response.",
                        "required":false,
                        "type":"boolean",
                        "default":false
                    },
                    {
                        "name":"orderBy",
                        "in":"query",
                        "description":"The orderBy parameter is used to control the order (ascending or descending) of queried taxonomies. This parameter is optional in the query and by default there is no order of results. This parameter accepts field names separated by a colon (:), which the user wants to sort the results and sort order. <br> format: <i><b>orderBy={fieldName}:{asc/des}</b></i> (*Note: asc stands for ascending and des for descending. asc and des are always in lower case.) <br> Field names can be <i>name</i>, <i>createdDate</i>, <i>updatedDate</i> (standard fields). The sort order is optional and by default it is ascending. Any incorrect or invalid field name given in the query will be ignored. <br><br> <b>Example</b>: <i>orderBy=name:asc</i> <br> Returns all the taxonomies in the ascending order of name.</td><br> <b>Example</b>: <i>orderBy=updatedDate:asc</i> <br>Returns all the taxonomies in the ascending order of updatedDate.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"expand",
                        "in":"query",
                        "description":"Expand parameter provides the option of getting child resources (referenced items) inline with the taxonomy's response. Accepts a comma-separated list of field names or <i>all</i>. This field is currently ignored.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>, <i>first</i>, <i>last</i>, <i>prev</i>, <i>next</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/CollectionProperties"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-taxonomies-get",
                "x-filename-id":"published-api-v1.1-taxonomies-get"
            }
        },
        "/published/api/v1.1/taxonomies/{id}":{
            "get":{
                "tags":[
                    "Taxonomies"
                ],
                "summary":"Read a Published Taxonomy",
                "description":"Returns published taxonomy. A taxonomy is uniquely identified by an id.<br>Each published taxonomy has the following information:<ol><li><b>Standard fields: </b> These are fields created by the system.<br><ul> <li><i>id</i>: ID of the taxonomy.</li><li><i>name</i>: Name of the taxonomy.</li><li><i>description</i> : Description of the taxonomy.</li> <li><i>shortName</i>: Short name of the taxonomy.</li> <li><i>customProperties</i>: Custom properties defined for the taxonomy.</li> <li><i>updatedDate</i> : Last published date of the taxonomy on the channel requested.</li></ul></li><br>Request Headers (Optional) : </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr><td>Accept</td><td>application/json</td></table>",
                "operationId":"getTaxonomy",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of a taxonomy.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"expand",
                        "in":"query",
                        "description":"Expand parameter provides the option of getting child resources (referenced items) inline with the taxonomy's response. Accepts a comma-separated list of field names or <i>all</i>. This field is currently ignored.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/Taxonomy"
                        }
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-taxonomies-{id}-get",
                "x-filename-id":"published-api-v1.1-taxonomies-id-get"
            }
        },
        "/published/api/v1.1/taxonomies/{id}/categories":{
            "get":{
                "tags":[
                    "Taxonomies"
                ],
                "summary":"Search Published Categories",
                "description":"Use this query to search published categories. You can control the number of categories to be fetched, paginated, and sorted. Additionally, this resource can fetch field values of matching items.<br>Query expression syntax supports conditions that match the field values. Query conditions can be joined by using AND/OR operators and grouped with parenthesis. Below are general examples of queries.<br><br><table><tr><td>Query expression</td><td> <i>?q=(name co \"car\") </i> </td><tr><tr><td>Query expression usage with this resource</td><td> <i>/published/api/v1.1/taxonomies/{id}/categories?q=(name co \"car\")</i> </td> <tr></table><br><br> In general one form of filtering is supported by this resource.<br><ul><li><b>Query all categories within a taxonomy: </b> All categories of the taxonomy are queried. However, query conditions are limited to standard fields (<i>id</i>, <i>name</i>, <i>parent.id</i>) and/or optional fields (<i>ancestors.id</i>, <i>ancestors.name</i>, <i>ancestors.apiName</i>). <br><b>For example:</b><i> /published/api/v1.1/taxonomies/{id}/categories?q=(id eq \"B0A39B47122C4CE88A6CD52B90C15263\")</i></li></ul><br><br><br> </li></ul><br><br><table border=1><tr><th align=\"left\">Operator</th><th align=\"left\">Example</th><th align=\"left\">Supported data types</th><th align=\"left\">Description</th></tr><tr><td>eq</td><td>q=(id eq \"B0A39B47122C4CE88A6CD52B90C15263\")<br><br>q=(name eq \"Cars\")<br><br>q=(parent.id eq \"C7117D407B1845DEAABBE00526D112FB\")<br><br>q=(ancestors.id eq \"C7117D407B1845DEAABBE00526D112FB\")<br><br>q=(ancestors.name eq \"car\")<br><br>q=(ancestors.apiName eq \"tax-c-c1\")</td><td><i>text</i></td><td>Equals operator (eq) matches the exact value supplied in the query. The value provided with this operator is not case-sensitive (<i>name</i>) except for identifier fields (<i>id</i>, <i>parent.id</i>, <i>ancestors.id</i>). This operator considers even special characters in the value.</td></tr><tr><td>co</td><td>q=(name co \"car red\")<br><br>q=(ancestors.name co \"car\")<br><br></td><td><i>text</i></td><td>Contains operator (co) matches every word given in the criteria. It gives the results that have at least one of the words (in this example, <i>car</i> or <i>red</i> or both). This operator does not consider special characters in the value while searching.  <br><br>This operator is applicable to <i>text</i> in case of single-valued attributes. The value provided with this operator is not case-sensitive.</td></tr><tr><td>sw</td><td>q=(name sw \"Car\")<br><br>q=(ancestors.name sw \"ca\")</td><td><i>text</i></td><td>Starts With operator (sw) matches only the initial character values given in the field condition. The value provided with this operator is not case-sensitive.</td></tr></table><br><br> <br>Request Headers (Optional):<br>  <table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td></tr><tr><td>Accept</td><td>application/json</td></tr></table>",
                "operationId":"searchCategories",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of a taxonomy.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"q",
                        "in":"query",
                        "description":"This parameter accepts a query expression condition that matches the field values. Many such query conditions can be joined using AND/OR operators and grouped with parentheses. The value of query condition follows the format of <i><b>{fieldName} {operator} \"{fieldValue}\"</b></i>. The only values allowed in the operator are <i>eq</i> (Equals), <i>co</i> (Contains) and <i>sw</i> (Startswith).<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/taxonomies/{id}/categories?q=(name eq \"Furnitures\")<br> This will return all categories matching exactly the name \"Furnitures\".<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/taxonomies/{id}/categories?q=(name co \"chairs\" OR name co \"red\")<br> This will return all categories containing the words \"chairs\" or \"red\".<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/taxonomies/{id}/categories?q=(name sw \"cars\")<br> This will return all categories which name start with \"cars\".<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/taxonomies/{id}/categories?q=(apiName eq \"cars-apiname\")<br> This will return all categories which apiName matches \"cars-apiname\".<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/taxonomies/{id}/categories?q=(id eq \"B0A39B47122C4CE88A6CD52B90C15263\")<br> This will return a category with the given identifier.<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/taxonomies/{id}/categories?q=(ancestors.id eq \"B0A39B47122C4CE88A6CD52B90C15263\")<br> This will return the categories with an ancestor with the given identifier.<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/taxonomies/{id}/categories?q=(ancestors.name eq \"Furnitures\")<br> This will return all categories with an ancestor matching exactly the name \"Furnitures\".<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/taxonomies/{id}/categories?q=(ancestors.name co \"chairs\" OR ancestors.name co \"red\")<br> This will return all categories with an ancestor containing the words \"chairs\" or \"red\".<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/taxonomies/{id}/categories?q=(ancestors.name sw \"cars\")<br> This will return all categories with an ancestor which name starts with \"cars\".<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/taxonomies/{id}/categories?q=(ancestors.apiName eq \"cars-apiname\")<br> This will return all categories which apiName matches \"cars-apiname\".<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/taxonomies/{id}/categories?q=(parent.id eq \"C7117D407B1845DEAABBE00526D112FB\")&orderBy=position:asc<br> This will return all children categories underneath the given parent identifier sorted by their position in ascending order.<br><b>Example</b>:<br> https://{cecsdomain}/content/published/api/v1.1/taxonomies/{id}/categories?q=(parent.id eq \"C7117D407B1845DEAABBE00526D112FB\" AND name co \"blue\")<br> This will return all children categories underneath the given parent identifier which contains the word \"blue\" in their names.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"fields",
                        "in":"query",
                        "description":"The fields parameter is used to control the returned fields and values in the queried category. This parameter accepts a comma-separated list of field names or <i>all</i>. These fields will be returned for each queried category. As all the field names are case-sensitive, users must provide the correct field names in the search query. When fields is specified as <i>all</i> (case-insensitive), all the standard fields and optional fields are returned for each category. Each category has both standard fields (<i>id</i>, <i>name</i>, <i>description</i>, <i>parent</i>) and optional fields (<i>ancestors</i>, <i>children</i>). The standard field <i>id</i> is always returned in the response and cannot be filtered out. This parameter is optional in the query and by default query result shows only <i>id</i>, <i>name</i> and <i>description</i> in the response. Any incorrect or invalid field name given will result in an error. <br><br> <b>Example</b>: <i>?q=(name co \"car\")&fields=name,description,parent,ancestors</i> <br> This returns <i>id</i>, <i>name</i>, <i>description</i>, <i>parent</i> and <i>ancestors</i> in the search results for a category containing \"car\" in the <i>name</i> field. <br> <b>Example</b>: <i>?fields=name,parent</i> <br> This will return only standard fields (such as <i>id</i>, <i>name</i> and <i>parent</i>) for all categories within the default limit. <br> <b>Example</b>: <i>?fields=name,children</i> <br> This will return only <i>id</i>, <i>name</i> and the <i>children</i> count for all categories within the default limit. <br> ",
                        "required":false,
                        "type":"string",
                        "default":"name,description"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Start index of response rows.",
                        "required":false,
                        "type":"integer",
                        "default":0,
                        "format":"int32"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"This parameter accepts a non negative integer and is used to control the size of the result. The maximum value allowed for limit is 500.",
                        "required":false,
                        "type":"integer",
                        "default":100,
                        "format":"int32"
                    },
                    {
                        "name":"totalResults",
                        "in":"query",
                        "description":"Accepts a Boolean value. Setting it to true displays the total results field in the response.",
                        "required":false,
                        "type":"boolean",
                        "default":false
                    },
                    {
                        "name":"orderBy",
                        "in":"query",
                        "description":"The orderBy parameter is used to control the order (ascending or descending) of queried items. This parameter is optional in the query and by default there is no order of results. This parameter accepts field names separated by a colon (:), which the user wants to sort the results and sort order. <br> format: <i><b>orderBy={fieldName}:{asc/des}</b></i> (*Note: asc stands for ascending and des for descending. asc and des are always in lower case.) <br> In a category query, fieldName can be <i>name</i> or <i>position</i> (standard field). When sorting results by <i>position</i> it is important to remember that only searches by <i>parent.id</i> can actually benefit from it. The category position is unique only within a given level or under a given parent category. There will be different categories with the same position value at different levels of the taxonomy. The sort order is optional and by default it is ascending. Any incorrect or invalid field name given will result in an error. <br><br> <b>Example</b>: <i>orderBy=name:asc</i> <br> Returns all categories in ascending order of <i>name</i>.<br><br> <b>Example</b>: <i>orderBy=name:des</i> <br> Returns all categories in descending order of <i>name</i>.<br><br> <b>Example</b>: <i>orderBy=position:asc</i> <br> Returns all categories in ascending order of <i>position</i>.<br><br> <b>Example</b>: <i>orderBy=position:des</i> <br> Returns all categories in descending order of <i>position</i>.</td>",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>, <i>first</i>, <i>last</i>, <i>prev</i>, <i>next</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/CollectionProperties"
                        }
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-taxonomies-{id}-categories-get",
                "x-filename-id":"published-api-v1.1-taxonomies-id-categories-get"
            }
        },
        "/published/api/v1.1/taxonomies/{id}/categories/{categoryId}":{
            "get":{
                "tags":[
                    "Taxonomies"
                ],
                "summary":"Read a Published Category",
                "description":"Returns published category. A category is uniquely identified by an id.<br>Each published category has the following information:<ol><li><b>Standard fields: </b> These are fields created by the system.<br><ul><li><i>id</i>: ID of the category.</li><li><i>name</i>: Name of the category.</li><li><i>description</i> : Description of the category.</li> <li><i>parent</i>: Parent of the category.</li> <li><i>ancestors</i>: Ancestors of the category. Each position in this array represents an ancestor category from first to last position. First category in the array represents the root category and the last category in the array represents the immediate parent of the requested resource.</li></ul></li><li><b>Additional fields: </b> These fields are not included by default in the response.<br><ul><li><i>keywords</i>: A comma-separated list of values assigned to the <i>keywords</i> system managed category property.</li><li><i>synonyms</i>: A comma-separated list of values assigned to the <i>synonyms</i> system managed category property.</li><li><i>relatedCategories</i>: A list where each element represents a category that is related to the current category. Note that this field only shows the categories published to the same channel as the current category.</li><li><i>customProperties</i>: Category property values for the user defined category properties. Note that this field only shows the category property values of the publishable category properties.</li></ul></li></ol><br>Request Headers (Optional) : </br><table><tr><th>Header Name</th><th>Header Value</th></tr><tr><td>channelToken</td><td>{valid channel token value}</td><tr><td>Accept</td><td>application/json</td></table>",
                "operationId":"getCategory",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Unique identifier (ID) of a taxonomy.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"categoryId",
                        "in":"path",
                        "description":"Unique identifier (ID) for a category.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"channelToken",
                        "in":"query",
                        "description":"Channel token of the publish target. A channel token must be provided as either a query parameter or a request header.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"fields",
                        "in":"query",
                        "description":"This parameter is used to control the returned fields for a category. This parameter accepts a comma-separated list of field names. As all the field names are case-sensitive, users must provide the correct field names in the query. A category has both standard fields (<i>id</i>, <i>name</i>, <i>description</i>, <i>position</i>, <i>parentId</i>) and additional fields (<i>keywords</i>, <i>synonyms</i>, <i>relatedCategories</i>, <i>customProperties</i>). The standard fields are always returned in the response and cannot be filtered out. Users can only filter out the additional fields. This parameter is optional in the query and by default results shows only standard fields in the response. Any incorrect or invalid field name given in the query will result in an error. <br><br><b>Example</b>: <i>?fields=keywords</i> <br> This returns all standard fields along with the <i>keywords</i> additional field for the category.<br> ",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"expand",
                        "in":"query",
                        "description":"Expand parameter provides the option of getting child resources (referenced items) inline with the category's response. Accepts a comma-separated list of field names or <i>all</i>. Field names are case-sensitive. When expand is specified as <i><b>all</b></i> (with <i>all</i> in lower case), all the fields of the requested category are expanded. When expand is not specified, the category response contains links to the referenced children. Expansion of this form is supported for one level only. When the expand parameter contains a nonexistent field as per category definition, the resource produces HTTP 400.<br><br><b>Example</b> : expand=<i>children</i> <br>Returns children categories sorted by their respective <i>position</i> ascending. This sort order cannot be changed in this request.<br><b>Example</b> : expand=<i>all</i> <br>Returns child resources (<i>children</i>) available for this category. Only the first 1000 children categories will be expanded.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"links",
                        "in":"query",
                        "description":"Accepts a comma-separated list of <i>rel</i> (relation) links, which the client requires in the results. By default, all the applicable links in a resource are included in the response. Possible values are: <i>self</i>, <i>canonical</i>, <i>describedby</i>. <br> Example: links=<i>self,canonical</i> will only return the links with the <i>rel</i> property <i>self</i> or <i>canonical</i>.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/CategoryInformation"
                        }
                    },
                    "304":{
                        "description":"Not changed. The request honors requests with e-tag."
                    },
                    "400":{
                        "description":"Bad Request. The server is unable to process the request on the client side due to malformed syntax, invalid data or message framing."
                    },
                    "403":{
                        "description":"Forbidden. Client is not authorized to perform this request."
                    },
                    "404":{
                        "description":"The requested resource was not found."
                    },
                    "500":{
                        "description":"Internal server error. An unexpected error condition encountered in the system."
                    }
                },
                "x-internal-id":"published-api-v1.1-taxonomies-{id}-categories-{categoryId}-get",
                "x-filename-id":"published-api-v1.1-taxonomies-id-categories-categoryid-get"
            }
        }
    },
    "definitions":{
        "CategoryItem":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string",
                    "description":"The id of the category."
                },
                "name":{
                    "type":"string",
                    "description":"The name of the category"
                },
                "apiName":{
                    "type":"string",
                    "description":"The apiName of the category"
                },
                "nodes":{
                    "type":"array",
                    "description":"The nodes of the category assigned to the item.",
                    "items":{
                        "$ref":"#/definitions/CategoryNodeItem"
                    }
                },
                "links":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                }
            },
            "description":"CategoryItem"
        },
        "CategoryNodeItem":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string",
                    "description":"The id of the Category node."
                },
                "name":{
                    "type":"string",
                    "description":"The name of the Category node."
                },
                "apiName":{
                    "type":"string",
                    "description":"The apiName of the Category node."
                }
            },
            "description":"CategoryNodeBean"
        },
        "Link":{
            "type":"object",
            "properties":{
                "href":{
                    "type":"string",
                    "description":"The target resource's URI. It could be template URI. It is a required property in the get response."
                },
                "rel":{
                    "type":"string",
                    "description":"Relation type. It is a required property in the get response."
                },
                "templated":{
                    "type":"boolean",
                    "description":"Whether the URI is a template."
                },
                "method":{
                    "type":"string",
                    "description":"What HTTP method can be used to access the target resource."
                },
                "profile":{
                    "type":"string",
                    "description":"Link to the metadata that describes the target resource."
                },
                "mediaType":{
                    "type":"string",
                    "description":"Media type."
                }
            },
            "description":"Link of the resource."
        },
        "TaxonomiesBean":{
            "type":"object",
            "properties":{
                "items":{
                    "type":"array",
                    "description":"Item taxonomies.",
                    "items":{
                        "$ref":"#/definitions/TaxonomyItem"
                    }
                },
                "links":{
                    "type":"array",
                    "description":"Resource links.",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                }
            }
        },
        "TaxonomyCategories":{
            "type":"object",
            "properties":{
                "items":{
                    "type":"array",
                    "description":"Taxonomy Categories",
                    "items":{
                        "$ref":"#/definitions/CategoryItem"
                    }
                }
            },
            "description":"CategoriesBean"
        },
        "TaxonomyItem":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string",
                    "description":"The id of the taxonomy."
                },
                "name":{
                    "type":"string",
                    "description":"The name of the taxonomy"
                },
                "shortName":{
                    "type":"string",
                    "description":"The short name of the taxonomy"
                },
                "categories":{
                    "description":"The categories of the taxonomy",
                    "$ref":"#/definitions/TaxonomyCategories"
                },
                "links":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                }
            },
            "description":"TaxonomyItem"
        },
        "ItemSubResourceListVariationsInfo":{
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/VariationsInfo"
                    }
                },
                "links":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                }
            },
            "description":"Variations"
        },
        "Language":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string",
                    "description":"id of the item."
                },
                "value":{
                    "type":"string",
                    "description":"Language value"
                },
                "links":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                }
            },
            "description":"LanguageItem"
        },
        "VariationsInfo":{
            "type":"object",
            "properties":{
                "setId":{
                    "type":"string",
                    "description":"Variation set id."
                },
                "varType":{
                    "type":"string",
                    "description":"Variation type name."
                },
                "masterItem":{
                    "type":"string",
                    "description":"Master item."
                },
                "items":{
                    "type":"array",
                    "description":"Content item variations.",
                    "items":{
                        "$ref":"#/definitions/Language"
                    }
                },
                "links":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                }
            },
            "description":"Variations Info."
        },
        "Item":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string",
                    "description":"ID of the item."
                },
                "type":{
                    "type":"string",
                    "description":"Type of the item."
                },
                "typeCategory":{
                    "type":"string",
                    "readOnly":true
                },
                "name":{
                    "type":"string",
                    "description":"Name of the item."
                },
                "description":{
                    "type":"string",
                    "description":"Description of the item."
                },
                "slug":{
                    "type":"string"
                },
                "language":{
                    "type":"string"
                },
                "translatable":{
                    "type":"boolean"
                },
                "createdDate":{
                    "type":"object",
                    "description":"Created date of the item. Map<String,String> having value, timezone, and description"
                },
                "updatedDate":{
                    "type":"object",
                    "description":"Last updated date of the item. Map<String,String> having value, timezone, and description"
                },
                "fileExtension":{
                    "type":"string",
                    "description":"Extension of the file."
                },
                "fields":{
                    "type":"object",
                    "description":"User-defined fields data. Map<String,Object>",
                    "additionalProperties":{
                        "type":"object"
                    }
                },
                "itemVariations":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/ItemVariation"
                    }
                },
                "taxonomies":{
                    "$ref":"#/definitions/TaxonomiesBean"
                },
                "renditions":{
                    "$ref":"#/definitions/RenditionsBean"
                },
                "mimeType":{
                    "type":"string"
                },
                "fileGroup":{
                    "type":"string"
                },
                "links":{
                    "type":"array",
                    "description":"Links of the resource.",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                }
            },
            "description":"Item."
        },
        "ItemVariation":{
            "type":"object",
            "properties":{
                "sourceVersion":{
                    "type":"integer",
                    "format":"int32"
                },
                "sourceId":{
                    "type":"string"
                },
                "links":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                },
                "varType":{
                    "type":"string"
                },
                "slug":{
                    "type":"string"
                },
                "setId":{
                    "type":"string"
                },
                "isMaster":{
                    "type":"boolean"
                },
                "isPublished":{
                    "type":"boolean"
                },
                "status":{
                    "type":"string"
                },
                "type":{
                    "type":"string"
                },
                "lastModified":{
                    "type":"string",
                    "format":"date-time"
                },
                "id":{
                    "type":"string"
                },
                "name":{
                    "type":"string"
                },
                "value":{
                    "type":"string"
                }
            }
        },
        "RenditionBean":{
            "type":"object",
            "properties":{
                "apiName":{
                    "type":"string"
                },
                "formats":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/RenditionFormatBean"
                    }
                },
                "type":{
                    "type":"string"
                }
            }
        },
        "RenditionFormatBean":{
            "type":"object",
            "properties":{
                "format":{
                    "type":"string"
                },
                "links":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                }
            }
        },
        "RenditionsBean":{
            "type":"object",
            "properties":{
                "items":{
                    "type":"array",
                    "description":"Item renditions.",
                    "items":{
                        "$ref":"#/definitions/RenditionBean"
                    }
                },
                "links":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                }
            }
        },
        "Provider":{
            "type":"object",
            "required":[
                "name"
            ],
            "properties":{
                "name":{
                    "type":"string",
                    "description":"provider name"
                }
            },
            "description":"Provider"
        },
        "ProviderToken":{
            "type":"object",
            "required":[
                "provider"
            ],
            "properties":{
                "provider":{
                    "description":"provider for which a token is to be generated",
                    "$ref":"#/definitions/Provider"
                },
                "permissions":{
                    "type":"array",
                    "description":"permissions with which a token is to be generated; valid permissions are: view, download, contribute, and manage",
                    "items":{
                        "type":"string"
                    }
                },
                "scope":{
                    "type":"object",
                    "description":"provider specific properties to future identify a target for which a token is to be generated",
                    "additionalProperties":{
                        "type":"object"
                    }
                },
                "token":{
                    "type":"string",
                    "description":"generated token value",
                    "readOnly":true
                }
            },
            "description":"ProviderToken"
        },
        "AggregationResult":{
            "type":"object",
            "properties":{
                "name":{
                    "type":"string",
                    "readOnly":true
                }
            }
        },
        "CollectionProperties":{
            "type":"object",
            "properties":{
                "hasMore":{
                    "type":"boolean",
                    "description":"Check whether there are more pages to fetch."
                },
                "offset":{
                    "type":"integer",
                    "format":"int32",
                    "description":"The actual index from which the singular resources are returned."
                },
                "count":{
                    "type":"integer",
                    "format":"int32",
                    "description":"Total number of records in the current response."
                },
                "limit":{
                    "type":"integer",
                    "format":"int32",
                    "description":"Actual page size used by the server. This might not be the same as what the client requests."
                },
                "totalResults":{
                    "type":"integer",
                    "format":"int32",
                    "description":"Total number of rows that satisfy the client request (excluding the paging parameters.)"
                },
                "scrollId":{
                    "type":"string",
                    "description":"scrollId if the search resolved to a scroll search."
                },
                "properties":{
                    "type":"object",
                    "description":"additional collection properties.",
                    "additionalProperties":{
                        "type":"object"
                    }
                },
                "items":{
                    "type":"array",
                    "description":"Singular resources contained in the collection.",
                    "items":{
                        "type":"object"
                    }
                },
                "aggregationResults":{
                    "type":"array",
                    "description":"Aggregation results.",
                    "items":{
                        "$ref":"#/definitions/AggregationResult"
                    }
                },
                "links":{
                    "type":"array",
                    "description":"Links of the resource.",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                },
                "pinned":{
                    "type":"array",
                    "description":"Pinned items. Shows items pinned at the top of search list",
                    "items":{
                        "type":"string"
                    }
                }
            },
            "description":"CollectionProperties."
        },
        "Taxonomy":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string",
                    "description":"The id of the taxonomy."
                },
                "name":{
                    "type":"string",
                    "description":"The name of the taxonomy."
                },
                "description":{
                    "type":"string",
                    "description":"The description of the taxonomy."
                },
                "shortName":{
                    "type":"string",
                    "description":"The short name of the taxonomy."
                },
                "customProperties":{
                    "type":"object",
                    "description":"Custom properties of the taxonomy. This consists of a name-value pairs defined by the user.",
                    "additionalProperties":{
                        "type":"string"
                    }
                },
                "createdDate":{
                    "description":"Created date of the taxonomy.",
                    "$ref":"#/definitions/date"
                },
                "updatedDate":{
                    "description":"Last updated date of the taxonomy.",
                    "$ref":"#/definitions/date"
                },
                "links":{
                    "type":"array",
                    "description":"Links",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                }
            },
            "description":"Taxonomy"
        },
        "date":{
            "type":"object",
            "properties":{
                "value":{
                    "type":"string"
                },
                "timezone":{
                    "type":"string"
                },
                "description":{
                    "type":"string"
                }
            },
            "description":"date"
        },
        "CategoryAncestorBean":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string",
                    "description":"The id of the Category ancestor."
                },
                "name":{
                    "type":"string",
                    "description":"The name of the Category ancestor."
                },
                "apiName":{
                    "type":"string",
                    "description":"The apiName of the Category ancestor"
                }
            }
        },
        "CategoryChildBean":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string",
                    "description":"The id of the child Category."
                },
                "name":{
                    "type":"string",
                    "description":"The name of the child Category."
                },
                "description":{
                    "type":"string",
                    "description":"The description of the child Category."
                },
                "apiName":{
                    "type":"string",
                    "description":"The apiName of the child Category."
                },
                "position":{
                    "type":"integer",
                    "format":"int32",
                    "description":"The position of the child Category among its siblings.",
                    "minimum":0
                },
                "links":{
                    "type":"array",
                    "description":"Links",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                }
            }
        },
        "CategoryInformation":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string",
                    "description":"The id of the Category."
                },
                "name":{
                    "type":"string",
                    "description":"The name of the Category."
                },
                "description":{
                    "type":"string",
                    "description":"The description of the Category."
                },
                "apiName":{
                    "type":"string",
                    "description":"The apiName of the Category."
                },
                "position":{
                    "type":"integer",
                    "format":"int32",
                    "description":"The position of the Category among its siblings.",
                    "minimum":0
                },
                "parent":{
                    "description":"The parent of the Category.",
                    "$ref":"#/definitions/CategoryAncestorBean"
                },
                "ancestors":{
                    "type":"array",
                    "description":"The ancestors of the Category. First element represents the root category and the last element represents the immediate parent of the category.",
                    "items":{
                        "$ref":"#/definitions/CategoryAncestorBean"
                    }
                },
                "children":{
                    "description":"The children of the Category. Children categories are sorted by position starting from lowest to highest value. Only the first 1000 children categories will be expanded.",
                    "$ref":"#/definitions/CollectionPropertiesCategoryChildBean"
                },
                "keywords":{
                    "type":"array",
                    "description":"The keywords of the Category.",
                    "items":{
                        "type":"string"
                    }
                },
                "synonyms":{
                    "type":"array",
                    "description":"The synonyms of the Category.",
                    "items":{
                        "type":"string"
                    }
                },
                "relatedCategories":{
                    "type":"array",
                    "description":"The related categories of the Category.",
                    "items":{
                        "$ref":"#/definitions/RelatedCategory"
                    }
                },
                "customProperties":{
                    "type":"object",
                    "description":"The custom properties' values of the Category.",
                    "additionalProperties":{
                        "$ref":"#/definitions/CustomPropertyValuesBean"
                    }
                },
                "links":{
                    "type":"array",
                    "description":"Links",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                }
            },
            "description":"Category Information"
        },
        "CollectionPropertiesCategoryChildBean":{
            "type":"object",
            "properties":{
                "hasMore":{
                    "type":"boolean",
                    "description":"Check whether there are more pages to fetch."
                },
                "offset":{
                    "type":"integer",
                    "format":"int32",
                    "description":"The actual index from which the singular resources are returned."
                },
                "count":{
                    "type":"integer",
                    "format":"int32",
                    "description":"Total number of records in the current response."
                },
                "limit":{
                    "type":"integer",
                    "format":"int32",
                    "description":"Actual page size used by the server. This might not be the same as what the client requests."
                },
                "totalResults":{
                    "type":"integer",
                    "format":"int32",
                    "description":"Total number of rows that satisfy the client request (excluding the paging parameters.)"
                },
                "scrollId":{
                    "type":"string",
                    "description":"scrollId if the search resolved to a scroll search."
                },
                "properties":{
                    "type":"object",
                    "description":"additional collection properties.",
                    "additionalProperties":{
                        "type":"object"
                    }
                },
                "items":{
                    "type":"array",
                    "description":"Singular resources contained in the collection.",
                    "items":{
                        "$ref":"#/definitions/CategoryChildBean"
                    }
                },
                "aggregationResults":{
                    "type":"array",
                    "description":"Aggregation results.",
                    "items":{
                        "$ref":"#/definitions/AggregationResult"
                    }
                },
                "links":{
                    "type":"array",
                    "description":"Links of the resource.",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                },
                "pinned":{
                    "type":"array",
                    "description":"Pinned items. Shows items pinned at the top of search list",
                    "items":{
                        "type":"string"
                    }
                }
            },
            "description":"CollectionProperties."
        },
        "CustomPropertyValue":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string",
                    "description":"The id of the custom property value.",
                    "readOnly":true
                },
                "value":{
                    "type":"string",
                    "description":"The value of the custom property."
                }
            }
        },
        "CustomPropertyValuesBean":{
            "type":"object",
            "properties":{
                "values":{
                    "type":"array",
                    "description":"The list of values of the custom property.",
                    "items":{
                        "$ref":"#/definitions/CustomPropertyValue"
                    }
                }
            }
        },
        "RelatedCategory":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string",
                    "description":"The id of the category."
                },
                "name":{
                    "type":"string",
                    "description":"The name of the category."
                },
                "apiName":{
                    "type":"string",
                    "description":"The apiName of the category."
                },
                "taxonomy":{
                    "description":"The taxonomy of the category.",
                    "$ref":"#/definitions/RelatedTaxonomyBean"
                },
                "nodes":{
                    "type":"array",
                    "description":"The path of the category.",
                    "items":{
                        "$ref":"#/definitions/CategoryNodeItem"
                    }
                }
            },
            "description":"Related Category"
        },
        "RelatedTaxonomyBean":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string",
                    "description":"The id of the taxonomy."
                },
                "name":{
                    "type":"string",
                    "description":"The name of the taxonomy."
                },
                "shortName":{
                    "type":"string",
                    "description":"The short name of the taxonomy."
                }
            }
        },
        "Version":{
            "type":"object",
            "required":[
                "catalog",
                "isLatest",
                "lifecycle",
                "links",
                "version"
            ],
            "properties":{
                "version":{
                    "type":"string",
                    "description":"Version of the resource."
                },
                "lifecycle":{
                    "type":"string",
                    "description":"Whether a version is actively supported or deprecated."
                },
                "isLatest":{
                    "type":"boolean",
                    "description":"Whether it is latest version."
                },
                "catalog":{
                    "description":"A child resource that serves as a metadata catalog for all the resources supported in the version.",
                    "$ref":"#/definitions/Version"
                },
                "links":{
                    "type":"array",
                    "description":"Links of the resource.",
                    "items":{
                        "$ref":"#/definitions/Link"
                    }
                },
                "terminationDate ":{
                    "type":"string",
                    "format":"date-time",
                    "description":"When a version is not supported anymore."
                }
            },
            "description":"Version."
        }
    }
}