/api/v1/customer/update-profile
API endpoint documentation
postApiV1CustomerUpdate-profileQuery 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"namestringExample: "Jan Barášek"firstNamestringExample: "Jan"lastNamestringExample: "Barášek"phonestringContact 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"companyNamestringExample: "BRJ"companyRegistrationNumberstringExample: "05103118"taxIdentificationNumberstringExample: "CZ9609040727"streetAddressstringExample: "R. Novotného 1505"citystringExample: "Kladno"cityPartstringExample: "Kročehlavy"stateRegionstringExample: "Středočeský kraj"postalCodestringExample: "272 01"countrystringExample: "CZ"newsletterbooleanprimaryLocalestringExample: "cs"groupsarraycustomerRealIpstringExample: "1.1.1.1"referralIdstringcuRefNo = customer reference number.
Example: "1cGIHvFoQDGLAbcA"Responses
No description
https://bizkithub.comExample Request
fetch('https://bizkithub.com/api/v1/customer/update-profile?apiKey=YOUR_API_KEY', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"email": "jan@barasek.com",
"name": "Jan Barášek",
"firstName": "Jan",
"lastName": "Barášek",
"phone": "+420 777123456",
"companyName": "BRJ",
"companyRegistrationNumber": "05103118",
"taxIdentificationNumber": "CZ9609040727",
"streetAddress": "R. Novotného 1505",
"city": "Kladno",
"cityPart": "Kročehlavy",
"stateRegion": "Středočeský kraj",
"postalCode": "272 01",
"country": "CZ",
"newsletter": false,
"primaryLocale": "cs",
"groups": [],
"customerRealIp": "1.1.1.1",
"referralId": "1cGIHvFoQDGLAbcA"
})
})Example 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.