Complete a file upload
client.file.complete(stringid, FileCompleteParams { md5 } body, RequestOptionsoptions?): FileCompleteResponse { id, completedAt, createdAt, 5 more }
POST/v1/files/{id}/complete
Finalizes an upload after the file bytes have been uploaded.
If an optional md5 hex digest is provided, the server validates the checksum before marking the file as completed.
Required scope: files:create
Rate limit category: Write
Parameters
id: string
Unique identifier of the file to complete.
Returns
Complete a file upload
import Lightfield from 'lightfield';
const client = new Lightfield({
apiKey: 'My API Key',
});
const fileCompleteResponse = await client.file.complete('id');
console.log(fileCompleteResponse.id);{
"id": "id",
"completedAt": "completedAt",
"createdAt": "createdAt",
"expiresAt": "expiresAt",
"filename": "filename",
"mimeType": "mimeType",
"sizeBytes": -9007199254740991,
"status": "PENDING"
}Returns Examples
{
"id": "id",
"completedAt": "completedAt",
"createdAt": "createdAt",
"expiresAt": "expiresAt",
"filename": "filename",
"mimeType": "mimeType",
"sizeBytes": -9007199254740991,
"status": "PENDING"
}