Get organization features
curl --request GET \
--url https://api.concord.tech/privacy-v1/organizations/{organizationId}/features \
--header 'x-api-key: <api-key>'import requests
url = "https://api.concord.tech/privacy-v1/organizations/{organizationId}/features"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.concord.tech/privacy-v1/organizations/{organizationId}/features', 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.concord.tech/privacy-v1/organizations/{organizationId}/features",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.concord.tech/privacy-v1/organizations/{organizationId}/features"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.concord.tech/privacy-v1/organizations/{organizationId}/features")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.concord.tech/privacy-v1/organizations/{organizationId}/features")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"dataSystems": {
"licensed": 0,
"used": 0,
"available": 0
},
"domains": {
"licensed": 0,
"used": 0,
"available": 0
},
"policies": {
"licensed": 0,
"used": 0,
"available": 0
},
"users": {
"licensed": 0,
"used": 0,
"available": 0
},
"features": {
"advancedPolicies": false,
"apiAccess": false,
"backendScanFrequency": "disabled",
"consentLog": false,
"consentReengagement": false,
"consentTypes": false,
"dataMapping": false,
"deepScan": true,
"gpc": false,
"integrationsZapier": false,
"language": false,
"privacyRequests": false,
"realTimeScan": false,
"regions": false,
"widgetHidePoweredBy": false
},
"privacyRequests": {
"licensed": 0,
"used": 0,
"available": 0
},
"sessions": {
"licensed": 1,
"used": 0
}
}{
"statusCode": 404,
"error": "Not Found",
"message": "<string>"
}{
"statusCode": 404,
"error": "Not Found",
"message": "Forbidden"
}{
"statusCode": 403,
"error": "Forbidden",
"message": "Forbidden"
}{
"statusCode": 404,
"error": "Not Found",
"message": "Not Found"
}{
"statusCode": 422,
"error": "Unprocessable Entity",
"message": "<string>"
}{
"statusCode": 500,
"error": "Internal Server Error",
"message": "Internal Server Error"
}Organizations
Get organization features
Gets an organization’s licensed features and allowances.
GET
/
organizations
/
{organizationId}
/
features
Get organization features
curl --request GET \
--url https://api.concord.tech/privacy-v1/organizations/{organizationId}/features \
--header 'x-api-key: <api-key>'import requests
url = "https://api.concord.tech/privacy-v1/organizations/{organizationId}/features"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.concord.tech/privacy-v1/organizations/{organizationId}/features', 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.concord.tech/privacy-v1/organizations/{organizationId}/features",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.concord.tech/privacy-v1/organizations/{organizationId}/features"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.concord.tech/privacy-v1/organizations/{organizationId}/features")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.concord.tech/privacy-v1/organizations/{organizationId}/features")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"dataSystems": {
"licensed": 0,
"used": 0,
"available": 0
},
"domains": {
"licensed": 0,
"used": 0,
"available": 0
},
"policies": {
"licensed": 0,
"used": 0,
"available": 0
},
"users": {
"licensed": 0,
"used": 0,
"available": 0
},
"features": {
"advancedPolicies": false,
"apiAccess": false,
"backendScanFrequency": "disabled",
"consentLog": false,
"consentReengagement": false,
"consentTypes": false,
"dataMapping": false,
"deepScan": true,
"gpc": false,
"integrationsZapier": false,
"language": false,
"privacyRequests": false,
"realTimeScan": false,
"regions": false,
"widgetHidePoweredBy": false
},
"privacyRequests": {
"licensed": 0,
"used": 0,
"available": 0
},
"sessions": {
"licensed": 1,
"used": 0
}
}{
"statusCode": 404,
"error": "Not Found",
"message": "<string>"
}{
"statusCode": 404,
"error": "Not Found",
"message": "Forbidden"
}{
"statusCode": 403,
"error": "Forbidden",
"message": "Forbidden"
}{
"statusCode": 404,
"error": "Not Found",
"message": "Not Found"
}{
"statusCode": 422,
"error": "Unprocessable Entity",
"message": "<string>"
}{
"statusCode": 500,
"error": "Internal Server Error",
"message": "Internal Server Error"
}Authorizations
Path Parameters
Response
Default Response
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
⌘I