Hi all,
The table below gives the current status (December 21st 2025) of the REST v2 Custom Fields.
Explanation of the table columns.
- Response = Custom Fields appear in the response when retrieving one or more records.
- Query = Ability to Query on the Custom Field (Not currently supported in REST v2).
- Update = Ability to Add or Update the Custom Field for the Record.
- Creation = Ability to create the Custom Field for the entity via the API.
| Item | Response | Query | Update | Creation |
|---|---|---|---|---|
| Affiliate | No | No | No | Yes |
| Appointment | No | No | No | No |
| Company | No | No | No | No |
| Contact | Yes | No | Yes | No |
| Note | No | No | No | Yes |
| Opportunity | Yes | No | Yes | Yes |
| Order | No | No | No | Yes |
| Subscription | No | No | No | Yes |
| Task | No | No | No | Yes |
In comparison to XML-RPC, you can retrieve, query, update and create across all entities without a problem.
This table will be updated when Keap updates the API with future changes.