Skip to main content
Transform API requests use an API key in the unstructured-api-key header. Your key determines which uploads, jobs, and results you can access. Open API keys in Transform to manage your API keys. Set the UNSTRUCTURED_API_KEY environment variable in your local shell before running the examples. Never put a real key into documentation or source control.
Include this header argument in your cURL request (it is not a standalone command):

Access your resources

Your API key determines which resources you can access. The jobs API has no tenant parameter; you do not need to send workspace setup parameters with each request. Continue using the same authorized credential when you upload, parse, extract, or retrieve a result. HTTP 401 means the credential is missing or unusable. Check the key and target environment. HTTP 403 means access is denied; use an authorized key or contact support. HTTP 404 can mean the resource is absent or not visible to your credential. Use API keys for the requests on these pages. The API reference also lists other authentication schemes. See your first request and recovery guidance.