/api/v1/newsletter/register-contact
API endpoint documentation
post
Tags:newsletter
Operation ID:
postApiV1NewsletterRegister-contactQuery Parameters
Body
emailstringContact email address.
The system validates the input as a standard email address and automatically applies normalization and canonicalization.
All API responses return the normalized form, and each email address is globally unique per contact within the system.
Example: "jan@barasek.com"sourcestringExample: "web"groupsarrayphonestringContact phone number in international (national) format.
Preferred format: +<country_code> <local_number>
- Leading plus sign (
+) is required - Followed by the country calling code (e.g.
420) - One space after the country code
- Full local number without spaces
Example: +420 777123456
This format ensures unambiguous storage, validation, and compatibility with SMS, calling, and third-party integrations (e.g. Twilio, WhatsApp, CRM systems).
Example: "+420 777123456"firstNamestringExample: "Jan"lastNamestringExample: "Barášek"Responses
200
No description
Base URL:
https://bizkithub.comExample Request
fetch('https://bizkithub.com/api/v1/newsletter/register-contact?apiKey=YOUR_API_KEY', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"email": "jan@barasek.com",
"source": "web",
"groups": [
"trainer"
],
"phone": "+420 777123456",
"firstName": "Jan",
"lastName": "Barášek"
})
})Example Response
HTTP 200Success Response
{
"success": false
}🔑 API Key Required
All BizKitHub API endpoints require authentication using an API key. The API key must be passed as a GET parameter in the URL for all requests.
Back to API Documentation
Last updated: January 2, 2026