Closed eliangcs closed 1 month ago
I reviewed bc it was referenced in the backend MR, but noticed this was still in draft, so did a quick pass through, lmk when this is ready!
@standielpls thanks for the review! I added some text mentioning the feature is internal-only. Can you re-review?
Introducing "Buffered Create Actions"...
A Buffered Create allows you to create objects in bulk with a single or fewer API request(s). This is useful when you want to reduce the number of requests made to your server. When enabled, Zapier holds the data until the buffer reaches a size limit or a certain time has passed, then sends the buffered data using the
performBuffer
function you define.To implement a Buffered Create, you define a
buffer
configuration object and aperformBuffer
function in theoperation
object. In thebuffer
config object, you specify how you want to group the buffered data using thegroupedBy
setting and the maximum number of items to buffer using thelimit
setting.Here's an example: