Create
Create a contact
client.contacts.create(ContactCreateParamsbody, RequestOptionsoptions?): contactContactstatusstringContactCreateResponse
post/api/v2/contacts
Create a new contact or update existing if update_if_exists is true
Parameters
bodynumberstringassigned_to_emailstringassignedToEmailstringfirst_namestringfirstNamestringlast_namestringlastNamestringphone_numberstringphoneNumberstringsendblue_numberstringsendblueNumberstringtagsarrayupdate_if_existsbooleanContactCreateParams
Returns
ContactCreateResponse
import SendblueAPI from 'sendblue';
const client = new SendblueAPI({
apiKey: 'My API Key',
apiSecret: 'My API Secret',
});
const contact = await client.contacts.create({ number: 'number' });
console.log(contact.contact);
200 Example
{
"contact": {
"assignedToEmail": "[email protected]",
"companyName": "Example Corp",
"created_at": "2024-01-15T10:30:00Z",
"firstName": "John",
"lastName": "Doe",
"phone": "+1234567890",
"sendblueNumber": "+1987654321",
"tags": [
"customer",
"vip"
],
"verified": true
},
"status": "OK"
}