REST API सन्दर्भ
आधारभूत कन्फिगरेसन
आधार URL: {site_url}/wp-json/wu/v2/
प्रमाणीकरण: API Key र 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}