Creates a new coverage limit preset in the rating engine revision’s config JSON.
This endpoint is for rating-engine companies — presets are stored in
rating_engine_revisions.config.coverageLimitPresets, not in the
coverage_limit_presets table.
For non-rating-engine companies, use POST /configuration/presets instead.
The coverageTypeKey must reference an existing coverage type (global or
company-specific). If the coverage type does not exist, a 404 is returned.
If isDefault is true, any existing default preset for the same coverage
type within the revision’s config is automatically set to non-default.
Required permission: company:update
API key authentication. Include your API key in the Authorization header.
Company identifier
Request body for creating a coverage limit preset in a rating engine revision's config JSON
The rating engine revision to add this preset to (must already exist)
How to handle the rating engine revision. UpdateExistingRevision modifies the specified revision in place. CreateNewRevision is not yet implemented and will return a 501 error.
UpdateExistingRevision, CreateNewRevision The coverage type key this preset belongs to (must exist in coverage_types)
1Display name for this preset
1Whether this is the default preset for its coverage type. Defaults to false. Setting to true automatically unsets any existing default for the same coverage type.
Whether defense costs are inside or outside the limit
inside, outside Deductible amount in dollars
Waiting period configuration (opaque JSON)
Deductible default amount configuration (opaque JSON)
Limit default amounts configuration (opaque JSON)
Retroactive date default amount configuration (opaque JSON)
Prior/pending litigation date default amount configuration (opaque JSON)
Coverage limit preset created successfully
The server-generated ID of the created preset