{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SaladCloud","description":"SaladCloud documentation: Salad Container Engine, AI Gateway, Transcription API, S4 storage, and Gateway Service. Agents: start at /general/tutorials/build-with-ai-agents.","colors":{"primary":"#53A626","light":"#53A626","dark":"#53A626"},"logo":{"light":"https://mintcdn.com/salad/EawwuVEIAqrvltQ2/logo/light.svg?fit=max\u0026auto=format\u0026n=EawwuVEIAqrvltQ2\u0026q=85\u0026s=1ad3f967dcd4a77e38b71e493c2bb856","dark":"https://mintcdn.com/salad/EawwuVEIAqrvltQ2/logo/dark.svg?fit=max\u0026auto=format\u0026n=EawwuVEIAqrvltQ2\u0026q=85\u0026s=9912147ab9e28fe6afc254360302b732"},"favicon":"https://mintcdn.com/salad/B_utM-6XUMV1Xhv8/favicon.png?fit=max\u0026auto=format\u0026n=B_utM-6XUMV1Xhv8\u0026q=85\u0026s=4a570954d5b07e93adbe36fa38ea01e4","navbar":{"links":[{"href":"https://blog.salad.com","label":"Blog"},{"href":"https://discord.gg/ApSm4Kn7Aq","label":"Community"}],"primary":{"type":"button","label":"Portal","href":"https://portal.salad.com"}},"footer":{"socials":{"website":"https://salad.com","discord":"https://discord.gg/ApSm4Kn7Aq","github":"https://github.com/SaladTechnologies","youtube":"https://www.youtube.com/channel/UCFqO8W9-bxGCf-PdSrc7wVg","x":"https://x.com/SaladTech","linkedin":"https://www.linkedin.com/company/salad-technologies"}},"search":{"prompt":"Search..."},"integrations":{"ga4":{"measurementId":"G-C9B6SKYZEY"},"mixpanel":{"projectToken":"26a3dcda21415501306f3f077a446ec5"}},"contextual":{"options":["copy","view","claude","chatgpt","cursor","mcp","add-mcp"],"display":"header"},"markdown":{"instructions":"For autonomous tasks, use live SaladCloud API responses for current state, availability, quotas, models, and other dynamic values. Use current OpenAPI specifications where provided for paths, schemas, required fields, and enums. Never invent endpoints, fields, prices, availability, quotas, models, or state. Prefer API workflows over Portal steps. Read before changing and never expose credentials, signed media URLs, prompts, or sensitive outputs. Retry only safe or idempotent operations with bounded backoff, honoring Retry-After. Verify every write with a read. Stop rather than repeat an uncertain non-idempotent or billable request. AI Gateway uses an organization-specific Bearer key and live /v1/models discovery. Do not delete, cancel, stop, or reduce capacity without explicit user intent. Bind shared operation IDs to the selected product path. Treat Container Engine instances as interruptible and local state as ephemeral. Install the SaladCloud skills (npx skills add https://docs.salad.com), start from the salad skill and /agents/overview; docs MCP: https://docs.salad.com/mcp."},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"salad","hasAudioNarration":false,"actualSubdomain":"salad","customDomains":["docs.salad.com"],"gitSource":{"type":"github","owner":"saladtechnologies","repo":"salad-cloud-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aea1a0190fba1e9dbe22e3a","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"Container Engine","count":177},{"language":"default","tag":"API Reference","count":110},{"language":"default","tag":"How-to Guides","count":97},{"language":"default","tag":"Explanation","count":52},{"language":"default","tag":"Reference","count":46},{"language":"default","tag":"Transcription","count":40},{"language":"default","tag":"SaladCloud API","count":36},{"language":"default","tag":"Recipes","count":33},{"language":"default","tag":"Tutorials","count":33},{"language":"default","tag":"AI Gateway","count":26}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"reference/s4/upload-a-file","slug":"/reference/s4/upload-a-file","pageMetadata":{"openapi":"s4 put /organizations/{organization_name}/files/{filename+}","title":"Upload a file","description":null,"href":"/reference/s4/upload-a-file"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={em:`em`,p:`p`,..._provideComponents(),...props.components};return _jsx(_components.p,{children:_jsx(_components.em,{children:`Last Updated: October 04, 2024`})})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"s4 put /organizations/{organization_name}/files/{filename+}","title":"Upload a file","description":null,"href":"/reference/s4/upload-a-file"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/salad/4a7f0413c61b75a8/site-scripts/helpscout.js","/_mintlify/custom/salad/969fb03c373fd4ea/site-scripts/hubspot.js","/_mintlify/custom/salad/93b4d0bae5310d7b/site-scripts/mixpanel.js","/_mintlify/custom/salad/762698e4ad15ffc1/site-scripts/vimeo.js","/_mintlify/custom/salad/4a9dce76fa120355/scripts/add-metadata-header.js","/_mintlify/custom/salad/ec690830dcac8b9c/scripts/validate-agent-operations.js"],"openApiReferenceData":{"operation":{"summary":"Upload a file","security":["9d94a5e7-e40d-4563-bc0d-9062d6891bbf","51bed6d3-29cf-4dd8-ae78-b904d5f92952"],"parameters":["91500e48-8b99-48d6-b1f5-c2ebf85344e4","09fc4d35-d750-440c-919a-8bd556510a4b"],"requestBody":"31b3922d-9481-4790-87ff-172c65f13414","responses":{"200":"4745909b-d5ec-42cc-abdc-1998942e19ca"},"method":"put","type":"path","servers":["5ebc85fe-7458-4009-95c9-48f9cc9a63bc"],"path":"/organizations/{organization_name}/files/{filename+}","baseUrlOptions":["https://storage-api.salad.com"],"title":"Upload a file","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"91500e48-8b99-48d6-b1f5-c2ebf85344e4":{"name":"organization_name","in":"path","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"09fc4d35-d750-440c-919a-8bd556510a4b":{"name":"filename+","in":"path","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","description":"The file to upload","uniqueKey":"file","typeLabel":"file"},"mimeType":{"type":"string","description":"The MIME type of the file","uniqueKey":"mimeType","typeLabel":"string"},"sign":{"type":"string","description":"\"true\" to return a signed url","uniqueKey":"sign","typeLabel":"string"},"signatureExp":{"type":"string","description":"The expiration ttl of the signature in seconds. Default is 30 days.","uniqueKey":"signatureExp","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"file":"\u003cstring>","mimeType":"\u003cstring>","sign":"\u003cstring>","signatureExp":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"4745909b-d5ec-42cc-abdc-1998942e19ca":{"description":"File uploaded successfully","content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","format":"uri","uniqueKey":"url","typeLabel":"string\u003curi>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"url":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"9d94a5e7-e40d-4563-bc0d-9062d6891bbf":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Salad-Api-Key","scopes":[]}},"51bed6d3-29cf-4dd8-ae78-b904d5f92952":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[]}}},"servers":{"5ebc85fe-7458-4009-95c9-48f9cc9a63bc":{"url":"https://storage-api.salad.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"Salad-Api-Key","scopes":[]},"schema":{"title":"Salad-Api-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"Salad-Api-Key"}],"title":"ApiKeyAuth"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"api-specs/s4.yml"},"subdomain":"salad","siteName":"SaladCloud","title":"Upload a file - SaladCloud","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T17:26:37.173Z","originalFileLocation":"reference/s4/upload-a-file.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"SaladCloud\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/salad/fl_n7ouaaj7nQ7SL/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/salad/fl_n7ouaaj7nQ7SL/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/salad/fl_n7ouaaj7nQ7SL/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/salad/fl_n7ouaaj7nQ7SL/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/salad/fl_n7ouaaj7nQ7SL/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/salad/fl_n7ouaaj7nQ7SL/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/salad/fl_n7ouaaj7nQ7SL/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/salad/fl_n7ouaaj7nQ7SL/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/salad/fl_n7ouaaj7nQ7SL/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Upload a file - SaladCloud\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SaladCloud\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.salad.com/reference/s4/upload-a-file\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://salad.mintlify.site/_mintlify/api/og/v2?division=S4+-+Salad+Simple+Storage+Service\u0026amp;title=Upload+a+file\u0026amp;theme=507f55157949b51de597e8c7\u0026amp;signature=3a77d724d534f2d3d3851e9fc5d85af55b7699f365513431ba43a5a32a679bc5\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Upload a file - SaladCloud\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://salad.mintlify.site/_mintlify/api/og/v2?division=S4+-+Salad+Simple+Storage+Service\u0026amp;title=Upload+a+file\u0026amp;theme=507f55157949b51de597e8c7\u0026amp;signature=3a77d724d534f2d3d3851e9fc5d85af55b7699f365513431ba43a5a32a679bc5\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/salad/fl_n7ouaaj7nQ7SL/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SaladCloud\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#53A626\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.salad.com/reference/s4/upload-a-file\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reference/s4/upload-a-file.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.salad.com/#organization\",\"name\":\"SaladCloud\",\"url\":\"https://docs.salad.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/salad/EawwuVEIAqrvltQ2/logo/light.svg?fit=max\u0026auto=format\u0026n=EawwuVEIAqrvltQ2\u0026q=85\u0026s=1ad3f967dcd4a77e38b71e493c2bb856\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.salad.com#website\",\"name\":\"SaladCloud\",\"url\":\"https://docs.salad.com\",\"publisher\":{\"@id\":\"https://docs.salad.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.salad.com/reference/s4/upload-a-file#webpage\",\"url\":\"https://docs.salad.com/reference/s4/upload-a-file\",\"name\":\"Upload a file\",\"dateModified\":\"2026-10-27T17:26:37.173Z\",\"isPartOf\":{\"@id\":\"https://docs.salad.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.salad.com/reference/s4/upload-a-file#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.salad.com/reference/s4/upload-a-file#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.salad.com/reference/api-usage\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"S4 - Salad Simple Storage Service\",\"item\":\"https://docs.salad.com/reference/s4/list-all-files-that-belong-to-the-organization\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Upload a file\",\"item\":\"https://docs.salad.com/reference/s4/upload-a-file\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.salad.com/reference/s4/upload-a-file#apireference\",\"headline\":\"Upload a file\",\"name\":\"Upload a file\",\"url\":\"https://docs.salad.com/reference/s4/upload-a-file\",\"mainEntityOfPage\":{\"@id\":\"https://docs.salad.com/reference/s4/upload-a-file#webpage\"},\"dateModified\":\"2026-10-27T17:26:37.173Z\",\"publisher\":{\"@id\":\"https://docs.salad.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.salad.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SaladCloud\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"SaladCloud","nav":{"global":null,"tabs":[{"tab":"General","pages":[{"title":"General","href":""}]},{"tab":"Agent Operations","hidden":true,"searchable":true,"pages":[{"title":"Agent Operations","href":"/agents/overview"}]},{"tab":"Container Engine","pages":[{"title":"Container Engine","href":"/container-engine/explanation/core-concepts/overview"}]},{"tab":"Transcription","pages":[{"title":"Transcription","href":"/transcription/explanation/overview"}]},{"tab":"AI Gateway","pages":[{"title":"AI Gateway","href":"/ai-gateway/explanation/overview"}]},{"tab":"Gateway Service (SGS)","pages":[{"title":"Gateway Service (SGS)","href":"/gateway-service/explanation/overview"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"Using the API","href":"/reference/api-usage"},{"group":"SaladCloud API","pages":[{"group":"Organizations","pages":[{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/gpu-classes","title":"List the GPU Classes","href":"/reference/saladcloud-api/organizations/list-gpu-classes"},{"openapi":"api-specs/salad-cloud.yaml post /organizations/{organization_name}/availability/sce-gpu-availability","title":"Get GPU Availability","href":"/reference/saladcloud-api/organizations/get-gpu-availability"},{"openapi":"api-specs/salad-cloud.yaml post /organizations/{organization_name}/availability/sce-cpu-availability","title":"Get CPU Availability","href":"/reference/saladcloud-api/organizations/get-cpu-availability"},{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/quotas","title":"Get Quotas","href":"/reference/saladcloud-api/organizations/get-quotas"},{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/webhook-secret-key","title":"Gets the webhook secret key","href":"/reference/saladcloud-api/organizations/get-webhook-secret-key"},{"openapi":"api-specs/salad-cloud.yaml post /organizations/{organization_name}/webhook-secret-key","title":"Updates the webhook secret key","href":"/reference/saladcloud-api/organizations/update-webhook-secret-key"}]},{"group":"Container Groups","pages":[{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/projects/{project_name}/containers","title":"List Container Groups","href":"/reference/saladcloud-api/container-groups/list-container-groups"},{"openapi":"api-specs/salad-cloud.yaml post /organizations/{organization_name}/projects/{project_name}/containers","title":"Create Container Group","href":"/reference/saladcloud-api/container-groups/create-container-group"},{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}","title":"Get Container Group","href":"/reference/saladcloud-api/container-groups/get-container-group"},{"openapi":"api-specs/salad-cloud.yaml patch /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}","title":"Update Container Group","href":"/reference/saladcloud-api/container-groups/update-container-group"},{"openapi":"api-specs/salad-cloud.yaml post /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/start","title":"Start Container Group","href":"/reference/saladcloud-api/container-groups/start-container-group"},{"openapi":"api-specs/salad-cloud.yaml post /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/stop","title":"Stop Container Group","href":"/reference/saladcloud-api/container-groups/stop-container-group"},{"openapi":"api-specs/salad-cloud.yaml delete /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}","title":"Delete Container Group","href":"/reference/saladcloud-api/container-groups/delete-container-group"},{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/system-logs","deprecated":true,"title":"Get System Logs","href":"/reference/saladcloud-api/container-groups/get-container-group-logs"},{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/instances","title":"List Container Group Instances","href":"/reference/saladcloud-api/container-groups/list-container-group-instances"},{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/instances/{container_group_instance_id}","title":"Get Container Group Instance","href":"/reference/saladcloud-api/container-groups/get-container-group-instance"},{"openapi":"api-specs/salad-cloud.yaml patch /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/instances/{container_group_instance_id}","title":"Update Container Group Instance","href":"/reference/saladcloud-api/container-groups/update-container-group-instance"},{"openapi":"api-specs/salad-cloud.yaml post /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/instances/{container_group_instance_id}/reallocate","title":"Reallocate Container Group Instance","href":"/reference/saladcloud-api/container-groups/reallocate-container-group-instance"},{"openapi":"api-specs/salad-cloud.yaml post /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/instances/{container_group_instance_id}/recreate","title":"Recreate Container Group Instance","href":"/reference/saladcloud-api/container-groups/recreate-container-group-instance"},{"openapi":"api-specs/salad-cloud.yaml post /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/instances/{container_group_instance_id}/restart","title":"Restart container Group Instance","href":"/reference/saladcloud-api/container-groups/restart-container-group-instance"}]},{"group":"Job Queues","pages":[{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/projects/{project_name}/queues","title":"List Queues","href":"/reference/saladcloud-api/queues/list-queues"},{"openapi":"api-specs/salad-cloud.yaml post /organizations/{organization_name}/projects/{project_name}/queues","title":"Create Queue","href":"/reference/saladcloud-api/queues/create-queue"},{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/projects/{project_name}/queues/{queue_name}","title":"Get Queue","href":"/reference/saladcloud-api/queues/get-queue"},{"openapi":"api-specs/salad-cloud.yaml patch /organizations/{organization_name}/projects/{project_name}/queues/{queue_name}","title":"Update Queue","href":"/reference/saladcloud-api/queues/update-queue"},{"openapi":"api-specs/salad-cloud.yaml delete /organizations/{organization_name}/projects/{project_name}/queues/{queue_name}","title":"Delete Queue","href":"/reference/saladcloud-api/queues/delete-queue"},{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/projects/{project_name}/queues/{queue_name}/jobs","title":"List Jobs","href":"/reference/saladcloud-api/queues/list-jobs"},{"openapi":"api-specs/salad-cloud.yaml post /organizations/{organization_name}/projects/{project_name}/queues/{queue_name}/jobs","title":"Create Job","href":"/reference/saladcloud-api/queues/create-job"},{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/projects/{project_name}/queues/{queue_name}/jobs/{queue_job_id}","title":"Get Job","href":"/reference/saladcloud-api/queues/get-job"},{"openapi":"api-specs/salad-cloud.yaml delete /organizations/{organization_name}/projects/{project_name}/queues/{queue_name}/jobs/{queue_job_id}","title":"Delete Job","href":"/reference/saladcloud-api/queues/delete-job"}]},{"group":"Inference Endpoints","pages":[{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/inference-endpoints","title":"List Inference Endpoints","href":"/reference/saladcloud-api/inference-endpoints/list-inference-endpoints"},{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}","title":"Get an Inference Endpoint","href":"/reference/saladcloud-api/inference-endpoints/get-inference-endpoint"},{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}/jobs","title":"List Inference Endpoint Jobs","href":"/reference/saladcloud-api/inference-endpoints/list-inference-endpoint-jobs"},{"openapi":"api-specs/salad-cloud.yaml post /organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}/jobs","title":"Create a New Inference Endpoint Job","href":"/reference/saladcloud-api/inference-endpoints/create-inference-endpoint-job"},{"openapi":"api-specs/salad-cloud.yaml get /organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}/jobs/{inference_endpoint_job_id}","title":"Get an Inference Endpoint Job","href":"/reference/saladcloud-api/inference-endpoints/get-inference-endpoint-job"},{"openapi":"api-specs/salad-cloud.yaml delete /organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}/jobs/{inference_endpoint_job_id}","title":"Cancel an Inference Endpoint Job","href":"/reference/saladcloud-api/inference-endpoints/delete-inference-endpoint-job"}]},{"group":"Log Entries","pages":[{"openapi":"api-specs/salad-cloud.yaml post /organizations/{organization_name}/log-entries","title":"Query Log Entries","href":"/reference/saladcloud-api/logs/query-log-entries"}]}]},{"group":"Instance Metadata Service","pages":[{"openapi":"salad-cloud-imds get /v1/status","title":"Get Container Instance Status","href":"/reference/imds/get-status"},{"openapi":"salad-cloud-imds get /v1/token","title":"Get Container Instance Token","href":"/reference/imds/get-token"},{"openapi":"salad-cloud-imds get /v1/deletion-cost","title":"Get Container Instance Deletion Cost","href":"/reference/imds/get-deletion-cost"},{"openapi":"salad-cloud-imds put /v1/deletion-cost","title":"Replace Container Instance Deletion Cost","href":"/reference/imds/replace-deletion-cost"},{"openapi":"salad-cloud-imds post /v1/reallocate","title":"Reallocate Container Instance","href":"/reference/imds/reallocate"},{"openapi":"salad-cloud-imds post /v1/recreate","title":"Recreate Container Instance","href":"/reference/imds/recreate"},{"openapi":"salad-cloud-imds post /v1/restart","title":"Restart Container Instance","href":"/reference/imds/restart"}]},{"group":"Transcription API","pages":[{"openapi":"transcribe post /organizations/{organization_name}/inference-endpoints/transcribe/jobs","title":"Create a job for Salad Transcription API","href":"/reference/transcribe/inference_endpoints/create-an-inference-endpoint-job"},{"openapi":"transcribe get /organizations/{organization_name}/inference-endpoints/transcribe/jobs/{job_id}","title":"Get job for Salad Transcription API","href":"/reference/transcribe/inference_endpoints/get-an-inference-endpoint-job"},{"openapi":"transcribe delete /organizations/{organization_name}/inference-endpoints/transcribe/jobs/{job_id}","title":"Delete job for Salad Transcription API","href":"/reference/transcribe/inference_endpoints/delete-an-inference-endpoint-job"}]},{"group":"Transcription Lite API","pages":[{"openapi":"transcription-lite post /organizations/{organization_name}/inference-endpoints/transcription-lite/jobs","title":"Create a job for Salad Transcription Lite API","href":"/reference/transcription-lite/inference_endpoints/create-an-inference-endpoint-job"},{"openapi":"transcription-lite get /organizations/{organization_name}/inference-endpoints/transcription-lite/jobs/{job_id}","title":"Get job for Salad Transcription Lite API","href":"/reference/transcription-lite/inference_endpoints/get-an-inference-endpoint-job"},{"openapi":"transcription-lite delete /organizations/{organization_name}/inference-endpoints/transcription-lite/jobs/{job_id}","title":"Delete job for Salad Transcription Lite API","href":"/reference/transcription-lite/inference_endpoints/delete-an-inference-endpoint-job"}]},{"group":"S4 - Salad Simple Storage Service","pages":[{"openapi":"s4 get /organizations/{organization_name}/files","title":"List all files","description":null,"href":"/reference/s4/list-all-files-that-belong-to-the-organization"},{"openapi":"s4 put /organizations/{organization_name}/files/{filename+}","title":"Upload a file","href":"/reference/s4/upload-a-file"},{"openapi":"s4 get /organizations/{organization_name}/files/{filename+}","title":"Download a file","description":null,"href":"/reference/s4/download-a-file"},{"openapi":"s4 post /organizations/{organization_name}/file_tokens/{filename+}","title":"Sign a file and return a signed URL","href":"/reference/s4/sign-a-file-and-return-a-signed-url"},{"openapi":"s4 delete /organizations/{organization_name}/files/{filename+}","title":"Delete a file","href":"/reference/s4/delete-a-file"}]}]}]},{"tab":"Support","pages":[{"title":"Support","href":"/support"}]}]},"basePath":"","title":"Upload a file - SaladCloud","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}