Initializes new client with specific authentication method.
Authentication object,
containing either client_id
and client_secret
properties (for 2-legged authentication),
or a single token
property (for 2-legged or 3-legged authentication with pre-generated access token).
Creates a new bucket (docs).
Bucket key.
Data retention policy for objects uploaded to this bucket.
Bucket details, with properties "bucketKey", "bucketOwner", "createdDate", "permissions", and "policyKey".
Creates signed URL for specific object (docs).
Bucket key.
Object key.
Description of the new signed URL resource.
Deletes bucket (this endpoint is not documented on the Forge portal).
Bucket key.
Deletes object (docs).
Bucket key.
Name of object to delete.
Downloads content of a specific bucket object (docs).
Bucket key.
Object name.
Object content.
Downloads content stream of a specific bucket object (docs).
Bucket key.
Object name.
Object content stream.
Gets details of a specific bucket (docs).
Bucket key.
Bucket details, with properties "bucketKey", "bucketOwner", "createdDate", "permissions", and "policyKey".
Gets status of a resumable upload session (docs).
Bucket key.
Name of uploaded object.
Resumable session ID.
List of range objects, with each object specifying 'start' and 'end' byte offsets of data that has already been uploaded.
Uploads content to a specific bucket object (docs).
Bucket key.
Name of uploaded object.
Type of content to be used in HTTP headers, for example, "application/json".
Object content.
Object description containing 'bucketKey', 'objectKey', 'objectId', 'sha1', 'size', 'location', and 'contentType'.
Uploads content to a specific bucket object using the resumable capabilities (docs).
Bucket key.
Name of uploaded object.
Object content.
Byte offset of the uploaded blob in the target object.
Total byte size of the target object.
Resumable session ID.
Uploads content stream to a specific bucket object (docs).
Bucket key.
Name of uploaded object.
Type of content to be used in HTTP headers, for example, "application/json".
Object content stream.
Object description containing 'bucketKey', 'objectKey', 'objectId', 'sha1', 'size', 'location', and 'contentType'.
Uploads content stream to a specific bucket object using the resumable capabilities (docs).
Bucket key.
Name of uploaded object.
Object content stream.
Byte size of the stream to be uploaded.
Byte offset of the uploaded blob in the target object.
Total byte size of the target object.
Resumable session ID.
Generated using TypeDoc
Client providing access to Autodesk Forge data management APIs.
data-management