Fields
Reference for the fields accepted by the CRM forms and API when you create or edit a contact, an opportunity or a custom field. Each table lists the field name, the type, the constraint and whether it is required.
Role required: creating or editing contacts and creating opportunities requires the Owner, Admin, Editor or Attendant role in the workspace — the Viewer, Finance and Guest roles cannot perform those writes. When creating an opportunity, an Attendant also has to be assigned to the destination pipeline. Creating custom fields only requires being an authenticated workspace member. See what each role covers in Permissions.
Plan: the CRM is included in every plan; the contact volume is capped by your plan — see Contact limit.
Contact — create
Fields accepted when adding a contact manually.
Contact — edit
Fields accepted when updating a contact. All are optional; sending null clears the field.
Opportunity — create card
Fields accepted when creating an opportunity in a pipeline.
Custom field — configuration
Fields accepted when creating a custom field in the CRM.
Custom field types (fieldType)
Related
- API reference — endpoints that accept these fields.
- Permissions — the role required for each write.
- Import contacts — bulk loading these fields.
- Error codes — validation responses.
If it didn't work
- You hit your plan's ceiling when saving a contact → Contact limit.
- A field or button is unavailable → your role does not allow the action; see No permission.
- A value was rejected in validation → check the constraint in the table and the Error codes.