Update Provider Ip Blocking Exempt
curl --request PUT \
--url https://api.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt \
--header 'API-KEY: <api-key>' \
--header 'Content-Type: application/json' \
--header 'TENANT: <tenant>' \
--data '
{
"ipBlockingExempt": true
}
'import requests
url = "https://api.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt"
payload = { "ipBlockingExempt": True }
headers = {
"TENANT": "<tenant>",
"API-KEY": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {TENANT: '<tenant>', 'API-KEY': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({ipBlockingExempt: true})
};
fetch('https://api.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt', 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.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'ipBlockingExempt' => true
]),
CURLOPT_HTTPHEADER => [
"API-KEY: <api-key>",
"Content-Type: application/json",
"TENANT: <tenant>"
],
]);
$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.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt"
payload := strings.NewReader("{\n \"ipBlockingExempt\": true\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("TENANT", "<tenant>")
req.Header.Add("API-KEY", "<api-key>")
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.put("https://api.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt")
.header("TENANT", "<tenant>")
.header("API-KEY", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"ipBlockingExempt\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["TENANT"] = '<tenant>'
request["API-KEY"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"ipBlockingExempt\": true\n}"
response = http.request(request)
puts response.read_body{}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Admin
Update Provider Ip Blocking Exempt
Update whether a provider is exempt from IP blocking.
PUT
/
admin
/
settings
/
ip-blocking
/
provider
/
{provider_id}
/
exempt
Update Provider Ip Blocking Exempt
curl --request PUT \
--url https://api.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt \
--header 'API-KEY: <api-key>' \
--header 'Content-Type: application/json' \
--header 'TENANT: <tenant>' \
--data '
{
"ipBlockingExempt": true
}
'import requests
url = "https://api.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt"
payload = { "ipBlockingExempt": True }
headers = {
"TENANT": "<tenant>",
"API-KEY": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {TENANT: '<tenant>', 'API-KEY': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({ipBlockingExempt: true})
};
fetch('https://api.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt', 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.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'ipBlockingExempt' => true
]),
CURLOPT_HTTPHEADER => [
"API-KEY: <api-key>",
"Content-Type: application/json",
"TENANT: <tenant>"
],
]);
$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.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt"
payload := strings.NewReader("{\n \"ipBlockingExempt\": true\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("TENANT", "<tenant>")
req.Header.Add("API-KEY", "<api-key>")
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.put("https://api.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt")
.header("TENANT", "<tenant>")
.header("API-KEY", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"ipBlockingExempt\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.decodahealth.com/admin/settings/ip-blocking/provider/{provider_id}/exempt")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["TENANT"] = '<tenant>'
request["API-KEY"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"ipBlockingExempt\": true\n}"
response = http.request(request)
puts response.read_body{}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Headers
The tenant you are making this request on behalf of
Your api key
Path Parameters
Body
application/json
Schema for updating provider IP blocking exemption.
Response
Successful Response
The response is of type Response Update Provider Ip Blocking Exempt Admin Settings Ip Blocking Provider Provider Id Exempt Put · object.
⌘I
