Skip to main content
notion.createFileUpload create a single-part, multipart, or external-URL file upload.

Example

automations/notion-create-file-upload.automation.ts

Inputs

Choose single_part, multi_part, or external_url; single_part is the provider default. Multipart uploads require filename and 1 through 10,000 parts. External URLs must use HTTPS. OAuth requires no additional content capability; personal access tokens use their normal API access. Every input accepts a compatible signal, and an optional second argument can select a named account.

Output

Returns a file_upload with status, upload URLs, expiry, content metadata, and multipart progress when applicable. For uploaded bytes, call sendFileUpload; multipart uploads also require completeFileUpload.