Skip to main content
Generates a signed URL for direct file upload to Google Cloud Storage. Returns a signed URL valid for 15 minutes. Upload file via PUT request, then call /complete to finalize.

Autorización

string
required
Bearer token generado desde el portal Leadway. Ver Autenticación.
string
default:"2021-07-28"
required
Versión de la API.

Body

string
default:"ve9EPM428h8vShlRW1KT"
required
Account ID
string
default:"ve9EPM428h8vShlRW1KT"
required
Conversation ID
string
default:"video.mp4"
required
Original filename with extension
string
default:"video/mp4"
required
MIME type of the file
number
default:"52428800"
File size in bytes (optional, for pre-validation)
string
default:"WHATSAPP"
required
Channel type for size limits (WHATSAPP for 100MB limit, others for 5MB)

Respuestas

string
required
Signed URL for direct upload to GCS. Use PUT request with file content.
string
default:"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
required
Unique upload ID for tracking and completing the upload
string
default:"account/loc123/conversations/conv456/uuid.mp4"
required
File path in GCS bucket (needed for confirmation endpoint)
number
default:"1701619200000"
required
URL expiration timestamp (Unix milliseconds)
number
default:"104857600"
required
Maximum allowed file size in bytes

Ejemplo