@squidcloud/client
    Preparing search index...

    Interface BulkIngestionCreateUploadUrlsResponse

    Response listing a presigned upload URL and staged-object key for each requested file, positionally aligned with the request's files array.

    interface BulkIngestionCreateUploadUrlsResponse {
        uploads: {
            fileName: string;
            requiredHeaders: Record<string, string>;
            stagedObjectKey: string;
            uploadUrl: string;
        }[];
    }
    Index
    uploads: {
        fileName: string;
        requiredHeaders: Record<string, string>;
        stagedObjectKey: string;
        uploadUrl: string;
    }[]

    One entry per requested file.

    Type Declaration

    • fileName: string

      The original file name, echoed back from the request.

    • requiredHeaders: Record<string, string>

      Headers the PUT MUST carry in addition to the caller's own Content-Type. Empty on storage backends that mandate none (S3); on Azure Blob Storage the PUT is rejected with 400 MissingRequiredHeader unless these are sent.

    • stagedObjectKey: string

      Key to pass as BulkIngestionContext.stagedObjectKey once the PUT completes.

    • uploadUrl: string

      Presigned URL the caller PUTs the file's bytes to; expires shortly after minting.