OptionalallowedAllow-listed event type strings permitted when request event consent is not granted.
OptionalapiUnified API configuration for stateless environments.
OptionalappThe application definition used to attribute events to a specific consumer app.
Name of the application.
Version of the application.
Client identifier used for authentication or tracking.
OptionalenvironmentContentful environment identifier.
OptionaleventPartial overrides for the event builder configuration.
Any provided fields are merged with the default Node SDK metadata.
Request-scoped consent should be bound with forRequest(), not configured
on the SDK singleton.
This differs from CoreStatelessConfig eventBuilder, which expects a full configuration object.
OptionalfetchOptions used to configure the underlying protected fetch method.
OptionallocaleDefault SDK locale used for Experience API requests and event context.
OptionallogMinimum log level for the default console sink.
OptionalonCallback invoked whenever an event call is blocked by consent.
Configuration for the Node-specific ContentfulOptimization SDK.
Remarks
This configuration extends CoreStatelessConfig but allows partial overrides of the event-builder configuration. SDKs commonly inject their own library metadata or channel definitions.
See
CoreStatelessConfig