Error creating cart transform - function not found

The extension is released:

This is the create mutation and response:

12:22:13 │                     remix │ Cart transform create mutation: #graphql
12:22:13 │                     remix │         mutation cartTransformCreate($functionId: String!) {
12:22:13 │                     remix │           cartTransformCreate(functionId: $functionId) {
12:22:13 │                     remix │             cartTransform {
12:22:13 │                     remix │               id
12:22:13 │                     remix │               functionId
12:22:13 │                     remix │             }
12:22:13 │                     remix │             userErrors {
12:22:13 │                     remix │               field
12:22:13 │                     remix │               message
12:22:13 │                     remix │             }
12:22:13 │                     remix │           }
12:22:13 │                     remix │         }
12:22:13 │                     remix │ Cart transform create variables: { functionId: '880efb62-6c5e-ad93-d249-9913aad3d9cb8bb0dbab' }
12:22:13 │                     remix │ Cart transform create response: {
12:22:13 │                     remix │   "data": {
12:22:13 │                     remix │     "cartTransformCreate": {
12:22:13 │                     remix │       "cartTransform": null,
12:22:13 │                     remix │       "userErrors": [
12:22:13 │                     remix │         {
12:22:13 │                     remix │           "field": [
12:22:13 │                     remix │             "functionId"
12:22:13 │                     remix │           ],
12:22:13 │                     remix │           "message": "Function 880efb62-6c5e-ad93-d249-9913aad3d9cb8bb0dbab not found. Ensure that
it is released in the current app (284905242625), and that the app is installed."
12:22:13 │                     remix │         }
12:22:13 │                     remix │       ]
12:22:13 │                     remix │     }
12:22:13 │                     remix │   },
12:

The UID isn’t the function ID. Definitely not at all confusing. If you query shopifyFunctions you can get the function ID.

Hey @kalen

Glad you figured this out. It is confusing. I wrote about this a bit here.

tldr – Functions is moving soon to use the extension handle for activation instead of the old extension identifier.