{"items":[{"type":"link","label":"Content Types API","link":"/sai/content-types-api","routeSlug":"/sai/content-types-api"},{"type":"group","label":"Authorization","link":"/sai/content-types-api/section/authorization","routeSlug":"/sai/content-types-api/section/authorization","items":[{"type":"link","label":"Create an automation client","link":"/sai/content-types-api/section/authorization/create-an-automation-client","routeSlug":"/sai/content-types-api/section/authorization/create-an-automation-client"},{"type":"link","label":"Request a JWT","link":"/sai/content-types-api/section/authorization/request-a-jwt","routeSlug":"/sai/content-types-api/section/authorization/request-a-jwt"},{"type":"link","label":"Include the JWT in the request header","link":"/sai/content-types-api/section/authorization/include-the-jwt-in-the-request-header","routeSlug":"/sai/content-types-api/section/authorization/include-the-jwt-in-the-request-header"}]},{"type":"group","label":"Content Types","link":"/sai/content-types-api/content-types","routeSlug":"/sai/content-types-api/content-types","items":[{"label":"Retrieve a content type","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/content-types-api/content-types/retrievecontentmodel","routeSlug":"/sai/content-types-api/content-types/retrievecontentmodel","metadata":{"seo":{"title":"Retrieve a content type","description":"Retrieves details about a content type."}},"httpPath":"/api/v1/content-types/{modelId}"},{"label":"Update a content type","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/content-types-api/content-types/patchcontentmodel","routeSlug":"/sai/content-types-api/content-types/patchcontentmodel","metadata":{"seo":{"title":"Update a content type","description":"Update a content type."}},"httpPath":"/api/v1/content-types/{modelId}"},{"label":"Update a content type","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/content-types-api/content-types/updatecontentmodel","routeSlug":"/sai/content-types-api/content-types/updatecontentmodel","metadata":{"seo":{"title":"Update a content type","description":"Updates a whole content type. Existing fields that aren't provided in the request will be removed."}},"httpPath":"/api/v1/content-types/{modelId}"},{"label":"Delete a content type","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/content-types-api/content-types/deletecontentmodel","routeSlug":"/sai/content-types-api/content-types/deletecontentmodel","metadata":{"seo":{"title":"Delete a content type","description":"Deletes a content type."}},"httpPath":"/api/v1/content-types/{modelId}"},{"label":"Get content type field source","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/content-types-api/content-types/retrievefieldsource","routeSlug":"/sai/content-types-api/content-types/retrievefieldsource","metadata":{"seo":{"title":"Get content type field source","description":"Retrieves one page of source items for a specified field in a selected content type. Pass the response continuationToken in the x-sc-continuationheader to retrieve the next page. A field source can contain multiple Sitecore query segments, for examplequery:$site/*[@@name='Data']|query:$sharedSites/*[@@name='Data']. Example hand-off header:x-sc-continuation: eyJzb3VyY2VJbmRleCI6MSwibmV4dEl0ZW0iOjI1fQ==. Each returned item includessourceIndex, the zero-based segment from which it originated."}},"httpPath":"/api/v1/content-types/{modelId}/{fieldId}/source"},{"label":"List content types","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/content-types-api/content-types/retrievecontenttypes","routeSlug":"/sai/content-types-api/content-types/retrievecontenttypes","metadata":{"seo":{"title":"List content types","description":"Retrieves a paginated list of content types. Optionally filter results using a search query, or retrieve specific content types by supplying one or more id parameters.The search and id parameters are mutually exclusive. When id is supplied, only the first 50 IDs are processed and pagination is disabled."}},"httpPath":"/api/v1/content-types"},{"label":"Create a content type","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/content-types-api/content-types/createcontentmodel","routeSlug":"/sai/content-types-api/content-types/createcontentmodel","metadata":{"seo":{"title":"Create a content type","description":"Creates a content type."}},"httpPath":"/api/v1/content-types"},{"label":"List validation rules","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/content-types-api/content-types/retrievevalidationrules","routeSlug":"/sai/content-types-api/content-types/retrievevalidationrules","metadata":{"seo":{"title":"List validation rules","description":"Fetches the list of available validation rules."}},"httpPath":"/api/v1/content-types/validation-rules"},{"label":"Get content type field sources","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/content-types-api/content-types/retrievefieldsources","routeSlug":"/sai/content-types-api/content-types/retrievefieldsources","metadata":{"seo":{"title":"Get content type field sources","description":"Retrieves source items for multiple fields in a specified content type. Returns the source items page and a continuation token for the next field page.Pass a field response's continuationToken to the single-field GET endpoint 'Get content type field source' to continue that field.Pass the top-level continuationToken to this endpoint to continue the requested field collection via the x-sc-continuation header."}},"httpPath":"/api/v1/content-types/{modelId}/sources"}]}]}