ステートフルAPIは、クライアントとサーバー間でセッション状態を保持するAPI設計。クライアントのリクエスト履歴や認証情報をサーバーが記憶し、次のリクエスト処理に活用します。ショッピングカートやログイン状態の維持に適しています。
ステート保持型APIは、ステートフルAPIと同じ概念で、サーバーが状態情報をメモリやデータベースに保存するAPI。日本語では「ステートフルAPI」より説明的な呼称として使われることがあります。
実質的に両者は同じ概念です。「ステートフルAPI」は技術的な統一用語、「ステート保持型API」は日本語での説明的呼称の違い。使う場面は共通で、セッション管理が必要なシステムで採用されます。対象は同じくWebアプリケーション・eコマース・SNSなど。ニュアンスとしては、ステート保持型が初心者向けの分かりやすい表現です。
両者は同義で使い分けは不要。「ステートフルAPI」は国際的な技術用語として、「ステート保持型API」は日本語での説明資料で使い分けるのが一般的。セッション管理が必要な場合は両方の呼称が適用されます。