Как определить через API, что текущий ОРГ - продакшен

Как определить через API, что текущий ОРГ - продакшен

Мне нужно отделить продакшен от dev. Отделить от SANDBOX нет проблем

Быстрый гуглинг ничего не дал. Сходу надумал только изобретение велосипедов - аля сделать request на "Company Information" страницу, и проверять поле Organization Edition.
Какой конкретный юз-кейс для этого?

Use case: disable automatic bulk package installation to prod

Я в принципе так и сделал. Посмотрим на сколько это хорошо.

Organization Edition можно достать и простым соклом из объекта Organization

SELECT Id, Name, OrganizationType, IsSandbox, InstanceName FROM Organization

Вот что вернется для дев орга

{

"Id": "00D3X000003Hxxxxxx",
"Name": "MyDevOrg",
"IsSandbox": false,
"InstanceName": "EU29",
"OrganizationType": "Developer Edition"
}

Тут же из запроса можно узнать sandbox или нет, а также узнать Edition.

Я тяну эту инфу через API. Все работает на ура.

Dmitry Shnyrev
Organization Edition можно достать и простым соклом из объекта Organization

SELECT Id, Name, OrganizationType, IsSandbox, InstanceName FROM Organization

Вот что вернется для дев орга

{

"Id": "00D3X000003Hxxxxxx",
"Name": "MyDevOrg",
"IsSandbox": false,
"InstanceName": "EU29",
"OrganizationType": "Developer Edition"
}

Тут же из запроса можно узнать sandbox или нет, а также узнать Edition.

Я тяну эту инфу через API. Все работает на ура.


Ппц, ведь читал доку по Organization объекту, и почему-то казалось что пробовал вытянуть OrganizationType и форс писал что нет такого поля
Только что проверил - на деворге взлетело, вернул Developer Edition в OrganizationType

Interesting information? Help us, post link to social media..