GraphQLとRESTでの機能制限の違い

Admin APIを利用し、外部MAでshopfyのデータを取得できるよう開発中検討中です。
APIドキュメントを確認しても以下が不明のため、ご教示いただけますでしょうか。

1)GraphQLとRESTが利用可能とのことですが、一部機能はGraphQLでのみ利用可能と記載があります。
具体的な機能比較のドキュメントはございますでしょうか。

2)現状、APIドキュメントにレスポンスの項目定義(最大文字数やデータ型等)が見当たりません。
例えば以下のResponse例から予測する以外の方法はございませんでしょうか。
https://shopify.dev/docs/api/admin-rest/2023-07/resources/customer

GraphQLとRESTが利用可能とのことですが、一部機能はGraphQLでのみ利用可能と記載があります。

具体的な機能比較のドキュメントはございますでしょうか。

機能比較できるドキュメントはないと思います。

基本的にはGraphQL APIを利用して、一部REST APIのみ対応しているもの(Themeなど)はREST APIを使うのがよいかと思います。

APIドキュメントにレスポンスの項目定義(最大文字数やデータ型等)が見当たりません。
Response例から予測する以外の方法はございませんでしょうか。

データ型はGraphQL API、REST APIどちらもドキュメントに記載されています。

最大文字数などの制約はドキュメントに記載されている場合もありますが、記載されていない場合は実際に試して確認するしていくしかないかなと思います。

ご回答いただきありがとうございます。

>データ型はGraphQL API、REST APIどちらもドキュメントに記載されています。

>最大文字数などの制約はドキュメントに記載されている場合もありますが、記載されていない場合は実際に試して確認するしていくしかないかなと思います。

ドキュメントに記載ありとのことですが、当方では以下情報以上のものを見つけられておりません。

>例えば以下のResponse例から予測する以外の方法はございませんでしょうか。

https://shopify.dev/docs/api/admin-rest/2023-07/resources/customer

回答を受け再確認しましたがやはり見当たらず。

大変恐縮ですが具体URLをご教示いただくことは可能でしょうか。

例えばデータ型は下記の Int! などです。

https://shopify.dev/docs/api/admin-graphql/2023-07/objects/Product#field-product-availablepublicationcount

https://shopify.dev/docs/api/admin-rest/2023-07/resources/product#resource-object

文字数制限は例えば下記です。

ご回答ありがとうございます。

情報の所在が分かりました。