Upload Media
Easily upload media files using the DoubleTick API, supporting images, videos, and documents for seamless WhatsApp messaging. π€β
API Endpoint
Use the following endpoint to upload media:
POST https://public.doubletick.io/media/upload
Request Headers
{
"Authorization": "YOUR_API_KEY"
}
Request Body Parameters
The request must include a form-data body with the media file:
Parameter | Type | Required | Description |
---|---|---|---|
file | file | Yes | The media file to upload |
Example Request (Form-Data)
file: my-pic.jpg
Response
Success Response (201)
{
"mediaUrl": "https://your-media-url.com/my-pic.jpg",
"expiresIn": 86400
}
Bad Request (400)
{
"message": "error_message",
"error": "Bad Request",
"statusCode": 400
}
Unauthorized (401)
{
"message": "Invalid public api key",
"error": "Unauthorized",
"statusCode": 401
}
Unprocessable Entity (422)
{
"message": "invalid file type for audio: text/html; charset=utf-8",
"error": "Unprocessable Entity",
"statusCode": 422
}
Best Practices
- Ensure uploaded files comply with supported formats.
- Store the returned
mediaUrl
securely for future use. - Handle expiration time (
expiresIn
) to avoid using expired media.
Updated 14 days ago
Whatβs Next
Explore more message types and enhance your WhatsApp communication with DoubleTick API