Unlink Rate Plan from Clinic
curl --request DELETE \
--url https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations \
--header 'Content-Type: application/json' \
--header 'auth: <auth>' \
--data '
{
"plan": "66f1c6f0e4b0a1b2c3d4e904",
"clinic_id": "clinic-01"
}
'import requests
url = "https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations"
payload = {
"plan": "66f1c6f0e4b0a1b2c3d4e904",
"clinic_id": "clinic-01"
}
headers = {
"auth": "<auth>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {auth: '<auth>', 'Content-Type': 'application/json'},
body: JSON.stringify({plan: '66f1c6f0e4b0a1b2c3d4e904', clinic_id: 'clinic-01'})
};
fetch('https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'plan' => '66f1c6f0e4b0a1b2c3d4e904',
'clinic_id' => 'clinic-01'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"auth: <auth>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations"
payload := strings.NewReader("{\n \"plan\": \"66f1c6f0e4b0a1b2c3d4e904\",\n \"clinic_id\": \"clinic-01\"\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("auth", "<auth>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations")
.header("auth", "<auth>")
.header("Content-Type", "application/json")
.body("{\n \"plan\": \"66f1c6f0e4b0a1b2c3d4e904\",\n \"clinic_id\": \"clinic-01\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["auth"] = '<auth>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"plan\": \"66f1c6f0e4b0a1b2c3d4e904\",\n \"clinic_id\": \"clinic-01\"\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"success": true
}
}{
"success": false,
"error": "Rate plan clinic relation not found"
}{
"message": "<string>"
}Rate Plans
Unlink Rate Plan from Clinic
Overview
This API removes the link between an IPD rate plan and a clinic of your workspace. The link is archived, not removed, and can be made active again with Link Rate Plan to Clinic.
The rate plan and clinic are sent in the request body, not in the path.
Returns 400 with Rate plan clinic relation not found when no link exists for the given plan and clinic_id in your workspace.
DELETE
/
ipd
/
v1
/
service
/
rate-plan-clinic-relations
Unlink Rate Plan from Clinic
curl --request DELETE \
--url https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations \
--header 'Content-Type: application/json' \
--header 'auth: <auth>' \
--data '
{
"plan": "66f1c6f0e4b0a1b2c3d4e904",
"clinic_id": "clinic-01"
}
'import requests
url = "https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations"
payload = {
"plan": "66f1c6f0e4b0a1b2c3d4e904",
"clinic_id": "clinic-01"
}
headers = {
"auth": "<auth>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {auth: '<auth>', 'Content-Type': 'application/json'},
body: JSON.stringify({plan: '66f1c6f0e4b0a1b2c3d4e904', clinic_id: 'clinic-01'})
};
fetch('https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'plan' => '66f1c6f0e4b0a1b2c3d4e904',
'clinic_id' => 'clinic-01'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"auth: <auth>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations"
payload := strings.NewReader("{\n \"plan\": \"66f1c6f0e4b0a1b2c3d4e904\",\n \"clinic_id\": \"clinic-01\"\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("auth", "<auth>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations")
.header("auth", "<auth>")
.header("Content-Type", "application/json")
.body("{\n \"plan\": \"66f1c6f0e4b0a1b2c3d4e904\",\n \"clinic_id\": \"clinic-01\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eka.care/ipd/v1/service/rate-plan-clinic-relations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["auth"] = '<auth>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"plan\": \"66f1c6f0e4b0a1b2c3d4e904\",\n \"clinic_id\": \"clinic-01\"\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"success": true
}
}{
"success": false,
"error": "Rate plan clinic relation not found"
}{
"message": "<string>"
}Was this page helpful?

