cURL
curl --request POST \ --url https://api.navtalk.ai/api/open/v1/file/upload \ --header 'Content-Type: multipart/form-data' \ --header 'license: <api-key>' \ --form file='@example-file'
200
Example
{ "code": 200, "message": "SUCCESS", "data": { "fileName": "img.png", "fileUrl": "/uploadFiles/2026-02-19/eb836cdb-6a07-4424-bedd-0ddd5b28eb67.png", "suffix": "png", "fileType": "image/png" } }
Upload an image or video file to the NavTalk storage.
Supported formats:
Limitations:
Returns the uploaded file’s metadata including accessible URL.
NavTalk API license key (e.g. sk_navtalk_...)
The image or video file to upload (max 20MB)
File uploaded successfully
"SUCCESS"
Show child attributes