Combines multiple context providers. All providers must succeed. The returned context is a merge of all provider contexts.
export const handler = onCallGenkit( { contextProvider: allOf( requireHeader('X-Request-ID'), requireApiKey('X-API-Key', process.env.API_KEY!) ) }, myFlow); Copy
export const handler = onCallGenkit( { contextProvider: allOf( requireHeader('X-Request-ID'), requireApiKey('X-API-Key', process.env.API_KEY!) ) }, myFlow);
Combines multiple context providers. All providers must succeed. The returned context is a merge of all provider contexts.