Skip to main content
GET
/
api
/
external
/
companies
/
{companyId}
/
configuration
/
rating
/
presets
List Rating Revision Presets
curl --request GET \
  --url https://app.aiinsurance.io/api/external/companies/{companyId}/configuration/rating/presets \
  --header 'Authorization: <api-key>'
{
  "items": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440100",
      "coverageTypeKey": "general_liability",
      "setName": "$1M/$2M GL",
      "isDefault": true,
      "limits": {
        "limits": [
          {
            "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
            "name": "Per Occurrence",
            "amount": 1000000
          },
          {
            "id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
            "name": "Aggregate",
            "amount": 2000000
          }
        ],
        "allowLimitEdits": true
      },
      "defenseInsideLimit": "outside",
      "deductible": 5000,
      "waitingPeriodSettings": null,
      "deductibleSettings": {
        "defaultAmount": {
          "path": "policy.ratingData.data.retention.value"
        }
      },
      "limitSettings": null,
      "retroactiveDateSettings": null,
      "priorPendingLitigationDateSettings": null
    }
  ]
}

Authorizations

Authorization
string
header
required

API key authentication. Include your API key in the Authorization header.

Path Parameters

companyId
string<uuid>
required

Company identifier

Query Parameters

ratingEngineRevisionId
string<uuid>
required

The rating engine revision ID (must exist and belong to the company)

coverageTypeKey
string

Filter by coverage type key (exact match)

id

Filter by preset ID (single UUID or array of UUIDs)

sortBy
enum<string>
default:setName

Field to sort by (default setName)

Available options:
setName,
coverageTypeKey
sortDirection
enum<string>
default:asc

Sort direction (default asc)

Available options:
asc,
desc

Response

List of coverage limit presets from the revision config

items
object[]
required