Send a contact card
POST /v1/messages/contact — one or more contact cards the recipient can save or call.
Notes
contactstakes 1 to 10 cards in one message.full_nameandphone_numberare required on every card.phone_numbermust include the country code — at least 10 digits after spaces, dashes and brackets are stripped. A shorter number is rejected with400 invalid_request.organization,emailandurlare optional extras shown on the card.emailmust look like an address — something, an@, and a domain containing a dot, with no spaces.not-an-emailis refused with400 invalid_requestrather than shipped as a card the recipient cannot use.urlmust be a fullhttp(s)link. A bare domain likeexample.comis refused, as is any URL carrying a username or password. Sendhttps://example.com, notexample.com.
Example
Authorizations
Your API key, sent in an apikey request header. Never in the URL, never as a Bearer token.
Body
Which of your connected numbers to send FROM. Copy it from your numbers screen in the portal, or from GET /v1/instances. It must belong to your account.
"3f9c1a2b-7d4e-4c81-9f0a-2b6d5e8c1a34"
The recipient, with country code and no leading zero — for example 919876543210. Spaces, dashes, brackets and a leading + are accepted and stripped; 6 to 15 digits must remain.
"919876543210"
1 to 10 contact cards.
1 - 10 elementsSend this message as a reply, quoting an earlier one. Use the data.message_id returned by a previous send.
128"3EB0C1D2F4A5B6C7D8E9"
Set true when the quoted message is one you sent from this number. Only valid together with quoted_message_id.

