The policy object

Example policy object

{
  "id": "a749b6df-5c59-4f08-9e44-4bbc15c14704",
  "version": 3,
  "object": "policy",
  "currency": "EUR",
  "term_length": 12,
  "coverage_terms": ["theft"],
  "title": "Theft insurance",
  "required_products": "exactly_one",
  "offer_designation": "insurance",
  "embedded": true,
  "post_purchase_window_days": 0,
  "created_at": "2025-01-01T12:34:56.000000Z",
  "store_id": "9ba8d8e1-7f14-46bf-9148-ad705a4ec95c",
  "operator_product_category_ids": ["100"],
  "contract_coverage_locale_id": "9ba8d8e1-7f14-46bf-9148-ad705a4ec95c_ABCDEF"
}

Attributes

idstringThe identifier for this policy.
versionintegerA positive integer representing the revision number of the policy for a given id. This attribute is planned to be deprecated.
objectstring, value is "policy"String representing the object’s type. Objects of the same type share the same value.
currencystringThree-letter ISO 4217 currency code, in uppercase. Must be a supported currency.
term_lengthintegerA positive integer representing the term length of the insurance policy in months.
coverage_termsarray of stringsArray of coverage options of this offer. See below for available coverage options (eg. extended_warranty, theft).
titlestringA human-readable title for the policy. Warning: this field is intended for internal use and is not meant to be displayed to the end user.
required_productsenumString enum representing how many products are required to be included in the products field when submitting an order tied to this plan. Values include: exactly_one when only one product is required, at_least_one when at least one product is required, and any when any number of products can be set including none.
offer_designationenuminsurance or service
embeddedbooleanIndicates if a policy is of the type embedded, wherein coverage is automatically included with a product or service and the partner is the final entity responsible for payment.
post_purchase_window_daysintegerA nonnegative integer. For insurance policies that can be purchased separately from the product, it is positive and represents the time window (in days) within which the policy can be purchased. For other policies, it is zero.
created_attimestampTime at which the policy was created. Formatted as a RFC 3339 timestamp, with up to nanosecond precision.
store_idstringThe unique identifier of the store this policy belongs to.
operator_product_category_idsarray of stringsAn array of identifiers of the active merchant-provided categories of products that this policy covers.
contract_coverage_locale_idstringThe identifier for the contract coverage locale associated to this policy.

Coverage options

Enum typeDescription
accidental_lossAccidental loss - Covers products against accidental loss.
adhAccidental Damage from Handling - Covers products from damage resulting from accidents.
cutting_errorCutting error - Covers products such as worktops and windows against errors during the cutting process.
extended_warrantyExtended warranty - Extends your manufacturer’s warranty by a number of years. Typically excludes normal wear & tear and damage caused by accidents.
installation_damageInstallation damage - Covers products against damage resulting from their installation.
measurement_errorMeasurement error - Covers products against measurement errors made by the customer.
stainsStains - Covers products against any mark of a foreign, soiling and indelible substance.
theftTheft - Covers losses from burglary, robbery, and other types of theft.
transport_damageTransport damage - Covers products against damage which occurred before delivery.
oxidationOxidation - Covers damages caused by oxidation or corrosion, typically after electronic devices are exposed to moisture or liquids containing water.