In this tutorial, we will Send a WhatsApp API using CURL, You can execute it on the command line, import the request into Postman APP, or send the request from any other programming language.
First WhatsApp message using cURL
curl --request POST \
--url https://api.ultramsg.com/instance1316/messages/chat \
--header 'content-type: application/x-www-form-urlencoded' \
--data 'token=token123' \
--data 'to=14155552671' \
--data 'body=WhatsApp API on UltraMsg.com works good' \
--data 'priority=10' \
--data 'referenceId='
Send Image
curl --request POST \
--url https://api.ultramsg.com/instance1316/messages/image \
--header 'content-type: application/x-www-form-urlencoded' \
--data 'token=token123' \
--data 'to=14155552671' \
--data 'image=https://file-example.s3-accelerate.amazonaws.com/images/test.jpg' \
--data 'caption=image Caption' \
--data 'referenceId='
Send Document
curl --request POST \
--url https://api.ultramsg.com/instance1316/messages/document \
--header 'content-type: application/x-www-form-urlencoded' \
--data 'token=token123' \
--data 'to=14155552671' \
--data 'filename=hello.pdf' \
--data 'document=https://file-example.s3-accelerate.amazonaws.com/documents/cv.pdf' \
--data 'referenceId='
Send Audio
curl --request POST \
--url https://api.ultramsg.com/instance1316/messages/audio \
--header 'content-type: application/x-www-form-urlencoded' \
--data 'token=token123' \
--data 'to=14155552671' \
--data 'audio=https://file-example.s3-accelerate.amazonaws.com/audio/2.mp3' \
--data 'referenceId='
Send Voice
curl --request POST \
--url https://api.ultramsg.com/instance1316/messages/voice \
--header 'content-type: application/x-www-form-urlencoded' \
--data 'token=token123' \
--data 'to=14155552671' \
--data 'audio=https://file-example.s3-accelerate.amazonaws.com/voice/oog_example.ogg' \
--data 'referenceId='
Send Video
curl --request POST \
--url https://api.ultramsg.com/instance1316/messages/video \
--header 'content-type: application/x-www-form-urlencoded' \
--data 'token=token123' \
--data 'to=14155552671' \
--data 'video=https://file-example.s3-accelerate.amazonaws.com/video/test.mp4' \
--data 'referenceId='
Send Link
curl --request POST \
--url https://api.ultramsg.com/instance1316/messages/link \
--header 'content-type: application/x-www-form-urlencoded' \
--data 'token=token123' \
--data 'to=14155552671' \
--data 'link=https://en.wikipedia.org/wiki/COVID-19' \
--data 'referenceId='
Send Contact
curl --request POST \
--url https://api.ultramsg.com/instance1316/messages/contact \
--header 'content-type: application/x-www-form-urlencoded' \
--data 'token=token123' \
--data 'to=14155552671' \
--data '[email protected]' \
--data 'referenceId='
Send Location
curl --request POST \
--url https://api.ultramsg.com/instance1316/messages/location \
--header 'content-type: application/x-www-form-urlencoded' \
--data 'token=token123' \
--data 'to=14155552671' \
--data 'address=ABC company \n Sixth floor , office 38' \
--data 'lat=25.197197' \
--data 'lng=55.2721877' \
--data 'referenceId='
Send Vcard
curl --request POST \
--url https://api.ultramsg.com/instance1316/messages/vcard \
--header 'content-type: application/x-www-form-urlencoded' \
--data 'token=token123' \
--data 'to=14155552671' \
--data 'vcard= BEGIN:VCARD\nVERSION:3.0\nN:lastname;firstname\nFN:firstname lastname\nTEL;TYPE=CELL;waid=14000000001:14000000002\nNICKNAME:nickname\nBDAY:01.01.1987\nX-GENDER:M\nNOTE:note\nADR;TYPE=home:;;;;;;\nADR;TYPE=work_:;;;;;;\nEND:VCARD' \
--data 'referenceId='
finally, you can see Full Whatsapp API Documentation and FAQ.