現在、Shopify Flowで利用できるトリガーの開発を進めております。
動作確認として以下のクエリをリクエストすると以下のエラーメッセージが返却されます。
- クエリ
curl --location 'https://XXX.myshopify.com/admin/api/2024-04/graphql.json' \
--header 'X-Shopify-Access-Token: XXX' \
--header 'Content-Type: application/json' \
--data '{"query":"mutation flowTriggerReceive($handle: String, $payload: JSON) { \n flowTriggerReceive(handle: $handle, payload: $payload) \n { \n userErrors{\n message \n field \n }\n }\n}","variables":{"handle":"test-handle","payload":{"order_id":"gid://shopify/Order/1234567890","fulfillmentid":"gid://shopify/Fulfillment/1234567890"}}}'
- エラーメッセージ
"Errors validating schema:\n Invalid handle 'test-handle'.\n"
variables内の変数handleには以下の手順を参考に自動生成されたtomlファイルのhandleの値を設定しています。
https://shopify.dev/docs/apps/build/flow/triggers/create
一方、APIバージョンを2023-07に変更し、このバージョンの仕様に合わせてクエリをリクエストを実行すると正常に動作しました。
上記以外に不足している手順もしくはhandleに入れるべき正しい値についてご教示いただけないでしょうか。
よろしくお願いします。
