Skip to main content
POST
/
chat
/
send
/
contact
Enviar Contato
curl --request POST \
  --url https://api.example.com/chat/send/contact

Descricao

Envia um cartao de contato no formato vCard. O destinatario podera salvar o contato diretamente em sua agenda.

Request

Headers

token: SEU_TOKEN
Content-Type: application/json

Body

{
  "Phone": "5511999999999",
  "Name": "Joao Silva",
  "Vcard": "BEGIN:VCARD\nVERSION:3.0\nN:Silva;Joao;;;\nFN:Joao Silva\nTEL;type=CELL:+5511988887777\nEND:VCARD"
}
CampoTipoObrigatorioDescricao
PhonestringSimNumero do telefone ou JID do grupo
NamestringSimNome de exibicao do contato
VcardstringSimDados do contato em formato vCard
IdstringNaoID personalizado da mensagem
ContextInfoobjectNaoInformacoes para responder mensagem

Response

Sucesso (200)

{
  "code": 200,
  "data": {
    "Details": "Sent",
    "Id": "ABC123DEF456",
    "Timestamp": "2024-01-15T10:30:00-03:00"
  },
  "success": true
}

Exemplo cURL

curl -X POST 'https://api.bliper.ai/chat/send/contact' \
  -H 'token: SEU_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "Phone": "5511999999999",
    "Name": "Suporte Bliper",
    "Vcard": "BEGIN:VCARD\nVERSION:3.0\nN:Bliper;Suporte;;;\nFN:Suporte Bliper\nORG:Bliper;\nTITLE:Atendimento\nTEL;type=WORK:+5511999888777\nEMAIL:[email protected]\nEND:VCARD"
  }'

Formato vCard

BEGIN:VCARD
VERSION:3.0
N:Sobrenome;Nome;;;
FN:Nome Completo
ORG:Empresa;
TITLE:Cargo
TEL;type=WORK:+5511999888777
TEL;type=CELL:+5511988887777
EMAIL:[email protected]
ADR;type=WORK:;;Rua Exemplo, 123;Cidade;Estado;CEP;Brasil
END:VCARD

Campos vCard Comuns

CampoDescricaoExemplo
NNome estruturadoN:Silva;Joao;;;
FNNome completoFN:Joao Silva
ORGOrganizacaoORG:Bliper;
TITLECargoTITLE:Desenvolvedor
TELTelefoneTEL;type=CELL:+5511999
EMAILEmailEMAIL:[email protected]
ADREnderecoADR:;;Rua X;Cidade;SP;
Use \n para quebras de linha no vCard quando enviando via JSON.
Bibliotecas como vcf (JavaScript) ou vobject (Python) podem ajudar a gerar vCards validos.