Skip to main content
POST
/
{instance}
/
send-link-preview
send-link-preview
curl --request POST \
  --url https://app.hypersender.com/api/whatsapp/v1/{instance}/send-link-preview \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "chatId": "[email protected]",
  "url": "https://www.youtube.com/watch?v=DMM0sZAMrXo",
  "title": "Hypersender is awesome"
}'
{
  "key": {
    "remoteJid": "[email protected],",
    "fromMe": "true,",
    "id": "3EB0CD3810439716606547"
  },
  "message": {
    "extendedTextMessage": {
      "text": "hypersender is awesome    https://hypersender.com,",
      "matchedText": "https://hypersender.com,",
      "canonicalUrl": "https://hypersender.com,",
      "description": "Hypersender is a powerful API for sending Whatsapp and SMS messages. It is designed to be simple and easy to use, with a focus on security and reliability.,",
      "title": "Hypersender,",
      "previewType": "NONE"
    }
  },
  "messageTimestamp": 1741359489,
  "status": "PENDING"
}
This endpoint is deprecated. Please use the send-link-custom-preview endpoint instead. This endpoint will be removed in 17-11-2025.
This endpoint allows sending link previews within a specific instance
send link preview

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Accept
string
Example:

"application/json"

Content-Type
string
Example:

"application/json"

Path Parameters

instance
string
required

Instance UUID copied from hypersender dashboard

Example:

"{{ instance_id }}"

Body

application/json
chatId
string
required

Contact number - learn what is chatId

url
string
required

url to send

title
string

title for the message (Optional)

Response

Successful response

key
object
message
object
messageTimestamp
string
status
string
I