Checkout UI Extension: Unable to apply note or attribute change

Topic summary

A developer is encountering an error when attempting to use Shopify’s Checkout UI Extension to apply note or attribute changes:

Error Message:

  • InvalidInterceptionRequestError: interceptor result cannot be empty or undefined; behavior must be either "block" or "allow", received "undefined"

Technical Details:

  • Using the useApplyNoteChange() hook
  • Capabilities include api_access and network_access
  • The code attempts to update a note with type updateNote and value test
  • Even following official documentation examples does not resolve the issue

Current Status:

  • The problem remains unresolved
  • Another user has inquired whether a solution was found and if note attributes can be updated in this manner
  • No working solution has been shared yet
Summarized with AI on November 11. AI used: claude-sonnet-4-5-20250929.

Code producing an error of:

Uncaught (in promise) InvalidInterceptionRequestError: interceptor result cannot be empty or undefined; behavior must be either “block” or “allow”, received “undefined”

Code:

const applyNoteChange = useApplyNoteChange();

// ...

  async function handleSubmit() {
    const result = await applyNoteChange({
      type: "updateNote",
      note: "test",
    });
    console.log(result);
  }

// ...

Capabilities are api_access and network_access.

Even the docs example does not work, any idea?

you got any success on this ? can we update note attributes like this ?