{"items":[{"type":"link","label":"Upload API","link":"/ch/upload-api","routeSlug":"/ch/upload-api","version":"v2.0","isDefault":true,"versionFolderId":"5b2c4535"},{"type":"link","label":"Authentication","link":"/ch/upload-api/section/authentication","routeSlug":"/ch/upload-api/section/authentication","version":"v2.0","isDefault":true,"versionFolderId":"5b2c4535"},{"type":"group","label":"Upload","link":"/ch/upload-api/upload","routeSlug":"/ch/upload-api/upload","items":[{"label":"Generate an upload URL","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ch/upload-api/upload/createuploadurl","routeSlug":"/ch/upload-api/upload/createuploadurl","metadata":{"seo":{"title":"Generate an upload URL","description":"Generates a URL that can be used to upload a file based on the upload configuration provided. For security reasons, the URL is only valid for a limited time. When uploading a file, you must provide the configuration and action to be performed with the upload. When you upload a file, it can:  - Create a new asset.  - Create a new version of an existing asset.  - Be an alternate file for an existing asset. Uploads require an upload configuration that defines supported file extensions, the content repository to which the file is to be uploaded, and so on. Security checks validate that the user has permission to perform uploads. The upload URL is returned in the response location header."}},"httpPath":"/api/v2.0/upload","version":"v2.0","isDefault":true,"versionFolderId":"5b2c4535"},{"label":"Upload a file","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ch/upload-api/upload/processupload","routeSlug":"/ch/upload-api/upload/processupload","metadata":{"seo":{"title":"Upload a file","description":"Uploads a file in chunks or as a whole. The URL is generated by the upload URL endpoint. When uploading in chunks, the current chunk number starts at 0 and the total number of chunks must be provided as a query string parameter. Multiple chunks can be uploaded in parallel. To notify that the last chunk has been uploaded and no more are expected, a final request needs to be made with only the parameter of the chunk."}},"httpPath":"/api/v2.0/upload/process","version":"v2.0","isDefault":true,"versionFolderId":"5b2c4535"},{"label":"Finalize the upload process for a file","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ch/upload-api/upload/finalizeupload","routeSlug":"/ch/upload-api/upload/finalizeupload","metadata":{"seo":{"title":"Finalize the upload process for a file","description":"Finalizes the upload of a file after all chunks have been uploaded. Requires the metadata returned during the creation of the upload URL that identifies the current upload session. When finalizing the upload process, the action configured during the creation of the upload URL is performed."}},"httpPath":"/api/v2.0/upload/finalize","version":"v2.0","isDefault":true,"versionFolderId":"5b2c4535"}],"version":"v2.0","isDefault":true,"versionFolderId":"5b2c4535"}]}