Справочник за REST API
Базова конфигурация
Базов URL: {site_url}/wp-json/wu/v2/
Удостоверяване: API ключ и Secret (HTTP Basic Auth или URL параметри)
Удостоверяване
Активиране на API
// Enable API in Ultimate Multisite settings or programmatically
wu_save_setting('enable_api', true);
Получаване на API идентификационни данни
$api_key = wu_get_setting('api_key');
$api_secret = wu_get_setting('api_secret');
Методи за удостоверяване
HTTP Basic Auth (препоръчително):
curl -u "api_key:api_secret" https://yoursite.com/wp-json/wu/v2/customers
URL параметри:
curl "https://yoursite.com/wp-json/wu/v2/customers?api_key=your_key&api_secret=your_secret"
Основни крайни точки
1. API за клиенти
Базов маршрут: /customers
Получаване на всички клиенти
GET /wu/v2/customers
Получаване на един клиент
GET /wu/v2/customers/{id}
Създаване на клиент
POST /wu/v2/customers
Content-Type: application/json
{
"user_id": 123,
"email_verification": "verified",
"type": "customer",
"has_trialed": false,
"vip": false
}
Актуализиране на клиент
PUT /wu/v2/customers/{id}
Content-Type: application/json
{
"vip": true,
"extra_information": "VIP customer notes"
}
Изтриване на клиент
DELETE /wu/v2/customers/{id}