Get a upload session
GET
/v1/upload-sessions/{sessionId}curl -X GET 'https://api.embodiflow.io/v1/upload-sessions/{sessionId}' \
-H 'Authorization: Bearer $EMBODIFLOW_PAT'Authorization
Send a personal access token with every request.
- Authorization: Bearer PAT
Path parameters
- sessionIdstringrequired
Responses
Success
- dataobjectrequired
- idstringrequired
- uploadBatchIdstringrequired
- storageBucketIdstring | null
- objectKeystringrequired
- originalFilenamestringrequired
- uploadModestringrequiredAllowed valuessinglemultipart
- statusstringrequired
- expiresAtstringrequired
- putUrlstring
- providerUploadIdstring | null
- completedAtstring | null
- storageObjectIdstring | null
- errorobject
- writeCredentialsobject
- partSizeBytesnumber
- partsarray<object>
Response example
{
"data": {
"id": "string",
"uploadBatchId": "string",
"storageBucketId": "string",
"objectKey": "string",
"originalFilename": "string",
"uploadMode": "single",
"status": "string",
"expiresAt": "string",
"putUrl": "string",
"providerUploadId": "string",
"completedAt": "string",
"storageObjectId": "string",
"error": {
"code": "string",
"message": "string"
},
"writeCredentials": {
"accessKeyId": "string",
"secretAccessKey": "string",
"sessionToken": "string",
"expiresAt": "string",
"bucketName": "string",
"region": "string",
"provider": "string",
"endpoint": "string",
"objectKey": "string",
"prefix": "string",
"forcePathStyle": false
},
"partSizeBytes": 0,
"parts": [
{
"partNumber": 0,
"status": "string",
"uploadedAt": "string"
}
]
}
}Servershttps://api.embodiflow.io/v1https://api.embodiflow.dev/v1