{"items":[{"type":"link","label":"Item Transfer API","link":"/sai/item-transfer-api","routeSlug":"/sai/item-transfer-api"},{"type":"group","label":"Migrating content","link":"/sai/item-transfer-api/section/migrating-content","routeSlug":"/sai/item-transfer-api/section/migrating-content","items":[{"type":"link","label":"Verify the blob is available","link":"/sai/item-transfer-api/section/migrating-content/verify-the-blob-is-available","routeSlug":"/sai/item-transfer-api/section/migrating-content/verify-the-blob-is-available"},{"type":"link","label":"Start consuming the blob","link":"/sai/item-transfer-api/section/migrating-content/start-consuming-the-blob","routeSlug":"/sai/item-transfer-api/section/migrating-content/start-consuming-the-blob"},{"type":"link","label":"Monitor the transfer","link":"/sai/item-transfer-api/section/migrating-content/monitor-the-transfer","routeSlug":"/sai/item-transfer-api/section/migrating-content/monitor-the-transfer"},{"type":"link","label":"Clean up","link":"/sai/item-transfer-api/section/migrating-content/clean-up","routeSlug":"/sai/item-transfer-api/section/migrating-content/clean-up"}]},{"type":"link","label":"Base URL","link":"/sai/item-transfer-api/section/base-url","routeSlug":"/sai/item-transfer-api/section/base-url"},{"type":"group","label":"Authorization","link":"/sai/item-transfer-api/section/authorization","routeSlug":"/sai/item-transfer-api/section/authorization","items":[{"type":"link","label":"Create an automation client","link":"/sai/item-transfer-api/section/authorization/create-an-automation-client","routeSlug":"/sai/item-transfer-api/section/authorization/create-an-automation-client"},{"type":"link","label":"Request a JWT","link":"/sai/item-transfer-api/section/authorization/request-a-jwt","routeSlug":"/sai/item-transfer-api/section/authorization/request-a-jwt"},{"type":"link","label":"Include the JWT in the request header","link":"/sai/item-transfer-api/section/authorization/include-the-jwt-in-the-request-header","routeSlug":"/sai/item-transfer-api/section/authorization/include-the-jwt-in-the-request-header"}]},{"type":"group","label":"Transfers","link":"/sai/item-transfer-api/transfers","routeSlug":"/sai/item-transfer-api/transfers","items":[{"label":"Return the status of consumed and transferred sources","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/item-transfer-api/transfers/gettransfers","routeSlug":"/sai/item-transfer-api/transfers/gettransfers","metadata":{"seo":{"title":"Return the status of consumed and transferred sources","description":"Returns a paged list of currently available active and completed transfers across all Sitecore databases. Each entry includes original file name, transfer date, and transfer state."}},"httpPath":"/transfers"},{"label":"Retrieve the details of a transferred source","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/item-transfer-api/transfers/gettransferbyid","routeSlug":"/sai/item-transfer-api/transfers/gettransferbyid","metadata":{"seo":{"title":"Retrieve the details of a transferred source","description":"Retrieves the detailed metrics about items count, state, errors, and validation warnings for an actively transferring or completed source."}},"httpPath":"/transfers/{transferId}"},{"label":"Start consuming a file or blob source into a database","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/item-transfer-api/transfers/startitemstransfer","routeSlug":"/sai/item-transfer-api/transfers/startitemstransfer","metadata":{"seo":{"title":"Start consuming a file or blob source into a database","description":"Starts a content transfer from Azure Blob storage or a local Sitecore file system source into the target database."}},"httpPath":"/transfers/databases/{databaseName}/sources"},{"label":"Retry the transfer of a failed source for a specific database by re-queuing it for processing","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/item-transfer-api/transfers/retryfaileditemstransfer","routeSlug":"/sai/item-transfer-api/transfers/retryfaileditemstransfer","metadata":{"seo":{"title":"Retry the transfer of a failed source for a specific database by re-queuing it for processing","description":"Retries a failed attempt to transfer a source file into a database. Only sources with a transfer state of Failed can be retried."}},"httpPath":"/transfers/databases/{databaseName}/sources/{sourceName}"}]},{"type":"group","label":"Items","link":"/sai/item-transfer-api/items","routeSlug":"/sai/item-transfer-api/items","items":[{"label":"Return a paginated list of transferred items for a specific database and source","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/item-transfer-api/items/gettransferreditems","routeSlug":"/sai/item-transfer-api/items/gettransferreditems","metadata":{"seo":{"title":"Return a paginated list of transferred items for a specific database and source","description":"Returns a paginated list of items for an ongoing or completed transfer in the specified database. Provide the required databaseName and sourceName of an ongoing or completed transfer."}},"httpPath":"/transfers/databases/{databaseName}/sources/{sourceName}/items"},{"label":"Retrieve the details of a specific transferred item for a given database and source","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/item-transfer-api/items/gettransferreditemdetails","routeSlug":"/sai/item-transfer-api/items/gettransferreditemdetails","metadata":{"seo":{"title":"Retrieve the details of a specific transferred item for a given database and source","description":"Given a particular itemId within an active sourceName into a databaseName, returns all captured metadata and corresponding localized or versioned field information."}},"httpPath":"/transfers/databases/{databaseName}/sources/{sourceName}/items/{itemId}"}]},{"type":"group","label":"Sources","link":"/sai/item-transfer-api/sources","routeSlug":"/sai/item-transfer-api/sources","items":[{"label":"Return a paginated list of blob sources available in the system","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/item-transfer-api/sources/getblobsources","routeSlug":"/sai/item-transfer-api/sources/getblobsources","metadata":{"seo":{"title":"Return a paginated list of blob sources available in the system","description":"Retrieves the list of available blob sources from Azure Blob Storage that have not yet been deleted or permanently archived."}},"httpPath":"/sources/blobs"},{"label":"Retrieve the state of a specific blob source","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/item-transfer-api/sources/getblobsourcestate","routeSlug":"/sai/item-transfer-api/sources/getblobsourcestate","metadata":{"seo":{"title":"Retrieve the state of a specific blob source","description":"Returns the current upload and processing state of a specific blob source. Use this to poll the blob's state after uploading."}},"httpPath":"/sources/blobs/{blobName}"},{"label":"Upload a blob to the system for processing","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/item-transfer-api/sources/uploadblobsource","routeSlug":"/sai/item-transfer-api/sources/uploadblobsource","metadata":{"seo":{"title":"Upload a blob to the system for processing","description":"Uploads a blob. Note that the file data is pushed using stream content chunks. The file size must be less than 100 MB. Set the gzip query parameter to true if the stream applies gzip algorithms."}},"httpPath":"/sources/blobs/{blobName}"},{"label":"Discard a transferred source by deleting its associated file or blob","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/item-transfer-api/sources/deleteblobsource","routeSlug":"/sai/item-transfer-api/sources/deleteblobsource","metadata":{"seo":{"title":"Discard a transferred source by deleting its associated file or blob","description":"Permanently removes the artifacts across the blob storage and caches representing the passed source."}},"httpPath":"/sources/blobs/{blobName}"},{"label":"List file sources","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/item-transfer-api/sources/getfilesources","routeSlug":"/sai/item-transfer-api/sources/getfilesources","metadata":{"seo":{"title":"List file sources","description":"Returns all file sources natively accessible by SitecoreAI CMS, with optional support for paginated tracking."}},"httpPath":"/sources/files"}]},{"type":"group","label":"History","link":"/sai/item-transfer-api/history","routeSlug":"/sai/item-transfer-api/history","items":[{"label":"Retrieve a paginated history of consumed sources across all databases","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/sai/item-transfer-api/history/gettransfershistory","routeSlug":"/sai/item-transfer-api/history/gettransfershistory","metadata":{"seo":{"title":"Retrieve a paginated history of consumed sources across all databases","description":"Returns the complete transition timeline of each transfer in descending order by ConsumeDate. Useful for inspecting historical runs."}},"httpPath":"/history"}]}]}