API Endpoint Reference #
The Update Server Settings tab displays a table of your site's update API endpoint URLs for reference.
Why This Is Useful #
When you integrate client software using the SDKs, you need to configure the API URL. The endpoint table on the settings page shows your exact URLs so you can copy them directly.
Endpoint Table #
The table shows these URLs based on your site's home URL:
| Endpoint | Method | URL Pattern |
|---|---|---|
| Check for Updates | POST | https://yoursite.com/wp-json/dmsilm/v1/updates/check |
| Get Version Info | POST | https://yoursite.com/wp-json/dmsilm/v1/updates/info |
| List Versions | POST | https://yoursite.com/wp-json/dmsilm/v1/updates/versions |
| Server Status | GET | https://yoursite.com/wp-json/dmsilm/v1/updates/status |
| File Download | GET | https://yoursite.com/dmsilm-download/?token=… |
Configuration in Client SDKs #
Pass the base URL (without the endpoint path) as the api_url parameter in SDKs:
$client = new DMSI_Update_Client([
'api_url' => 'https://yoursite.com',
'product_id' => 42,
]);
The SDK appends the correct endpoint paths automatically.
