プログラマ38の日記

主にプログラムメモです。

Salesforce : 「INVALID_SESSION_ID」 "This session is not valid for use with the API" の原因

SOAP API使用時に「INVALID_SESSION_ID」 "This session is not valid for use with the API" のエラーメッセージが発生しました。

原因は次だったので備忘メモです。

 

原因

プロファイルの「ログインに必要なセッションセキュリティレベル」が「高保証」となっている。

f:id:crmprogrammer38:20211215154709p:plain

ここが「高保証」になっているとAPIログイン後のセッションIDをそのまま使って、APIを操作するとエラーになります。

多要素認証などを設定する際には気を付ける必要がありました。