function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
慎之介 菊地 8慎之介 菊地 8 

REST APIのエラー: "The requested resource does not exist" / "sObject type 'Lead' is not supported. …"

REST APIを利用して、リード(あるいは取引先責任者)を新規登録するパッケージを提供しているのですが、
一部の環境にて、リード登録処理(POST /sobject/Lead/)に際して以下のエラーが発生し、オブジェクト作成に失敗してしまいます。
{
  "errorCode": "NOT_FOUND",
  "message": "The requested resource does not exist"
}

また、既存リードの検索(GET /query/?q=SELECT+Id+FROM+Lead+…)に際しても、以下のエラーが発生し、検索に失敗してしまいます。
{
  "errorCode": "INVALID_TYPE",
  "message": "sObject type 'Lead' is not supported. If you are attempting to use a custom object, be sure to append the '__c' after the entity name. Please reference your WSDL or the describe call for the appropriate names."
}

原因について、心当たり等ございますでしょうか。
よろしくお願いいたします。
Taiki YoshikawaTaiki Yoshikawa
一部の組織でということですので処理自体は問題ないと思うのですが、オブジェクトのアクセス権限がなかったりはしないでしょうか。
慎之介 菊地 8慎之介 菊地 8
ご回答ありがとうございます。

> オブジェクトのアクセス権限
その可能性が高そうです。

パッケージ導入時に紐付けるユーザがリードへの書き込み権限を持っていないとき,POSTリクエストがNOT_FOUNDエラーになることが確認できました。
ユーザに権限セットを付与して対処してみます。