List objects in a specified bucket
path Parameters
bucketstring · required
query Parameters
prefixstringmaxKeysinteger · min: 1 · max: 1000Default: 1000continuationTokenstring
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
OK
successboolean · requiredmetadataobject · requiredstatusstring · requiredDescriptive status message
dataobject
Retrieve metadata for a specific object
path Parameters
bucketstring · requiredobject_keystring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
OK
successboolean · requiredmetadataobject · requiredstatusstring · requiredDescriptive status message
dataobject
Upload an object to a bucket
Uploads or overwrites an object in the specified bucket. Returns metadata for the stored object.
200indicates an overwrite of an existing key.201indicates a new object was created.
path Parameters
bucketstring · requiredobject_keystring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
filestring · binary · required
contentTypestringOptional content type to set for the object
Responses
OK (overwrote existing object)
successboolean · requiredmetadataobject · requiredstatusstring · requiredDescriptive status message
dataobject
Delete a specific object
path Parameters
bucketstring · requiredobject_keystring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
OK
successboolean · requiredmetadataobject · requiredstatusstring · requiredDescriptive status message
dataobject