Для работы с методами REST API в заголовках запросов во всех методах необходимо передавать параметр Authorization с содержанием токен-ключа. Чтобы получить ключ перейдите в раздел Настройки - Центр интеграций - REST API и сгенерируйте токен, а также поставьте галочку "Включить REST API". Для выполнения операций вам необходимо иметь права Супервайзера.
Получение токен-ключа для работы с API методами CRM ПроМастер
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://your_domain.promaster.app/api/v1/store/getNomenclatures",
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
"Authorization: adq2ryioqifw",
"Content-Type: application/json"
],
CURLOPT_POSTFIELDS => http_build_query([
"filter" => [
"name" => "Имя номенклатуры"
],
"sort" => [
"name" => "ASC",
"groupName" => "DESC"
],
"page" => 1
]),
CURLOPT_RETURNTRANSFER => true
]);
$result = curl_exec($ch);
var_dump(json_decode($result, true));