Вы хотите запросить метаданные? Имена доступных таблиц, имена столбцов, которые вы можете видеть в каждой таблице, возможно, типы вместо реальных данных Account / Contact / ..., правильно?
Возможно, вам придется немного увеличить версию API. текущий - 47/48, поэтому некоторые объекты могут быть не видны в текущем. Кроме того - какие параметры API у вас есть? SOAP, ОТДЫХ? Является ли «Tooling API» опцией? Потому что у него есть очень хорошая официальная таблица FieldDefinition
для этого.
Она не идеальна, но это может помочь вам начать:
SELECT EntityDefinition.QualifiedApiName, QualifiedApiName, DataType
FROM FieldDefinition
WHERE EntityDefinition.QualifiedApiName IN ('Account', 'Contact', 'myNamespace__myCustomObject__c')
![screenshot of sample results showing Account standard fields' API names, common in most SF instances in the world](https://i.stack.imgur.com/nf31s.png)
Я не вижу таблицу в справочнике по REST API, но кажется, что в Workbench она запрашивает «ОК», поэтому есть надежда. EntityParticle ... Например, это хороший способ узнать, какие таблицы видны вам:
SELECT KeyPrefix, QualifiedApiName, Label, IsQueryable, IsDeprecatedAndHidden, IsCustomSetting
FROM EntityDefinition
WHERE IsCustomizable = true AND IsCustomSetting = false
Или, в крайнем случае, вы можете попытаться увидеть, какие поля у вашего пользователя есть разрешение на запрос. Это немного обходной способ сделать это, но я понятия не имею, какие таблицы может видеть ваш разъем.