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'认证
每个请求都需要携带个人访问令牌(PAT)。
- Authorization: Bearer PAT
路径参数
- sessionIdstring必填
响应
Success
- dataobject必填
- idstring必填
- uploadBatchIdstring必填
- storageBucketIdstring | null
- objectKeystring必填
- originalFilenamestring必填
- uploadModestring必填可选值singlemultipart
- statusstring必填
- expiresAtstring必填
- putUrlstring
- providerUploadIdstring | null
- completedAtstring | null
- storageObjectIdstring | null
- errorobject
- writeCredentialsobject
- partSizeBytesnumber
- partsarray<object>
响应示例
{
"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"
}
]
}
}服务器https://api.embodiflow.io/v1https://api.embodiflow.dev/v1