Skip to main content
PUT
Update Coverage Option with Terms

Authorizations

Authorization
string
header
required

Supports Token-prefixed API keys and Bearer-prefixed JWT-based authentication.

Path Parameters

pingid
string
required
uuid
string
required

Body

The complete state of a coverage option: its own fields, every peril group, every zone.

bi_limit_type
enum<string>
required

GE: Gross Earnings. GP: Gross Profits.

  • GE - Gross Earnings
  • GP - Gross Profits
Available options:
GE,
GP
name
string
required

Name of the coverage option.

per_zone_terms
object[]
required

Every zone on this coverage option. Required.

peril_terms
object[]
required

Every peril group on this coverage option. Required.

default_bi_period_days
integer | null

Default BI period in days. Omit to clear it.

uuid
string<uuid>

UUID of the coverage option. Optional -- the URL identifies it. When supplied it must match, which guards a client with several options loaded against a mis-targeted save.

Response

200 - application/json

The full coverage option, as returned by the Get Coverage Option endpoint, except for policy_terms_config (this endpoint cannot change it) and each subperil's allowed_peril_groups.

The detail representation, minus what a bulk update can neither change nor is asked for.

policy_terms_config is dropped (this endpoint never touches it), as is each subperil's allowed_peril_groups.

bi_limit_type
enum<string> | null
required
read-only
  • GE - Gross Earnings
  • GP - Gross Profits
Available options:
GE,
GP,
null
created_time
string<date-time>
required
read-only
default_bi_period_days
integer | null
required
read-only
modified_time
string<date-time> | null
required
read-only
name
string | null
required
read-only
per_zone_terms
object[]
required
peril_sections
object[]
required
uuid
string<uuid> | null
required
read-only

UUID of the policy terms coverage option