BizKitHub
DocsAPI ReferenceAddress/api/v1/address/update
postAddressPublic API v1

/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.

AddresspostApiV1AddressUpdate

Parameters

1 query · JSON body

Query parameters

· 1
apiKeystringRequired

Your 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

ExamplePRODPGrFxpGEtrOZfuWhnoJohUYBXuOE

Request body

application/json
identityIdstringRequired

Logged user identity (from your frontend cookies). Learn more

ExampleZ9CPkS2o3UV163VQn5OUv0T8BQi8Fvdg
idstringRequired

Address external identifier (core__address.external_id).

Example6IU2SWgP76FO2UXw
typestringOptional

Address type code. Common values: delivery, billing, contact, invoice.

Examplesdeliverybillingcontact
firstNamestringOptional

First name of the person.

lastNamestringOptional

Last name of the person.

companyNamestringOptional

Company name (for business addresses).

streetAddressstringOptional

Street name and house number.

postalCodestringOptional

Postal/ZIP code.

citystringOptional

City name.

cityPartstringOptional

City district or part.

stateRegionstringOptional

State or region name.

countrystringOptional

ISO 3166-1 alpha-2 country code.

ExamplesCZSKUS
companyRegistrationNumberstringOptional

Company registration number (IČO in CZ).

taxIdentificationNumberstringOptional

Tax identification number (DIČ in CZ, VAT ID in EU).

noticestringOptional

Additional notes or delivery instructions.

Response schema

1 status code documented

200Success
idstringRequired

Address external identifier (core__address.external_id).

Example6IU2SWgP76FO2UXw
typestringOptional

Address type code. Common values: delivery, billing, contact, invoice.

Examplesdeliverybillingcontact
firstNamestringOptional

First name of the person.

lastNamestringOptional

Last name of the person.

companyNamestringOptional

Company name (for business addresses).

companyRegistrationNumberstringOptional

Company registration number (IČO in CZ, similar in other countries).

taxIdentificationNumberstringOptional

Tax identification number (DIČ in CZ, VAT ID in EU).

streetAddressstringOptional

Street name and house number.

citystringOptional

City name.

cityPartstringOptional

City district or part.

stateRegionstringOptional

State or region name.

postalCodestringOptional

Postal/ZIP code.

countrystringOptional

ISO 3166-1 alpha-2 country code.

ExamplesCZSKUS
noticestringOptional

Additional notes or delivery instructions.

Response example

application/json
{
  "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"
}

Request example

POST /api/v1/address/update

post
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"
}'

Need an API key?

All BizKitHub public API endpoints require authentication via API key.

Get API Key