23 April 2026
HTTP API
Enhancement
ExtensibilityGraphQL
When additionalContext.includeOldResource is set to true on an API Extension, the payload sent for Update actions contains an oldResource field with the state of the resource before the update, in addition to the current resource. This allows your Extension to inspect only what changed instead of re-evaluating the entire resource on every execution. For Create actions, oldResource is not included. When expansion paths are configured, they are applied to both resource and oldResource.
Be aware of the payload limits of your Extension destination (for example, AWS Lambda limits the payload to 6 MB).

We have implemented the following changes to our REST and GraphQL schemas:

REST API
GraphQL API
  • Added additionalContext field to Extension type.
  • Added ExtensionAdditionalContext object type.
  • Added ExtensionAdditionalContextInput input object type.
  • Added additionalContext field to ExtensionDraft input type.
  • Added setAdditionalContext field to ExtensionUpdateAction input type.
  • Added SetExtensionAdditionalContext input object type.