function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Ken Koellner @ EngagewareKen Koellner @ Engageware 

Limit Batch Size on Change Data Capture Change Event Apex Trigger

I'm experimenting with Change Event Apex Triggers to subscribe to Change Data Capture.  My simple tests just to inspect the payloads work fine.  The documentation says the batch size can be up to 2000 records.  The use case I'm considering involves a fair amount of work doing callouts and would likely fail with a batch that large.  What I'd like to do is limit the batch size.  I know there is a way to do that with triggers on Platform Events.  But, I do not know if that can be done on Change Event Triggers.  Does anyone know if batch size can be limited specifically on Change Event Triggers?  If so, how to do it?



I know everyone wants to be as helpful as possible but please read the question carefully.  It won't help to answer a different question.
Ken Koellner @ EngagewareKen Koellner @ Engageware
I have found this article on Platform Event Triggers -- https://help.salesforce.com/articleView?id=release-notes.rn_messaging_trigger_config.htm&release=230&type=5  But I do not know if that applies to Change Event Triggers.