List Export Presets
curl --request GET \
--url https://app.aiinsurance.io/api/external/companies/{companyId}/export-presets \
--header 'Authorization: <api-key>'import requests
url = "https://app.aiinsurance.io/api/external/companies/{companyId}/export-presets"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://app.aiinsurance.io/api/external/companies/{companyId}/export-presets', 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}/export-presets",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
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}/export-presets"
req, _ := http.NewRequest("GET", 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.get("https://app.aiinsurance.io/api/external/companies/{companyId}/export-presets")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.aiinsurance.io/api/external/companies/{companyId}/export-presets")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"items": [
{
"id": "3f2b8c1e-5d4a-4e6f-9a7b-1c2d3e4f5a6b",
"entityType": "event",
"name": "Claims summary",
"fieldKeys": [
"eventNumber",
"status",
"dateOfLoss"
],
"owner": {
"id": "auth0|64f1a2b3c4d5e6f7a8b9c0d1",
"name": "Jane Smith",
"email": "jane.smith@example.com"
}
},
{
"id": "7a6b5c4d-3e2f-4a1b-8c9d-0e1f2a3b4c5d",
"entityType": "policy",
"name": "Renewals",
"fieldKeys": [
"policyNumber",
"policyEndDate",
"premium"
],
"owner": {
"id": "auth0|64f1a2b3c4d5e6f7a8b9c0d2",
"name": "John Doe",
"email": "john.doe@example.com"
}
}
],
"totalCount": 2
}Export Presets
List Export Presets
Returns every export preset saved by any user of the company. An export preset is a named, ordered list of export column keys that one user saved for one entity type.
Use the optional entityType query parameter to return only presets for one entity type. Results are not paginated: every matching preset is returned, ordered by entityType, then name. Preset names are not unique, so two presets with the same name may both be returned.
Required permission: company.export_preset:read
GET
/
api
/
external
/
companies
/
{companyId}
/
export-presets
List Export Presets
curl --request GET \
--url https://app.aiinsurance.io/api/external/companies/{companyId}/export-presets \
--header 'Authorization: <api-key>'import requests
url = "https://app.aiinsurance.io/api/external/companies/{companyId}/export-presets"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://app.aiinsurance.io/api/external/companies/{companyId}/export-presets', 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}/export-presets",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
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}/export-presets"
req, _ := http.NewRequest("GET", 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.get("https://app.aiinsurance.io/api/external/companies/{companyId}/export-presets")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.aiinsurance.io/api/external/companies/{companyId}/export-presets")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"items": [
{
"id": "3f2b8c1e-5d4a-4e6f-9a7b-1c2d3e4f5a6b",
"entityType": "event",
"name": "Claims summary",
"fieldKeys": [
"eventNumber",
"status",
"dateOfLoss"
],
"owner": {
"id": "auth0|64f1a2b3c4d5e6f7a8b9c0d1",
"name": "Jane Smith",
"email": "jane.smith@example.com"
}
},
{
"id": "7a6b5c4d-3e2f-4a1b-8c9d-0e1f2a3b4c5d",
"entityType": "policy",
"name": "Renewals",
"fieldKeys": [
"policyNumber",
"policyEndDate",
"premium"
],
"owner": {
"id": "auth0|64f1a2b3c4d5e6f7a8b9c0d2",
"name": "John Doe",
"email": "john.doe@example.com"
}
}
],
"totalCount": 2
}Authorizations
API key authentication. Include your API key in the Authorization header.
Path Parameters
Company identifier
Query Parameters
Return only presets whose entityType matches exactly (e.g. policy).
Minimum string length:
1Was this page helpful?
