Replace an enterprise
Replace the enterprise's mutable fields. Only mutable fields may be sent. Server-assigned and immutable fields (id, record_type, created_at, updated_at, status fields, organization_type, country_code, role_type) cannot be changed: including any of them in the body is rejected with 400 Bad Request (Field 'X' is not allowed in this request).
Path parameters
The enterprise id. Lowercase UUID.
Request body
Example request
{
"organization_contact": {
"first_name": "Sam",
"last_name": "Org",
"email": "sam@acmeplumbing.example.com",
"job_title": "Compliance Lead",
"phone_number": "+13125550000"
},
"billing_contact": {
"first_name": "Alex",
"last_name": "Bill",
"email": "billing@acmeplumbing.example.com",
"phone_number": "+13125550001"
},
"organization_physical_address": {
"country": "US",
"administrative_area": "IL",
"city": "Chicago",
"postal_code": "60601",
"street_address": "100 Main St",
"extended_address": "Suite 504"
},
"billing_address": {
"country": "US",
"administrative_area": "IL",
"city": "Chicago",
"postal_code": "60601",
"street_address": "100 Main St",
"extended_address": "Suite 504"
},
"jurisdiction_of_incorporation": "Delaware"
}Response
Enterprise updated.
Example response
{
"data": {
"id": "4a6192a4-573d-446d-b3ce-aff9117272a6",
"legal_name": "Acme Plumbing LLC",
"organization_type": "commercial",
"country_code": "US",
"role_type": "enterprise",
"website": "https://acmeplumbing.example.com",
"fein": "12-3456789",
"industry": "technology",
"number_of_employees": "51-200",
"organization_legal_type": "llc",
"doing_business_as": "Acme Plumbing",
"jurisdiction_of_incorporation": "Delaware",
"customer_reference": "internal-id-12345",
"organization_contact": {
"first_name": "Sam",
"last_name": "Org",
"email": "sam@acmeplumbing.example.com",
"job_title": "Compliance Lead",
"phone_number": "+13125550000"
},
"billing_contact": {
"first_name": "Alex",
"last_name": "Bill",
"email": "billing@acmeplumbing.example.com",
"phone_number": "+13125550001"
},
"organization_physical_address": {
"country": "US",
"administrative_area": "IL",
"city": "Chicago",
"postal_code": "60601",
"street_address": "100 Main St",
"extended_address": "Suite 504"
},
"billing_address": {
"country": "US",
"administrative_area": "IL",
"city": "Chicago",
"postal_code": "60601",
"street_address": "100 Main St",
"extended_address": "Suite 504"
},
"created_at": "2026-04-26T18:06:51.940749Z",
"updated_at": "2026-04-26T18:09:24.785211Z"
}
}Changes
Changed in 1 of the 47 revisions of this API.28898
- ▲
added the new required request property
organization_contact/phone_numbernew-required-request-property
- ▲
request property
industrywas restricted to a list of enum valuesrequest-property-became-enum
- ▲
removed the enum value
1-10of the request propertynumber_of_employeesrequest-property-enum-value-removed
- ▲
removed the enum value
10001+of the request propertynumber_of_employeesrequest-property-enum-value-removed
- ▲
removed the enum value
11-50of the request propertynumber_of_employeesrequest-property-enum-value-removed
- ▲
removed the enum value
2001-10000of the request propertynumber_of_employeesrequest-property-enum-value-removed
- ▲
removed the enum value
201-500of the request propertynumber_of_employeesrequest-property-enum-value-removed
- ▲
removed the enum value
501-2000of the request propertynumber_of_employeesrequest-property-enum-value-removed
- ▲
removed the enum value
51-200of the request propertynumber_of_employeesrequest-property-enum-value-removed
- ▲
removed the enum value
corporationof the request propertyorganization_legal_typerequest-property-enum-value-removed
- ▲
removed the enum value
llcof the request propertyorganization_legal_typerequest-property-enum-value-removed
- ▲
removed the enum value
nonprofitof the request propertyorganization_legal_typerequest-property-enum-value-removed
- ▲
removed the enum value
otherof the request propertyorganization_legal_typerequest-property-enum-value-removed
- ▲
removed the enum value
partnershipof the request propertyorganization_legal_typerequest-property-enum-value-removed
- ▲
the
billing_addressrequest property type/format changed fromobject/to/request-property-type-changed
- ▲
the
websiterequest property type/format changed fromstring/tostring/urirequest-property-type-changed
- ▲
the
data/billing_contact/emailresponse property's maxLength was unset from255for the response status200response-property-max-length-unset
- ▲
the
data/billing_contact/phone_numberresponse property's maxLength was unset from20for the response status200response-property-max-length-unset
- ▲
the
data/organization_contact/emailresponse property's maxLength was unset from255for the response status200response-property-max-length-unset
- ▲
the
data/organization_physical_address/administrative_arearesponse property's maxLength was unset from100for the response status200response-property-max-length-unset
- ▲
the
data/organization_physical_address/countryresponse property's maxLength was unset from100for the response status200response-property-max-length-unset
- ▲
the
data/billing_addressresponse's property type/format changed fromobject/to/for status200response-property-type-changed
- ▲
removed the required property
data/billing_address/administrative_areafrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/billing_address/cityfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/billing_address/countryfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/billing_address/postal_codefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/billing_address/street_addressfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/organization_contact/phonefrom the response with the200statusresponse-required-property-removed
- ●
removed the request property
billing_address/administrative_arearequest-property-removed
- ●
removed the request property
billing_address/cityrequest-property-removed
- ●
removed the request property
billing_address/countryrequest-property-removed
- ●
removed the request property
billing_address/extended_addressrequest-property-removed
- ●
removed the request property
billing_address/postal_coderequest-property-removed
- ●
removed the request property
billing_address/street_addressrequest-property-removed
- ●
removed the request property
organization_contact/phonerequest-property-removed
- ●
removed the optional property
data/billing_address/extended_addressfrom the response with the200statusresponse-optional-property-removed
- ○
api operation id
UpdateEnterpriseremoved and replaced withupdateEnterpriseapi-operation-id-removed
- ○
added the new optional request property
jurisdiction_of_incorporationnew-optional-request-property
- ○
the request property
corporate_registration_numberbecame nullablerequest-property-became-nullable
- ○
the request property
dun_bradstreet_numberbecame nullablerequest-property-became-nullable
- ○
the request property
primary_business_domain_sic_codebecame nullablerequest-property-became-nullable
- ○
the request property
professional_license_numberbecame nullablerequest-property-became-nullable
- ○
added the new
accountingenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
bankingenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
billingenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
businessenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
charityenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
collectionsenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
communicationsenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
customer serviceenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
deliveryenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
ecommerceenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
educationenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
financeenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
financialenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
governmentenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
healthenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
healthcareenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
hospitalityenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
hotelenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
insuranceenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
lawenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
legalenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
logisticsenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
market researchenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
marketingenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
mediaenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
medicalenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
nonprofitenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
notificationsenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
pharmacyenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
propertyenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
publicenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
real estateenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
retailenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
salesenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
schedulingenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
shippingenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
softwareenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
supportenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
surveysenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
techenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
technologyenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
telecomenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the new
travelenum value to the request propertyindustryrequest-property-enum-value-added
- ○
added the optional property
data/branded_calling_enabledto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/jurisdiction_of_incorporationto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/number_reputation_enabledto the response with the200statusresponse-optional-property-added
- ○
added the optional property
errors/items/meta/pending_check_codesto the response with the400statusresponse-optional-property-added
- ○
added the optional property
errors/items/meta/pending_check_codesto the response with the401statusresponse-optional-property-added
- ○
added the optional property
errors/items/meta/pending_check_codesto the response with the404statusresponse-optional-property-added
- ○
added the optional property
errors/items/meta/pending_check_idsto the response with the400statusresponse-optional-property-added
- ○
added the optional property
errors/items/meta/pending_check_idsto the response with the401statusresponse-optional-property-added
- ○
added the optional property
errors/items/meta/pending_check_idsto the response with the404statusresponse-optional-property-added
- ○
added the optional property
errors/items/meta/pending_check_labelsto the response with the400statusresponse-optional-property-added
- ○
added the optional property
errors/items/meta/pending_check_labelsto the response with the401statusresponse-optional-property-added
- ○
added the optional property
errors/items/meta/pending_check_labelsto the response with the404statusresponse-optional-property-added
- ○
added the optional property
errors/items/source/parameterto the response with the400statusresponse-optional-property-added
- ○
added the optional property
errors/items/source/parameterto the response with the401statusresponse-optional-property-added
- ○
added the optional property
errors/items/source/parameterto the response with the404statusresponse-optional-property-added
- ○
the response optional property
data/created_atbecame read-only for the status200response-optional-property-became-read-only
- ○
the response optional property
data/idbecame read-only for the status200response-optional-property-became-read-only
- ○
the response optional property
data/updated_atbecame read-only for the status200response-optional-property-became-read-only
- ○
the response property
databecame required for the status200response-property-became-required
- ○
the response property
errorsbecame required for the status400response-property-became-required
- ○
the response property
errorsbecame required for the status401response-property-became-required
- ○
the response property
errorsbecame required for the status404response-property-became-required
- ○
the response property
errors/items/detailbecame required for the status400response-property-became-required
- ○
the response property
errors/items/detailbecame required for the status401response-property-became-required
- ○
the response property
errors/items/detailbecame required for the status404response-property-became-required
- ○
the response property
errors/items/metabecame required for the status400response-property-became-required
- ○
the response property
errors/items/metabecame required for the status401response-property-became-required
- ○
the response property
errors/items/metabecame required for the status404response-property-became-required
- ○
the response property
errors/items/meta/urlbecame required for the status400response-property-became-required
- ○
the response property
errors/items/meta/urlbecame required for the status401response-property-became-required
- ○
the response property
errors/items/meta/urlbecame required for the status404response-property-became-required
- ○
removed the
1-10enum value from thedata/number_of_employeesresponse property for the response status200response-property-enum-value-removed
- ○
removed the
10001+enum value from thedata/number_of_employeesresponse property for the response status200response-property-enum-value-removed
- ○
removed the
11-50enum value from thedata/number_of_employeesresponse property for the response status200response-property-enum-value-removed
- ○
removed the
2001-10000enum value from thedata/number_of_employeesresponse property for the response status200response-property-enum-value-removed
- ○
removed the
201-500enum value from thedata/number_of_employeesresponse property for the response status200response-property-enum-value-removed
- ○
removed the
501-2000enum value from thedata/number_of_employeesresponse property for the response status200response-property-enum-value-removed
- ○
removed the
51-200enum value from thedata/number_of_employeesresponse property for the response status200response-property-enum-value-removed
- ○
removed the
bpoenum value from thedata/role_typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
commercialenum value from thedata/organization_typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
corporationenum value from thedata/organization_legal_typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
enterpriseenum value from thedata/role_typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
governmentenum value from thedata/organization_typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
llcenum value from thedata/organization_legal_typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
non_profitenum value from thedata/organization_typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
nonprofitenum value from thedata/organization_legal_typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
otherenum value from thedata/organization_legal_typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
partnershipenum value from thedata/organization_legal_typeresponse property for the response status200response-property-enum-value-removed
- ○
added the required property
data/organization_contact/phone_numberto the response with the200statusresponse-required-property-added
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲