Skip to main content
POST
/
enterprise
/
api
/
notify_upload_complete
Notify signed upload complete
curl --request POST \
  --url https://api.viddyscribe.com/enterprise/api/notify_upload_complete \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "media_id": "550e8400-e29b-41d4-a716-446655440000",
  "gcs_path": "users/user_123/videos/video.mp4"
}
'
{
  "status": "accepted",
  "media_id": "550e8400-e29b-41d4-a716-446655440000"
}

Documentation Index

Fetch the complete documentation index at: https://docs.viddyscribe.com/llms.txt

Use this file to discover all available pages before exploring further.

Usage Example

Call this after uploading bytes to the upload_url returned by upload_media with input.type: "signed_url".
curl -X POST https://api.viddyscribe.com/enterprise/api/notify_upload_complete \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "media_id": "550e8400-e29b-41d4-a716-446655440000",
    "gcs_path": "users/user_123/videos/video.mp4"
  }'

Authorizations

X-API-Key
string
header
required

API key for authentication. Obtain from your team admin.

Example: X-API-Key: vsk_abc123def456ghi789jkl012mno345pqr678stu901vwx234yz

Body

application/json
media_id
string<uuid>
required

Media ID returned by upload_media

gcs_path
string
required

Storage path returned by upload_media

Response

Upload verification accepted

status
enum<string>
Available options:
accepted
media_id
string<uuid>

Media being verified