サポートされているエディションと必要な権限
API アクセスをサポートするエディション
API アクセスは、Enterprise Edition、Performance Edition、Unlimited Edition、Developer Edition の組織でデフォルトで有効になっています。Professional Edition の組織では、アドオンとして API アクセスを追加できます。詳細は、「Salesforce ヘルプ: Your Account アプリケーションを使用した製品とライセンスの追加」を参照するか、Salesforce のアカウントエグゼクティブにお問い合わせください。
API アクセスが可能でない組織に API 要求を送信した場合、Salesforce は API_DISABLED_FOR_ORG エラーを返します。
本番組織の設定とライブデータを保護するために、動的な開発やテストには、Developer Edition 組織、Sandbox、またはスクラッチ組織のような分離された環境を使用することをお勧めします。準備ができたら、成功した変更を本番組織に移行できます。
API ユーザー権限
API コールを行うには、ユーザーが割り当てられているユーザープロファイルで「API の有効化」権限が有効になっている必要があります。この権限は、一部のプロファイルではデフォルトで有効になっています。たとえば、Developer Edition 組織にある多くのプロファイルで有効になっています。また、サポートされているエディションでは、Salesforce インテグレーションユーザーライセンスを使用して、システム間インテグレーションユーザーに組織への完全なアクセス権を与えながら、操作は API のみに制限することができます。詳細は、Salesforce ヘルプの「インテグレーションユーザーへの API 限定アクセス権の付与」を参照してください。