Update organization custom fields
Updates only the custom field values for an organization. This endpoint is optimized for updating custom fields without affecting other organization data.
Request body:
customFields: Object with custom field IDs as keys and their values- Keys should match custom field IDs configured in workspace settings
- Values must match the field type (string, number, boolean, date, etc.)
- Use the GET /administration/organization-settings/custom-fields endpoint to retrieve available custom fields
Example:
{
"customFields": {
"field-id-1": "Text value",
"field-id-2": 123,
"field-id-3": true,
"field-id-4": "2024-01-01"
}
}
Note: This endpoint requires the Organizations.edit permission. The organization must exist in your workspace and not be deleted.
/organizations/{id}/custom-fieldsAuthorizationOAuth2 access token · headerrequiredapi:writeAuthorizationBearer token (JWT) · headerrequiredidstringrequiredfieldsToReturnstringComma-separated list of top-level response fields to return. Overrides the endpoint compact default unless responseShape=full is used.
responseShapestringAdvanced override. Omit for the endpoint compact default. Use full only when you need the complete endpoint response, including nested fields that are not selectable with fieldsToReturn.
compactfullLT-Response-ShapestringAdvanced override. Set to full only when you need the complete endpoint response, including nested fields that are not selectable with fieldsToReturn.
fullapplication/jsoncustomFieldsobjectrequiredCustom field values as key-value pairs
addressCityobjectCity
addressCountryobjectCountry
addressHouseNumberobjectHouse number
addressStreetobjectStreet address
addressZipobjectZIP/Postal code
baseInvoiceInterestobjectBase invoice interest rate
colorstringrequiredOrganization color (hex code)
createdAtstringrequiredCreation timestamp
customFieldsobjectCustom field values as key-value pairs. Keys match custom field IDs configured in workspace settings. Values match the field type (string, number, boolean, date, etc.). Use the GET /administration/organization-settings/custom-fields endpoint to retrieve available custom fields.
emailobjectEmail address
enableInvoiceInterestobjectEnable invoice interest
enableInvoiceReminderFeeobjectEnable invoice reminder fee
faxNumberobjectFax number
hourRateobjectHourly rate
iconobjectIcon identifier
idstringrequiredOrganization ID
invoiceDueDaysobjectInvoice due days
invoiceInterestobjectInvoice interest rate
invoiceLanguageobjectInvoice language code
invoiceReminderFeeobjectInvoice reminder fee amount
isActivebooleanrequiredWhether organization is active
legalFormobjectLegal form
logoUrlobjectLogo URL (publicly accessible)
namestringrequiredOrganization name
parentOrganizationIdobjectParent organization ID (for hierarchical organization structure)
parentOrganizationNameobjectParent organization name
phoneNumberobjectPhone number
projectDocumentDefaultContactUserIdobjectDefault contact user ID for project documents
projectDocumentEnableTocobjectEnable table of contents in project documents
projectDocumentHeadingStyleobjectHeading style for project documents
projectDocumentTitlePageobjectShow title page in project documents
registrationCourtobjectRegistration court
registrationNumberobjectRegistration number
shortDescriptionobjectShort description
shortNameobjectShort identifier
startOfCollaborationstring<date>Start of collaboration date
tagsstring[]Array of tag UUIDs assigned to this organization. Tags enable cross-project organization and filtering.
taxNumberobjectTax identification number
typestringrequiredOrganization type
CustomerProspectTargetPartnerSupplierServiceProviderInvestorCompetitorGovernmentAgencyEducationalInstitutionupdatedAtstringrequiredLast update timestamp
websiteobjectWebsite URL
Unauthorized - Invalid or missing authentication token
Forbidden - Insufficient API scopes or permissions