POST Configure Inserve
This API call updates the Inserve configuration. More information about the Inserve source can be found here.
Location
Permissions required
admin-sources RW
Body parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| source_url | string | yes | The url of the inserve instance. |
| source_auth_token | string | yes | The API token from inserve |
| source_custom_data | json | yes | The custom JSON source data. See the Inserve documentation. |
Example Body (json)
{
"source_url": "https://company.inserve.nl",
"source_auth_token": "8TtCFdogSJmDhJC0Ii4ZVKkHplMQikNqVnY7uRuBi84IRYONfuYv7UKOxDV0PYXV",
"source_custom_data": "[]"
}
Example Request
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => $baseUrl . '/api/v1/portal-management/sources/inserve/',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $json_payload,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . $token,
'Content-Type: application/json',
],
]);
$response = curl_exec($curl);
$httpCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($response === false) {
echo curl_error($curl);
}
curl_close($curl);
Example Response
Known errors or issues.
None are known at the time If you do encounter issues and get an http code in return, check the response codes on this page.