З дією, що обговорюється в завданні, продовжую потихеньку боротися, а поки що налаштувала іншим способом отримання інформації. Ділюсь :-)
Спочатку за допомогою дії "Записати значення в додаткове поле" та змінних я створила параметри запиту включаючи "data=".
https://i.imgur.com/usbSLle.png/Текст такий:
data=%7B%22id%22%3A%22{|$orderid|}%22%2C%22params%22%3A%7B%22phonenumber%22%3A%22{|$clientphone|}%22%2C%22api_key %22%3A%22YourApiKey%22%2C%22name%22%3A%22{|$clientfio|}%22%7D%7D
У тексті вже вставлені змінні номери замовлення, телефону та фіо клієнта, а текст YourApiKey (замилений на скріншоті) потрібно замінити на ключ апі в чистому вигляді (без лапок і дужок). І уважно з пробілами у запиті. З зайвими пробілами (наприклад навколо ключа) у мене у відповідь приходила та сама 101 помилка.
Потім у дію "Виконати GET запит з параметрами" в GET URL написала
http://blackbox.net.ua/api/, а в GET Параметри - змінну для додаткового поля замовлення, яке вставляла запит дією вище. Знак питання між URL та параметрами бокс вставляє сам, тому його не писала ніде. Текст відповіді у додатковому полі замовлення, тільки в інше
https://i.imgur.com/S3R4d7p.png/І останнє, якщо потрібно, перенаправила замовлення на спеціальний етап для випадків із клієнтами у чорному списку. У дії "Змінити бізнес-процес та етап залежно від значень полів" перевірила додаткове поле замовлення з відповіддю на наявність у тексті відповіді слова data, т.к. у разі помилки чи відсутності клієнта у списку масиву data у відповіді немає.
https://i.imgur.com/JXBjoPW.png/Якщо потрібно подивитися повну відповідь, можна вивести додаткове поле в інтерфейс замовлення або відкрити історію замовлення.
Можливості з обробки відповіді при такому методі значно вужчі, але працює і вже хоч якась автоматизація :-)
з.и.: є у мене підозри, що стандартна дія "Передати бізнес-процес в API" теж у запит вставляє знак питання або щось ще між URL і параметрами, через це і помилка. Щоб перевірити, потрібно в URL вставити тільки "
http://blackbox.net.ua/api/", і зробити так щоб параметри були у вигляді "data={...}". А ось як це зробити я так і не вигадала.