Update multiple task fields in a single api call
not on the roadmap
M
Milev YO
It will be very handy to be able to make an update to multiple custom_fields values in a single API call. For network traffics and for the quality of the code.
here is a possible example for that below
Log In
Canny AI
Merged in a post:
Make Custom Field API calls simpler
Ibrahim Ennafaa
Problems:
- When we have 10 Custom Fields to set on a task we need to call 10 times the API. It's time consuming & annoying.
- In order to set a custom field, we need to know its ID + the ID of the values. It's difficult to find them ...
Potential Solutions:
- Update the API to allow us to update multiple custom fields with 1 API call & within the createTask method
- Let us set a unique custom ID on the custom fields we create + their values so we can use them in our API calls OR add a section in the admin where we can easily retrieve the IDs.
Canny AI
Merged in a post:
Update multiple Custom Fields at once with API
M
Matchspace System
It consumes a lot of API requests to update each custom field of a task when multiple custom fields need to be updated. I propose to either add the posibility of updating custom fields in the UPDATE TASK endpoint, or allow multiple custom fields to be updated at once in the SET CUSTOM FIELD VALUE endpoint.
Canny AI
Merged in a post:
Update a task's custom fields through the task update request itself
Alexis Montenegro
I'm having a problem updating the custom fields through my integration with n8n, my list has 12 custom fields so far with that number expected to increase, and I need a way to update the custom fields of a task in a single request, because today the only way to update a value of a custom field is 1 request per value, so for each task I need to make 13 requests to update all the custom fields plus the standard data for the task. It would be very useful to be able to update these custom fields using the same task update endpoint just by adding the “custom_fields” property: [{"id”:” ... “, “value”: “..."},...], in the body of the request “PUT https://api.clickup.com/api/v2/task/{task_id}”.
I was able to limit the requests per minute to avoid a rate limit error, but this will increase as the tasks increase and we add custom fields, and it will reach the point where it will be impossible to use clickup to manage our tasks in a matter of weeks.
I appreciate your support, hugs.
Gavin Wiener
As a past software engineer, it blows my mind how this hasn't been added in FOUR YEARS.
They could even "mask" the multiple requests for us.
I.e. We send one payload to a single endpoint, and they make the individual requests on our behalf.
T
Trent Rains
This would be very beneficial as we update our tasks quite a bit and one call per field is truly inefficient.
B
Brian Shen
not on the roadmap
Orin Hutchings
It is strange that it is possible to set multiple custom field values in one call with new tasks, but not with updated tasks. This is not practical for someone needing to automatically update a task with 5-10 custom fields via the API. This uses up unnecessary API Calls for ClickUp and the third party integrating with them.
This feature is crucial in the long run for app integration and automation with tasks.
M
Milev YO
I am requesting for two things:
- Update Multiple Fields Values in a single call
- Edit custom_fields properties. {e.g. Ability to change (add, remove) Option Items for dorp_down and labels}.
Avi Covrigaru
Milev YO: Yes! This right here ^^^
Eric Lentz
Yes, updating some or all of the custom fields in 1 call would be most excellent!