Skip to content

Create Support File Upload

//trimblecloud-fileservice/trimblecloud.fileservice/FilesAPI/createSupportFileUpload

createSupportFileUpload

[JVM]
abstract fun createSupportFileUpload(@NonNullspaceId: @NonNullUUID, @NonNullrequest: @NonNullCreateSupportFileUploadRequest): CompletableFuture<Response<UploadDetails>>

Generates a pre-signed upload url for the given name and parentId. For multipart upload set request.multipart = true. Default filters are applied. It retrieves upload details with urlDuration = 60m.

Return

  • A future that resolves to the support file upload response.

Parameters

JVM

spaceId- The space id.
request- The support file upload details.

Throws

TCPServiceException- If an error occurs due to API or network-related issues.
SDKClientException- If a client-side error occurs within the SDK.

[JVM]
abstract fun createSupportFileUpload(@NonNullspaceId: @NonNullUUID, @NonNullrequest: @NonNullCreateSupportFileUploadRequest, @NonNullrequestHeader: @NonNullRequestHeader): CompletableFuture<Response<UploadDetails>>

Generates a pre-signed upload url for the given name and parentId. For multipart upload set request.multipart = true. Default filters are applied. It retrieves upload details with urlDuration = 60m.

Return

  • A future that resolves to the support file upload response.

Parameters

JVM

spaceId- The space id.
request- The support file upload details.
requestHeader- The request header containing additional information.

Throws

TCPServiceException- If an error occurs due to API or network-related issues.
SDKClientException- If a client-side error occurs within the SDK.