/api/v1/address/update
Updates an existing address identified by ID. Only provided fields will be updated, omitted fields remain unchanged. Address is automatically validated and normalized. Requires identityId to verify the address belongs to the contact.
Parameters
1 query · 15 body
apiKeystringRequiredYour BizKitHub API key (passed as GET parameter).
Key format: A 32-character string matching: ^(PROD|DEV_|ROOT)[A-Za-z0-9]{28}$
Prefixes: PROD (production key), DEV_ (individual developer), ROOT (system key with no limits). Learn more
identityIdstringRequiredLogged user identity (from your frontend cookies). Learn more
idstringRequiredAddress external identifier (core__address.external_id).
typestringAddress type code. Common values: delivery, billing, contact, invoice.
firstNamestringFirst name of the person.
lastNamestringLast name of the person.
companyNamestringCompany name (for business addresses).
streetAddressstringStreet name and house number.
postalCodestringPostal/ZIP code.
citystringCity name.
cityPartstringCity district or part.
stateRegionstringState or region name.
countrystringISO 3166-1 alpha-2 country code.
companyRegistrationNumberstringCompany registration number (IČO in CZ).
taxIdentificationNumberstringTax identification number (DIČ in CZ, VAT ID in EU).
noticestringAdditional notes or delivery instructions.
Request
POST /api/v1/address/update
curl -X POST "https://api.bizkithub.com/api/v1/address/update?apiKey=PRODPGrFxpGEtrOZfuWhnoJohUYBXuOE" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"identityId": "Z9CPkS2o3UV163VQn5OUv0T8BQi8Fvdg",
"id": "6IU2SWgP76FO2UXw",
"type": "delivery",
"firstName": "example_firstName",
"lastName": "example_lastName",
"companyName": "example_companyName",
"streetAddress": "example_streetAddress",
"postalCode": "example_postalCode",
"city": "example_city",
"cityPart": "example_cityPart",
"stateRegion": "example_stateRegion",
"country": "CZ",
"companyRegistrationNumber": "example_companyRegistrationNumber",
"taxIdentificationNumber": "example_taxIdentificationNumber",
"notice": "example_notice"
}'Response
JSON payload
{
"id": "6IU2SWgP76FO2UXw",
"type": "delivery",
"firstName": "example_firstName",
"lastName": "example_lastName",
"companyName": "example_companyName",
"companyRegistrationNumber": "example_companyRegistrationNumber",
"taxIdentificationNumber": "example_taxIdentificationNumber",
"streetAddress": "example_streetAddress",
"city": "example_city",
"cityPart": "example_cityPart",
"stateRegion": "example_stateRegion",
"postalCode": "example_postalCode",
"country": "CZ",
"notice": "example_notice"
}All response codes
1 status code documented
Need an API key?
All BizKitHub API endpoints require authentication via API key.