Run in Apidog
Replaces your profile with the JSON body (same fields as GET /account/profile/). Any key you omit is cleared to empty, except only email_invoices and company_vat_number may be omitted or null. Changing email triggers a verification message instead of updating the address immediately.
Request Add parameter in header API-key
Example: API-key: ********************
Body Params application/json Required
{ "gender" : "male" , "firstname" : "Jan" , "lastname" : "Jansen" , "address" : "Straat" , "house_number" : "1" , "zipcode" : "1234AB" , "city" : "Amsterdam" , "country_code" : "NL" , "phone" : "+31612345678" , "email" : "user@example.com" , "email_invoices" : "" , "company_vat_number" : null } Request Code Samples
curl --location --request PUT 'https://mijn.host/api/v2/account/profile/' \
--header 'Accept: application/json' \
--header 'User-Agent: my-application/1.0.0' \
--header 'API-key: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{"gender":"male","firstname":"Jan","lastname":"Jansen","address":"Straat","house_number":"1","zipcode":"1234AB","city":"Amsterdam","country_code":"NL","phone":"+31612345678","email":"user@example.com","email_invoices":"","company_vat_number":null}' Responses application/json Generate Code
{
"status" : 0 ,
"status_description" : "string" ,
"data" : {
"updated" : true
}
}
Modified at 2026-04-09 12:56:00