CustomFields
Update CustomField
Update an existing CustomField record.
PUT
Update CustomField
Updates an existing CustomField record. You must include the
Id of the record to update along with all required fields.
Authentication
This endpoint requires OAuth2 authentication. Include a valid bearer token in the
Authorization header.
The authenticated user must be a full unrestricted administrator or have the CustomField-Edit role.Enums
eCustomFieldRecordType — RecordType values
eCustomFieldRecordType — RecordType values
eFieldType — FieldType values
eFieldType — FieldType values
eCoworkerFieldPosition — CoworkerFieldPosition values
eCoworkerFieldPosition — CoworkerFieldPosition values
eFieldVisibility — Visibility values
eFieldVisibility — Visibility values
Request Body
Required Fields
integer
required
The Id of the CustomField record to update.
integer
required
Business this custom field belongs to.
string
required
Field label displayed to users.
integer
required
Sort order when multiple custom fields are shown together.
integer
required
Entity type this field applies to: Coworker, Team, Booking, Product, Resource, etc..
integer
required
Data type of the field: Text, LongText, Boolean, Dropdown, Date, Integer, or Decimal.
integer
required
Tab where this field appears on the coworker record: General, Contact, Profile, Billing, Access, or Notes.
integer
required
Unique index identifying this field within its record type and business.
integer
required
Visibility level: Visible (editable by customer), ReadOnly (shown but not editable), or Internal (admin only).
Optional Fields
string
Comma-separated list of choices for Dropdown fields.
boolean
Whether multiple options can be selected for Dropdown fields.
boolean
Whether a value must be provided when saving the parent entity.
string
Optional group name used to visually group related custom fields together.
boolean
Show this field on the coworker’s public profile page.
boolean
Show this field as a filter in the member directory search.
string
Alternative label shown when this field appears in directory search filters.
boolean
Show this field on the member sign-up form.
boolean
Show this field on the member profile edit form.
boolean
Show this field on the tour booking form.
boolean
Show this field on the event sign-up form.
boolean
Show this field on the resource booking form.
boolean
Show this field on the product purchase form.
boolean
Show this field on the team sign-up form.
boolean
Show this field on the course sign-up form.
boolean
Show this field on the pricing plan (tariff) sign-up form.
boolean
Show this field on the booking sign-up form.
boolean
Show this field as a filter in resource search.
integer[]
Resources this custom field is linked to (for FloorPlanDesk or Resource record types).
integer[]
The added resources value for this custom field.
integer[]
The removed resources value for this custom field.
Code Examples
Response
200
integer
HTTP status code.
200 on success.string
A human-readable message confirming the update.
object
Contains the
Id of the updated record.boolean
true if the customfield was updated successfully.array
null on success.Example Response
400
string
A summary of the validation error(s), in the format
PropertyName: error message.any
null on validation failure.object[]
Array of validation errors.
boolean
false when the request fails validation.Example Response
Update CustomField