Часто при интеграции сайтов на WordPress, нужно получать данные из других систем посредством RESTfull интерфейса в формате JSON.
Простейший пример — получить курс валют от https://openexchangerates.org/
При регистрации дается URL, который возвращает данные о текущем курсе валют.
Соответственно если нам нужно обработать эти данные к примеру для конвертации валют в магазине, то нам нужно как то получить эти данные.
В WP для этого есть функции: wp_remote_get и wp_remote_post
Пример
Еще видео по теме
https://wpcraft.ru/2017/vvedenie-v-http-api-wordpress-misha-rudrastyh/