Delete Rating Revision Form Logic
curl --request DELETE \
--url https://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId} \
--header 'Authorization: <api-key>'import requests
url = "https://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId}"
headers = {"Authorization": "<api-key>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {Authorization: '<api-key>'}};
fetch('https://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId}', 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://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"Authorization: <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://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId}")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "bc6a626e-7a96-49fd-b477-2b18cf189a0d",
"deleted": true
}Configuration Rating Form Logic
Delete Rating Revision Form Logic
Removes a form-logic rule from the rating engine revision’s config JSON
by ID. The rule is permanently removed from the policyFormLogicConfigs
array in the revision’s config.
The ratingEngineRevisionId must reference an existing, non-deleted
revision owned by this company.
Required permission: company:update
DELETE
/
api
/
external
/
companies
/
{companyId}
/
configuration
/
rating
/
form-logic
/
{formLogicId}
Delete Rating Revision Form Logic
curl --request DELETE \
--url https://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId} \
--header 'Authorization: <api-key>'import requests
url = "https://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId}"
headers = {"Authorization": "<api-key>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {Authorization: '<api-key>'}};
fetch('https://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId}', 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://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"Authorization: <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://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId}")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "bc6a626e-7a96-49fd-b477-2b18cf189a0d",
"deleted": true
}Authorizations
API key authentication. Include your API key in the Authorization header.
Path Parameters
Company identifier
Configuration rating form-logic rule identifier
Query Parameters
The rating engine revision ID (must exist and belong to the company)
Controls how the rating engine revision is updated. UpdateExistingRevision modifies the specified revision in place. CreateNewRevision is not yet implemented.
Available options:
UpdateExistingRevision, CreateNewRevision Was this page helpful?
