---
title: "Files"
description: "Generate secure, temporary URLs that transfer files to Mindtickle Content Center before a content management job processes them."
contentType: "overview"
url: "https://developer.mindtickle.com/docs/content-center/files/"
---

Files are transferred to Content Center in two steps: request an upload URL, then upload the file to that URL with an HTTP PUT request. The `upload_key` returned with the URL identifies the uploaded file in the content management job that follows.

## Endpoints

- [Get an upload URL](/docs/content-center/files/get-an-upload-url/): obtain a secure, temporary URL for uploading a file to the server.

## Related

- [Content Center](/docs/content-center/): key concepts, the Entity object reference, common errors, and usage examples shared by these endpoints.
- [Initiate a content management job](/docs/content-center/jobs/initiate-a-content-management-job/): use the upload_key to sync the uploaded file.
