Override compliance status for a document
curl --request PATCH \
--url https://api.example.com/policies/{policyId}/documents/compliance/{documentId}/override \
--header 'Content-Type: application/json' \
--data '{}'import requests
url = "https://api.example.com/policies/{policyId}/documents/compliance/{documentId}/override"
payload = {}
headers = {"Content-Type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({})
};
fetch('https://api.example.com/policies/{policyId}/documents/compliance/{documentId}/override', 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.example.com/policies/{policyId}/documents/compliance/{documentId}/override",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$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.example.com/policies/{policyId}/documents/compliance/{documentId}/override"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("PATCH", url, payload)
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.patch("https://api.example.com/policies/{policyId}/documents/compliance/{documentId}/override")
.header("Content-Type", "application/json")
.body("{}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/policies/{policyId}/documents/compliance/{documentId}/override")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Content-Type"] = 'application/json'
request.body = "{}"
response = http.request(request)
puts response.read_body{
"documentId": "<string>",
"results": [
{
"passed": true,
"message": "<string>",
"metadata": {}
}
],
"aiMetadata": {},
"checkedAt": "<string>",
"override": {
"overriddenBy": "<string>",
"overriddenAt": "<string>",
"previousStatus": "<string>",
"originalStatus": "<string>"
}
}{
"title": "DOCUMENT_COMPLIANCE_FAILED"
}document-compliance
Override compliance status for a document
PATCH
/
policies
/
{policyId}
/
documents
/
compliance
/
{documentId}
/
override
Override compliance status for a document
curl --request PATCH \
--url https://api.example.com/policies/{policyId}/documents/compliance/{documentId}/override \
--header 'Content-Type: application/json' \
--data '{}'import requests
url = "https://api.example.com/policies/{policyId}/documents/compliance/{documentId}/override"
payload = {}
headers = {"Content-Type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({})
};
fetch('https://api.example.com/policies/{policyId}/documents/compliance/{documentId}/override', 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.example.com/policies/{policyId}/documents/compliance/{documentId}/override",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$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.example.com/policies/{policyId}/documents/compliance/{documentId}/override"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("PATCH", url, payload)
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.patch("https://api.example.com/policies/{policyId}/documents/compliance/{documentId}/override")
.header("Content-Type", "application/json")
.body("{}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/policies/{policyId}/documents/compliance/{documentId}/override")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Content-Type"] = 'application/json'
request.body = "{}"
response = http.request(request)
puts response.read_body{
"documentId": "<string>",
"results": [
{
"passed": true,
"message": "<string>",
"metadata": {}
}
],
"aiMetadata": {},
"checkedAt": "<string>",
"override": {
"overriddenBy": "<string>",
"overriddenAt": "<string>",
"previousStatus": "<string>",
"originalStatus": "<string>"
}
}{
"title": "DOCUMENT_COMPLIANCE_FAILED"
}Body
application/json
Available options:
COMPLIANT, NON_COMPLIANT Response
Document ID
Overall compliance status
Available options:
PENDING, COMPLIANT, NON_COMPLIANT, FAILED, SKIPPED Results for each compliance rule
Show child attributes
Show child attributes
AI compliance metadata
Last check timestamp
Override metadata if compliance was manually overridden
Show child attributes
Show child attributes
Was this page helpful?
⌘I

