address.type) cannot be changed once set — value is ignored if already set. If address.phone differs from current phone, verificationCode is required (6-digit code sent to the new number via SMS). On success, phoneVerified is true.X-Auth-Token: ********************{
"address": {
"type": "PERSON",
"email": "jan.kowalski@example.com",
"name": "Jan",
"surname": "Kowalski",
"street": "Marszałkowska",
"houseNumber": 1,
"city": "Warszawa",
"postCode": "00-001",
"phone": "+48512345678"
}
}curl --location --request PUT 'https://test.api.globkurier.pl/v1/user/address' \
--header 'Accept-Language;' \
--header 'X-Auth-Token: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"address": {
"type": "PERSON",
"email": "jan.kowalski@example.com",
"name": "Jan",
"surname": "Kowalski",
"street": "Marszałkowska",
"houseNumber": 1,
"city": "Warszawa",
"postCode": "00-001",
"phone": "+48512345678"
}
}'{}