Function: prepareAssetUpload()
prepareAssetUpload(
client,props):Promise<{uploadUrl:string;uploadToken:string; }>
Prepares an asset upload by generating an upload URL and token.
Parameters
client
The API client instance
props
The request properties
params
{ orgName: string; projectName: string; } = prepareAssetUploadParamsSchema
Path parameters (orgName, projectName)
params.orgName
string = orgNameSchema
params.projectName
string = projectNameSchema
body
{ filename: string; contentType: string; size: number; } = prepareAssetUploadBodySchema
Request body with file information
body.filename
string = ...
body.contentType
string = ...
body.size
number = ...
Returns
Promise<{ uploadUrl: string; uploadToken: string; }>
Promise resolving to upload URL, token, and user upload ID
Operation Id
prepare-asset-upload
Example
const upload = await prepareAssetUpload(client, {
params: { orgName: 'my-org', projectName: 'my-project' },
body: { filename: 'model.glb', contentType: 'model/gltf-binary', size: 1024000 }
});