Supercede API V2

Download OpenAPI specification:

Introduction

Welcome to the Supercede API reference. This API lets you to programmatically access the Supercede platform.

With the API, you can do things like create layers, publish deals, and market those deals to lists of underwriters on the platform.

Access

Supercede uses API keys to allow access to the API. Access is currently only granted to select organisations. If you do not have an API key and you believe you should, please contact support.

Pagination

Some endpoints are paginated, meaning they do not return the full list of responses on the first request. To query for the next page, copy the contents of the response header Next-Range into the request header Range. If there is no Next-Range header in the response, that means the response contained the final page.

Terminology

To ensure API stability, resources may have a different name in the API than they do in the Supercede web UI. In particular, "risk" and "deal" both refer to what is known as "placement" in the Supercede web UI.

Changelog

The following is a reverse chronological list of changes made to this API since it was first published. The API is evolving through the principle of backwards compatibility, meaning endpoints may be added, and response objects may have fields added to them.

If we need to perform backwards incompatible changes, such as removing fields from response objects, or adding mandatory fields to request objects, both old and new schemata will be supported during a deprecation period, to allow clients time to be updated. Backwards-incompatible changes may be performed with a shorter deprecation period if we are able to verify that no customer relies on that functionality. Such changes will be listed here for reference.

2026-10-30

  • A deal's program_name and a layer's name are now trimmed, and a name that is blank or longer than 100 characters is rejected with 400. This affects /risks, /risks/historical and /layers endpoints.
  • Added optional reinstatement_brokerage field to ledger layers: the brokerage percentage applying to reinstatement premium where it differs from the main percentage. It requires brokerage_percentage and only applies to non-proportional layers, so a proportional layer with it is rejected. This affects the /ledgers/{ledger_id}/programs/{program_id}/layers and /ledgers/{ledger_id}/programs/{program_id}/layers/{ledger_layer_id} endpoints.

2026-10-29

  • Added optional as_to_amount and as_to_time fields to each reinstatement, stating how its premium is scaled on the two dimensions the market states separately: "100% additional premium, pro rata as to amount, full as to time". Each takes pro_rata or full, and all four combinations occur, so the percentage alone did not say what a reinstatement costs. This affects /layers, /layers-v2, /layers/{layer_id} and /risks/historical endpoints.

2026-10-28

  • Added optional indexation object to non-proportional layer data, recording an indexation (stability) clause: the index the figures float with, the dead band the parties ignore, and which figures it adjusts -- a treaty commonly indexes its per-loss limit and excess while leaving its annual aggregate limit unindexed.
  • Added optional minimum_original_risks and aggregate_erosion_order fields to non-proportional layer data. A cover can warrant that a loss involves at least so many original risks before it attaches at all, and a contract settles whether losses erode the annual aggregate deductible in loss date order or in an order the cedent elects.
  • Added optional unlimited_for list to non-proportional layer data, naming the slices of the business the stated limits do not cap at all. A motor programme can run a capped top layer for most classes while leaving Third Party Bodily Injury unlimited under the same layer.
  • Added optional cession_base field to proportional layer data, stating what the cession's percentage applies to: each whole risk (the default), the part of the gross line above gross_line_threshold, or the line the cedent retains. The same percentage otherwise describes three different covers.
  • Added optional max_cession_bases list to proportional layer data, naming the bases on which an original policy may express the limit max_cession_any_one_risk caps -- each and every loss, each policy or coverage, or in the aggregate. A treaty can cap the cession at one amount whichever of these the original policy uses. This affects /layers, /layers-v2, /layers/{layer_id} and /risks/historical endpoints.
  • Added optional premium_reserve object to the deal contractual terms, recording premium the cedent retains for the reinsurer's account and releases in a later period: the share retained, any interest it earns, and the terms on which it is held and released. This affects the /deals/{deal_id}/contractual-terms endpoints.
  • Shared limit group membership is now unique per kind rather than overall: a layer may be named by one group stating a shared limit and another stating a shared deductible, since a cover's cap and its inner aggregate deductible commonly span different layer sets. This affects the /risks/{risk_id}/shared-limit-groups endpoints.
  • Added optional brokerage.as_percent.reinstatement_amount field to the pricing feature object: the brokerage percentage applying to reinstatement premium. It only applies to non-proportional layers, so a proportional pricing feature with it is rejected. This affects /risks/{deal_id}/pricing-features (GET) and /risks/{deal_id}/pricing-features/{company_id}/{stamp_name}/{layer_id} (PUT).

2026-10-27

  • Added optional aggregate_recovery_caps and aggregate_deductible_bands lists to non-proportional layer data: aggregate recovery caps and parallel aggregate deductibles banded by the contract's own slices of the business, each band stating its figure in one or more alternative currencies. This affects /layers, /layers-v2, /layers/{layer_id} and /risks/historical endpoints.
  • Added optional cancellation object to the deal contractual terms, recording a mid-term cancellation: its effective date, the premium returned (one entry per currency), and the terms the endorsement states. This affects the /deals/{deal_id}/contractual-terms endpoints.

2026-10-26

  • Added optional shared_deductible field to shared limit groups: an aggregate deductible the member layers erode between them, one entry per currency. A group may state a shared limit, a shared deductible, or both. This affects the /risks/{risk_id}/shared-limit-groups endpoints.
  • Cession cap bands are now unique per (band, per_unit) pair rather than per band name alone, so one class may be capped on two bases -- per person and per occurrence -- without artificial name suffixes.
  • Added optional reinstatement_value field to the layer brokerage object: the brokerage percentage applying to reinstatement premium where it differs from the main percentage -- commonly 0, for contracts stating brokerage as nil on reinstatements.
  • Added optional aggregate_exposure_caps list to proportional layer data: aggregate caps on ceded exposure banded by the contract's own slices of the business, commonly a peril per domiciled territory. Each band carries the same cap in one or more alternative currencies. This affects /layers, /layers-v2, /layers/{layer_id} and /risks/historical endpoints.
  • Added optional rates_of_exchange list to the deal contractual terms. Each entry states a fixed rate the contract binds two of its currencies at (from, to, rate), tying a multi-currency premium or limit into one amount expressed several ways. This affects the /deals/{deal_id}/contractual-terms endpoints.
  • Added optional franchise_trigger field to monetary limit entries: the ground-up loss at which a franchise cover begins to pay, distinct from the excess it then pays from. Requires excess_type "franchise". This affects /layers, /layers-v2, /layers/{layer_id} and /risks/historical endpoints.
  • Added optional loss_additional_premium_amount field to non-proportional layer data, for contingent premiums stated as (or capped at) a monetary amount rather than the percentage loss_additional_premium carries.
  • Added optional premium_cession field to proportional layer data: the share of premium ceded where it differs from the loss cession.
  • Added optional gross_line_threshold and cession_is_maximum fields to proportional layer data, recording the two ways a variable quota share's cession varies: only risks whose gross line exceeds the threshold are ceded, and the stated share may be a ceiling the cedent elects up to per cession.
  • Added optional class field to facultative limit entries, naming the class of original policy a limit applies to. Facultative limits are now unique per currency and class rather than per currency alone, and limit entries read back with a class key on every monetary limit collection. This affects /layers, /layers-v2, /layers/{layer_id} and /risks/historical endpoints.
  • Added optional limit_in_shared_group field to non-proportional layer data. A layer carrying premium but no limit of its own may declare that its limit is the one a shared-limit group records across the placement's sections; omitting limits without the declaration remains an error. This affects /layers, /layers-v2, /layers/{layer_id} and /risks/{risk_id}/shared-limit-groups endpoints.

2026-10-20

  • Added optional limit_maximum_amount and excess_minimum_amount fields to percent limit entries. A stop loss states each half of its cover twice: the limit is the lesser of the percentage of the subject premium and the monetary amount, the attachment the greater. This affects /layers, /layers-v2, /layers/{layer_id} and /risks/historical endpoints.
  • The documentation no longer claims percent_limit and percent_excess are at most 100. The API has always accepted larger values, and a stop loss routinely attaches above its subject premium.

2026-10-19

  • Added optional fein_code field to Stamp object schema.

2026-10-15

  • Added GNWPI (Gross Net Written Premium Income) to the premium basis enum, everywhere a premium basis is accepted.
  • Added /risks/{deal_id}/documents/{document_id}/download, which redirects to a temporary link to download a document using an API key. The download_link_url of documents listed by /risks/{deal_id}/documents now points to it.

2026-10-12

  • Section and subsection fields the schema declares optional no longer require their keys to be present: premium, premium_basis and territorial_scope on subsections, and additional_info, exclusions and subsections on sections, may now be omitted instead of sent as null. This affects /risks and /risks/historical endpoints.

2026-09-21

  • Added optional programme_reference field to Deal object schema. This affects /risks and /risks/{risk_id} endpoints.

2026-09-11

  • Added optional layer_expense_caps field to the Risk Accounting object, carrying TPA, LAE, and other expense caps per layer. Each cap can be expressed as a percentage, as monetary amounts in one or more currencies, or both.

2026-09-10

  • Added optional programme_dua field to Deal object schema. This affects /risks and /risks/{risk_id} endpoints.

2026-09-02

  • Risk Accounting now accepts and returns multiple layer_internal_references values for one layer.
  • Historical deal load accepts an optional internal_references array on each layer. The existing internal_reference field remains supported.

2026-08-28

  • Added optional excess_type and percent_excess_type fields to excess data. This affects /layers/{layer_id}/coverage endpoint.

2026-08-27

  • Added optional fet_exempt_info field to stamp object schema.

2026-08-24

  • Added optional basis field to risk layer and pricing features schemas. This affects /layers-v2, /layers/{layer_id}, /risks/{risk_id}/pricing-features endpoints.

2026-08-21

  • Added optional renewed_from field to Deal object schema. This affects /risks and /risks/{risk_id} endpoints.

2026-08-20

  • Removed order_estimated_premium_income, brokerage_estimated_premium_income, loss_ratio_cap_estimated_premium_income and no_claim_bonus_estimated_premium_income fields from layer data.
  • Added adjustable_rate_estimated_premium_income field to layer data.
  • Removed brokerage_estimated_premium_income and loss_ratio_cap_estimated_premium_income fields from proportional pricing features.
  • Removed no_claim_bonus_estimated_premium_income and brokerage_estimated_premium_income fields from non-proportional pricing features.
  • Added adjustable_rate_estimated_premium_income field to proportional and non-proportional pricing features.

2026-08-17

  • Added optional rationale field to Deal object schema. This affects /risks, /risks/{risk_id} and /risks/historical endpoints.

2026-08-15

  • Added ceding_commission_estimated_premium_income, overriding_commission_estimated_premium_income, loss_ratio_cap_estimated_premium_income and no_claim_bonus_estimated_premium_income fields to layer data.

2026-08-14

  • Added quoting_closed status for Deal and Layer objects, replacing retracted. Note that retracted is deprecated and will be removed in the next API version; please use quoting_closed instead. This affects the status field of the Deal and Layer objects, and the status query param on /risks, /layers, /layers-v2 and /layers/{layer_id} endpoints.
  • Changed the risk_options.status field representation of the Deal object. Please use new archived/draft/quoting/quoting_closed/fot/bound values instead of the deprecated OptionArchived/OptionDraft/OptionQuoting/OptionRetracted/OptionInMarket/OptionBound values. This affects /risks and /risks/{risk_id} endpoints.

2026-08-13

  • Added optional programme_id, programme_name, inuring_benefits_from_risks, inuring_benefits_to_risks and co_brokered_risks fields to Deal object schema. This affects /risks and /risks/{risk_id} endpoints.

2026-08-12

  • Added optional reinsured_basis field to layer object schema. This affects POST /layers endpoint.
  • Added reinsured_basis field to historical layer object schemas. This affects POST /risks/historical endpoint.

2026-08-11

  • Added optional custom_name field to subsection object schema. This affects /risks, /risks/{risk_id}, /layers, /layers-v2 and /layers/{layer_id} endpoints.
  • Added optional custom_name field to ledger program product and ledger layer product object schemas. This affects /ledgers/{ledger_id}/programs, /ledgers/{ledger_id}/programs/{program_id}, /ledgers/{ledger_id}/programs/{program_id}/layers and /ledgers/{ledger_id}/programs/{program_id}/layers/{ledger_layer_id} endpoints.
  • Added risk_options.layers field to Deal object schema. This affects /risks and /risks/{risk_id} endpoints.

2026-08-10

  • Added order_estimated_premium_income and brokerage_estimated_premium_income fields to layer data.
  • Added ceding_commission_estimated_premium_income, overriding_commission_estimated_premium_income, brokerage_estimated_premium_income and loss_ratio_cap_estimated_premium_income fields to proportional pricing features.
  • Added no_claim_bonus_estimated_premium_income and brokerage_estimated_premium_income fields to non-proportional pricing features.

2026-08-06

  • Added optional premium_incomes field to layer and layer coverage object schemas. This affects GET /layers, /layers-v2, /layers/{layer_id} and /layers/{layer_id}/coverage endpoints.
  • Added optional premium_incomes field to create layer and create layer coverage data schemas. This affects POST /layers and /layers/{layer_id}/coverage endpoints.
  • Added optional premium_incomes field to deal, create deal, subsection, create subsection and historical deal/layer object schemas. This affects /risks, /risks/{risk_id}, POST /risks and /risks/historical endpoints.

2026-07-08

  • Added optional sliding_scale_commission_calculation_type fields to Deal layer object schema. This affects /layers, /layers-v2, /layers/{layer_id}, /risks/{deal_id}/pricing-features and /risks/{deal_id}/pricing-features/{company_id}/{stamp_name}/{layer_id}.

2026-07-06

  • Added new endpoint /layers/{layer_id}/coverage, where coverage can have multiple amounts in different currencies.

2026-06-25

  • Added optional territorial_scope and perils fields to layer coverage schema. This affects /layers, /layers-v2 and /layers/{layer_id} endpoints.
  • Added optional layer_aggregate_limits, facultative_limits and industry_loss_warranty fields to layer coverage schema. This affects /layers, /layers-v2, /layers/{layer_id} and /risks/historical endpoints.

2026-06-24

  • Added optional monetary field to layer brokerage object schema. This affects /layers, /layers-v2, /layers/{layer_id} and /risks/historical endpoints.
  • BREAKING: the layer rate is a discriminated object whose type field is required (rate_on_line, adjustable_rate, monetary_amount, or the combined rate_on_line_and_adjustable_rate and rate_on_line_and_monetary_amount), and each type requires its own fields and rejects the others' -- see the Layer rate schema. Deposits moved into the premiums array. This entry was added retrospectively on 2026-10-26; the change shipped with the reinsurance_premium items below. This affects /layers, /layers-v2, /layers/{layer_id} and /risks/historical endpoints.
  • Added reinsurance_premium and reinsurance_premium_description fields to layer rate object schema. The custom_premium field is removed and rate.reinsurance_premium + rate.reinsurance_premium_description fields are intended to be used instead. This affects /layers, /layers-v2, /layers/{layer_id} and /risks/historical endpoints.

2026-06-22

  • Added optional fronting_capacity field to /risks/{risk_id}/accounting schemas.

2026-06-19

  • Added optional premium_income.data.percentage_us, sections.subsections.premium_percentage_us and sections.subsections.total_insured_value fields to /risks and /risks/{risk_id} schemas.

2026-06-17

  • Added optional subject_premium_percentage_us, total_insured_value, coverages.estimated_premium_income and coverages.total_insured_value fields. This affects /layers-v2 and /layers/{layer_id} endpoints.

2026-06-12

  • Added coverages.surplus_line, coverages.peril_coverages.surplus_line and product_data.data.surplus_line fields. This affects /layers, /layers-v2 and /layers/{layer_id} endpoints.

2026-06-10

  • Added lors_code to accounting information.

2026-06-09

  • Added description field to layer.

2026-05-28

  • Added loss_ratio_cap field to proportional pricing features. This affects /risks/{deal_id}/pricing-features (GET) and /risks/{deal_id}/pricing-features/{company_id}/{stamp_name}/{layer_id} (PUT).

2026-05-22

  • Added trigger_type and payout_basis fields to loss warranty. This affects /layers, /layers-v2 and /layers/{layer_id}.

2025-12-30

  • Added signing_date field to lines. This affects GET /lines. This new field records the date(s) when the reinsurer added their signature to the final reinsurance contracts.

2025-12-17

  • Added optional boolean is_not_taken_up query parameter to GET /risks.

2025-12-08

  • Added brokerage field to pricing features. This affects /risks/{deal_id}/pricing-features and /risks/{deal_id}/pricing-features/{company_id}/{stamp_name}/{layer_id}. This new brokerage field consists of both monetary brokerage, which may have 1 amount per currency, and brokerage as a percentage, for which a single amount and basis may be specified.

2025-11-14

  • Added industry_loss_warranty to layer data.

2025-11-10

  • Added /risks/{deal_id}/documents endpoint.

2025-11-07

  • Removed deprecated collateral field from layer data.

2025-11-03

  • Added layer_aggregate_limits to layer data.

2025-10-30

  • Added not_taken_up_reason field to layer and deal data.

2025-10-24

  • Made the limit field optional in limit-and-excess and loss warranty data.
  • Made the percent_limit field optional in percent limit-and-excess data.

2025-09-29

  • Added endpoint /risks/{risk_id}/last-changed.

2025-09-18

  • Added /layers-v2 endpoint. The difference in the new version is that the status field indicates the stage of the layer (draft, quoting, retracted, fot, bound), and there is a new field is_archived containing the information held in the status field of the old /layers endpoint.

2025-06-18

  • Deprecated fields brokerage_rebate and collateral. Users of these fields should use accounting market information instead.

2025-06-04

  • Added market_info field to deal accounting data.
  • Added accounting_market_info field to historical risk endpoint.

2025-05-23

  • Added layer_reporting_requirements field to deal accounting data.

2025-05-20

  • Added premium_basis field to deal subsection data.

2025-05-19

  • Added premium_payment_warranty to deal accounting data.

2025-05-15

  • Added cash_layer_loss_limit field to deal accounting data.

2025-05-06

  • Added new premium basis values: GEP, NEP, and AFP.

2025-03-31

  • Added perils field to layer and coverage data.

2025-03-27

  • Added territorial_scope field to layer and coverage data.

2025-03-21

  • Added subject_premium_basis field to layer data.

2025-02-11

  • Increased detail in custom premium data.

2025-02-04

  • Removed comment field from quote endpoints.

2024-11-15

  • Added endpoints for managing subjectivities, comments, and pricing features.

2024-10-19

  • Added endpoint /risks/{risk_id}/audit-trail.
  • Added endpoint /risks/historical to backfill with historical risks.

2024-05-13

  • Added layer_original_acquisition_cost to risk accounting data.

2024-05-09

  • Added fot, archived, and bound risk statuses.

2024-04-25

  • Replaced in_market with fot, both as a field and a filter.

2023-11-24

  • Added field duplicates to the risk object, containing risk duplicate information. Limited duplicates visibility to users with the Client role.
  • Added brokerage_splits to the risk accounting object.

2023-11-21

  • Added cover_note_status mandatory field to risk objects.
  • Added cover_note_status as a filter to the risk listing endpoint.

2023-11-06

  • The risk_options/{risk_option_id}/brokerage_rebate endpoint was removed. This functionality has been moved to risks/{risk_id}/accounting

2023-10-31

  • Fields internal_expenses, premium_payment_schedule, cedent_participations, internal_reference were removed. This information has been moved to a new Risk Accounting endpoint and is available only to risk cedent users at the FOT/Bound stages.
  • Field target_premium was renamed to target_reinsurance_premium.
  • Field max_recoverable was removed.

2023-10-13

  • When creating new risks, the following fields have been removed and are no longer accepted: id and cedent_participations.
  • The type of loss_additional_premium was changed to number.

2023-10-10

  • It is now prohibited to specify line_of_business_id for new layers, this information instead being derived from the subline of business.

2023-09-29

  • The /territories endpoint was added.
  • The /perils endpoint was added.
  • The geography field was replaced with an optional territorial_scope field, which holds two territory codes. This applies to the top-level risk data, subsection data within a risk, and layers.
  • The cession_basis field was added to layer data.
  • Non-proportional layers have new possible values of product: industry_loss_warranty and clash_excess_of_loss.
  • Values of brokerage_basis were changed.
  • The fields annual_aggregate_deductible, annual_aggregate_limit, and occurrence_limit were removed from proportional product data.
  • Non-proportional product data had the following optional fields added: loss_warranties, agg_percent_limits, per_risk_percent_limits, occurrence_agg_percent_limits, and facultative_limits.
  • The type of some optional fields in non-proportional product data was changed from a plain number to a limit object with two fields. This affects agg_limits, catastrophe_agg_limits, clash_agg_limits, occurrence_agg_limits, and per_risk_limits.
  • The premium_payment_schedule field was changed to a list of premium payment schedule objects.
  • A required perils field was added to layer subsection data.
  • An optional field internal_expenses was added to layer data.
  • An optional field peril_coverages was added to coverage data.

Catalogue

Get all non-broker organisations on the platform

This operation gets all organisations registered with the platform that are either cedents or underwriters.

header Parameters
Authorization
required
string
Example: Bearer ttcphpq.49615efeddb1b7a6d06b90b3d828a81ce00f8439

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Get all geographic regions recognised by the platform

This operation shows all geographic regions as they are defined on the platform.

header Parameters
Authorization
required
string
Example: Bearer yxkyrgc.fe52656dd5e1d37ae67047054378b555c45c73ed

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Get all lines of business recognised by the platform

This operation shows all lines of business as they are defined on the platform.

header Parameters
Authorization
required
string
Example: Bearer glfpcpg.c1121957e2d04c522112294608b45ef3096d71f2

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Get all sublines of business available to your organisation

This operation shows all sublines of business available to your organisation.

query Parameters
lob_id
string
Example: lob_id=Motor

Limit listing to the sublines under this parent line of business.

header Parameters
Authorization
required
string
Example: Bearer okqwlgd.8fb9eac249b45bb873b7d8927700b798a0b587b6

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Get all perils recognised by the platform

This operation shows all perils as they are defined on the platform.

header Parameters
Authorization
required
string
Example: Bearer jsevyxk.e8a489c127e85ed3242857cc009b9ce69f1cc9ac

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Get all territories recognised by the platform

This operation shows all territories which can be used in deal definitions.

header Parameters
Authorization
required
string
Example: Bearer gfcjdkt.72213d7647d6ba57921b6dcac8937c5bd9cb2f48

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Entities

Get the name of a company

This operation returns the name of the company with the given company_id.

path Parameters
company_id
required
string <uuid>
Example: 2cf6d7e8-9df4-06f1-17a1-caa43cb60781

The ID of the company for which the name is desired.

header Parameters
Authorization
required
string
Example: Bearer iyvhkjp.98830d7422147aa4cbcb89832e1c82bc0009ad5b

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Get information about a stamp.

Retrieve more information about a stamp on the Supercede platform, such as mappings to OpenTWINS. (TK examples for lors and opentwins)

path Parameters
stamp_name
required
string (Stamp name)
Example: NEXANS%20RE%20SA

The URL encoded name of the stamp for which information is desired.

header Parameters
Authorization
required
string
Example: Bearer mlcmkft.1ef89b1f0bef559424317c80f8738a3e0281b33e

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Get information about a user

This operation returns email and company details about the user with the given user_id.

path Parameters
user_id
required
string <uuid>
Example: abd992f4-5ec7-e600-cb5f-9d68a2d608cc

The ID of the user for which information is desired.

header Parameters
Authorization
required
string
Example: Bearer hahmfbj.7ef3441e59655847f03daaa8011c7234cf146271

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Search users matching criteria

This operation returns the user objects that match the given criteria.

query Parameters
email
required
string <email>
Example: email=umar@globalcover.re

The email of the user that you want to find. This must match exactly for a result to be returned.

header Parameters
Authorization
required
string
Example: Bearer xjenywt.d492fc5e69c421c2f118a8631f7e11f5a43524d0

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Deals

Discover all accessible deals.

List the deals you have access to.

query Parameters
year
integer <int64> (Deal year)
Example: year=2025
status
string
Enum: "archived" "locked" "draft" "quoting" "retracted" "quoting_closed" "fot" "in_market" "bound"
Example: status=retracted

Returns only deals with the given status.
Note that retracted is deprecated and will be removed in the next API version; please use quoting_closed instead.
Note that in_market is deprecated and will be removed in the next API version; please use fot instead.

cover_note_status
string (Cover note status)
Enum: "submitted" "pending"
Example: cover_note_status=submitted
is_not_taken_up
boolean (Deal hasn't been taken up)
Example: is_not_taken_up=true
header Parameters
Authorization
required
string
Example: Bearer dhjwtjq.3f0dc111f0a311e04445b281031dbb51ae079c94

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Create a new deal.

Create a new draft deal.

header Parameters
Authorization
required
string
Example: Bearer dhjwtjq.3f0dc111f0a311e04445b281031dbb51ae079c94

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Request Body schema: application/json
broker
string

The name of the placing broker company, as it appears in the catalogues. Its users become the deal's broker team.

class_of_business
required
string (Class of business)
Enum: "treaty" "facultative" "retrocession"

Class of business

clients
Array of strings
contract_reference
string (Contract reference)

A reference to the contract corresponding to this deal.

description
string

A description of this deal.

required
Continuous deal (object) or Bounded deal (object)
inception
required
string <date-time> (Inception date)

Inception date

original_insured
string (Original insured for a facultative deal.)
object (Deal Premium Income)
Deprecated

Deprecated: use premium_incomes instead. The specification of premium income for a deal.

Array of objects (Estimated premium income data) non-empty
Array of objects (Program level feature)
program_name
required
string

The name of this deal.

rationale
string
Enum: "expertise" "fronting" "lack-of-capacity" "mandatory" "not-available"

Deal rationale.

Array of objects (Section)
object (Territorial scope)

Contains lists of included and excluded territories.

Responses

Request samples

Content type
application/json
{
  • "broker": "Howden Re",
  • "class_of_business": "facultative",
  • "clients": [
    ],
  • "contract_reference": "PSC-890-V3-4567",
  • "description": "For our earthquake program in Santiago, first party physical damage is covered up to EUR 5m, with a combined single limit of $25m over all property policies for California earthquake exposure.",
  • "expiration": {
    },
  • "inception": "2024-06-01T00:00:00Z",
  • "original_insured": "Zenith Jewels",
  • "premium_income": {
    },
  • "premium_incomes": [
    ],
  • "program_level_features": [
    ],
  • "program_name": "Retro Japan",
  • "rationale": "fronting",
  • "sections": [
    ],
  • "territorial_scope": {
    }
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Get information about a deal.

Get information about a deal.

path Parameters
deal_id
required
string <uuid>
Example: c36dd2a6-c39f-3e68-c886-f2d4c4609e73

The ID of the deal to get information from

header Parameters
Authorization
required
string
Example: Bearer hcpfrqi.dfb106ba0eb7d33ed8988f41c0e54ac8ee3c79d9

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Responses

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Deals > Audit Trail

Get a timestamp for when this deal was last changed.

This corresponds to the timestamp of the most recent event in the audit trail for the deal.

path Parameters
deal_id
required
string <uuid>
Example: 06d79fd8-9696-2508-f3dc-6f98f76adb6b

The ID of the deal to get the last changed timestamp for.

header Parameters
Authorization
required
string
Example: Bearer zxehryf.1655ce58c530d29caf5e040aad1e7ba25ca20f9c

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
"2019-08-24T14:15:22Z"

Get the audit trail for a deal.

Retrieves all audit trail events associated with the specified deal.

path Parameters
deal_id
required
string <uuid>
Example: a6a21d92-eefa-c975-45b9-cecdc7661fda

The ID of the deal to get the audit trail for.

query Parameters
latestTimestamp
boolean
Example: latestTimestamp=true

This parameter is deprecated. Use the /api/risks/{deal_id}/last-change API endpoint instead.

header Parameters
Authorization
required
string
Example: Bearer mrnxyor.5957a19d270df8435e0b399083b162ddf718a2f6

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Deals > Accounting

Get deal accounting information.

path Parameters
deal_id
required
string <uuid>
Example: 5d33c0b2-af25-400a-88bf-95ebf006577a

The ID of the deal to which the pricing features are applied

header Parameters
Authorization
required
string
Example: Bearer srcpukp.e6b6daa06b7c4330a70c06627e491cfb3adede36

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Responses

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Put deal accounting information.

It should be noted that a complete rewrite of accounting information occurs, and not a partial one. Therefore, if any information was not specified, then this information is taken as null.

path Parameters
deal_id
required
string <uuid>
Example: 5c036184-89a3-5a1f-a34b-e1fbd5a9a566

The ID of the deal to which the pricing features are applied

header Parameters
Authorization
required
string
Example: Bearer srcpukp.e6b6daa06b7c4330a70c06627e491cfb3adede36

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Request Body schema: application/json
Array of objects (Brokerage split)
Array of objects (Layer cash loss limits)
Array of objects (Cedent participations in a specific layer)
Array of objects (Layer expense caps)
Array of objects (Layer internal expenses)
Array of objects (Layer internal reference)
Array of objects (Layer max recoverable)
Array of objects (Layer original acqusition cost)
Array of Proportional layer reporting requirements data (object) or Non-Proportional layer reporting requirements data (object)
Array of objects (Accounting market information)
Array of objects (Premium payment)
premium_payment_warranty
integer <int64> (Integer value)

Premium payment warranty value. Must be in range from 0 to 999 if present.

Responses

Request samples

Content type
application/json
{
  • "brokerage_splits": [
    ],
  • "layer_cash_loss_limit": [
    ],
  • "layer_cedent_participations": [
    ],
  • "layer_expense_caps": [
    ],
  • "layer_internal_expenses": [
    ],
  • "layer_internal_references": [
    ],
  • "layer_max_recoverables": [
    ],
  • "layer_original_acquisition_costs": [
    ],
  • "layer_reporting_requirements": [
    ],
  • "market_info": [
    ],
  • "premium_payment_schedule": [
    ],
  • "premium_payment_warranty": 665
}

Response samples

Content type
application/json
{
  • "data": [ ],
  • "success": true
}

Deals > References

Get the references of a deal.

This operation returns the references by which the deal, and each participant's share of it, is known.

path Parameters
deal_id
required
string <uuid>
Example: 197c3e02-9b4b-2b39-bf1c-14d81824098b

The ID of the deal whose references are desired

header Parameters
Authorization
required
string
Example: Bearer adfewso.eeb94ed4fc945ac144909bddac727b16f147fd67

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Set the references of a deal.

This operation replaces the deal's references as a whole: references omitted from the request are removed. A reference naming a company must name one on the deal's market list.

path Parameters
deal_id
required
string <uuid>
Example: a6a21d92-eefa-c975-45b9-cecdc7661fda

The ID of the deal whose references are set

header Parameters
Authorization
required
string
Example: Bearer adfewso.eeb94ed4fc945ac144909bddac727b16f147fd67

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Request Body schema: application/json
Array
company_id
string <uuid>

The participant whose own document this is, where the placement is signed one document per reinsurer. Null for a reference to the placement as a whole. The company must be on the deal's market list.

kind
required
string

What kind of reference this is, as the market words it: a unique market reference, a broker reference, a domestic treaty number, an evidence of cover.

notes
string

Anything else the document states.

reference
required
string

The reference itself.

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Deals > Contractual terms

Get the contractual terms of a deal.

This operation returns the deal's contractual terms. Fields that have not been recorded are null.

path Parameters
deal_id
required
string <uuid>
Example: 197c3e02-9b4b-2b39-bf1c-14d81824098b

The ID of the deal whose contractual terms are desired

header Parameters
Authorization
required
string
Example: Bearer ryrvfng.8e4e008bff074c7da6dfd2a154c61237561c6901

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Set the contractual terms of a deal.

This operation replaces the deal's contractual terms as a whole: fields omitted from the request are cleared.

path Parameters
deal_id
required
string <uuid>
Example: 5d33c0b2-af25-400a-88bf-95ebf006577a

The ID of the deal whose contractual terms are set

header Parameters
Authorization
required
string
Example: Bearer ryrvfng.8e4e008bff074c7da6dfd2a154c61237561c6901

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Request Body schema: application/json
administrator
string

The administrator or managing underwriter of the business.

arbitration_seat
string

The seat of arbitration.

object (Auto renewal)

Present where the contract renews of its own accord. Both fields are optional: a contract can roll on terms it does not state.

object (Cancellation)

Present where the contract was cancelled mid-term. Every field is optional: the object's presence is the fact, its fields the terms the endorsement states. A replacement contract is named in related_contracts with the replaces role on the replacing deal.

Array of objects (Money)
collateral
string

The collateral or funds-withheld mechanism.

execution_date
string <date>

The date the contract was executed.

governing_law
string

The law governing the contract.

Array of objects (Hours clause entry)
Array of objects (Money)
late_payment_interest
string

The late payment interest terms, e.g. a reference rate plus a margin.

notes
string

Any terms that fit none of the fields above.

portfolio_in
string

What unearned premium transfers in at inception, and on what basis.

portfolio_out
string

What unearned premium transfers out at termination, and on what basis.

object (Premium reserve)

Present where the cedent retains part of the ceded premium as a reserve for the reinsurer's account, releasing it in a later period. Every field is optional: the object's presence is the fact.

Array of objects (Rate of exchange)
Array of objects (Related contract)
reporting_cadence
string

The reporting and settlement cadence, e.g. monthly bordereaux within 30 days, quarterly balances within 45 days.

run_off_or_cut_off
string
Enum: "run_off" "cut_off"

Whether liability runs off to natural expiry or is cut off at the expiry date.

service_of_suit
string

The service-of-suit nominee.

termination
string

The termination notice and any special termination triggers.

Responses

Request samples

Content type
application/json
{
  • "administrator": "Insurtech, Inc. dba Foresight Risk & Insurance Services",
  • "arbitration_seat": "San Francisco, California",
  • "auto_renewal": {
    },
  • "cancellation": null,
  • "cash_loss_threshold": [
    ],
  • "collateral": "Funds withheld; LOC or Trust at the reinsurer's option",
  • "execution_date": "2021-04-25",
  • "governing_law": "England and Wales",
  • "hours_clause": [
    ],
  • "large_loss_notification_threshold": [
    ],
  • "late_payment_interest": "1% per month",
  • "notes": null,
  • "portfolio_in": "Unearned premium portfolio in at inception, 75 days",
  • "portfolio_out": "Ceded unearned premium returned less commission on termination",
  • "premium_reserve": null,
  • "rates_of_exchange": [
    ],
  • "related_contracts": [
    ],
  • "reporting_cadence": "Monthly bordereaux within 30 days; quarterly balances settled within 45 days",
  • "run_off_or_cut_off": "run_off",
  • "service_of_suit": "Mendes and Mount, New York",
  • "termination": "45 days' notice; special termination on insolvency or rating below A-"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Deals > Shared limit groups

Get the shared limit groups of a deal.

This operation returns the deal's shared limit groups: sets of layers that between them exhaust a single limit.

path Parameters
deal_id
required
string <uuid>
Example: 5c036184-89a3-5a1f-a34b-e1fbd5a9a566

The ID of the deal whose shared limit groups are desired

header Parameters
Authorization
required
string
Example: Bearer tcjxjmr.2fe3e6b52fd493ea9b2057a8fde1dc55431c9f8e

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Set the shared limit groups of a deal.

This operation replaces the deal's shared limit groups as a whole: groups omitted from the request are removed. Every layer named must belong to this deal, and a layer may draw on at most one shared limit.

path Parameters
deal_id
required
string <uuid>
Example: 4f576647-0058-226e-a240-be5024ff2cd8

The ID of the deal whose shared limit groups are set

header Parameters
Authorization
required
string
Example: Bearer tcjxjmr.2fe3e6b52fd493ea9b2057a8fde1dc55431c9f8e

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Request Body schema: application/json
Array
layer_ids
Array of strings <uuid> [ items <uuid > ]
name
required
string

What the contract calls this cover.

notes
string

Anything else the arrangement states.

Array of objects (Money)
Array of objects (Money)

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Deals > Shared premium groups

Get the shared premium groups of a deal.

This operation returns the deal's shared premium groups: sets of layers a single premium covers between them.

path Parameters
deal_id
required
string <uuid>
Example: c36dd2a6-c39f-3e68-c886-f2d4c4609e73

The ID of the deal whose shared premium groups are desired

header Parameters
Authorization
required
string
Example: Bearer ieckelz.dbeb22e03a688b0a3fb80eb56ef5ff981b2c694e

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Set the shared premium groups of a deal.

This operation replaces the deal's shared premium groups as a whole: groups omitted from the request are removed. Every layer named must belong to this deal, and a layer may draw on at most one shared premium.

path Parameters
deal_id
required
string <uuid>
Example: 3579da6a-81cd-e19c-7daa-dc70528ef9c0

The ID of the deal whose shared premium groups are set

header Parameters
Authorization
required
string
Example: Bearer ieckelz.dbeb22e03a688b0a3fb80eb56ef5ff981b2c694e

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Request Body schema: application/json
Array
Array of objects (Money)
layer_ids
Array of strings <uuid> [ items <uuid > ]
Array of objects (Money)
name
required
string

What the contract calls this premium.

notes
string

Anything else the premium states, such as the rate and the income basis it adjusts on.

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Deals > Documents

Discover all accessible documents uploaded to a Deal.

List the documents you have access to.

path Parameters
deal_id
required
string <uuid>
Example: 6a9eb56c-2e48-c1ff-b699-0b1fc2231b36

The ID of the deal

header Parameters
Authorization
required
string
Example: Bearer tiubmux.f14c49736b22de20dfe0ee66c6d18384de35bfb2

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{}

Download a document uploaded to a Deal.

Redirects to a temporary link to download the document. Follow the redirect without the Authorization header.

path Parameters
deal_id
required
string <uuid>
Example: 3cba5737-b9a2-eb19-6eed-c67433a50d69

The ID of the deal

document_id
required
string <uuid>
Example: 65a57c48-9395-12ed-c7f8-a35e5ac4193f

The ID of the document, as in its download_link_url.

header Parameters
Authorization
required
string
Example: Bearer xquhhdf.0f1a16ae656fe6ee7dbdda0aa1125a61a30e3270

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "error": {
    },
  • "success": false
}

Deals > Historical

Create historical deal.

Create a historical bounded deal.

header Parameters
Authorization
required
string
Example: Bearer wcjhabc.730abe05adf347c998404f5381562b3126342241

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Request Body schema: application/json
required
Array of objects (Accounting market information)
brokerage_rebate
number [ 0 .. 100 ]

Deprecated brokerage rebate value (ignored).

required
Array of objects (Brokerage split)
class_of_business
required
string (Class of business)
Enum: "treaty" "facultative" "retrocession"

Class of business

clients
required
Array of strings <uuid> [ items <uuid > ]
contract_reference
string

Contract reference identifier.

description
required
string

Description of the deal.

required
Continuous deal (object) or Bounded deal (object)
inception
required
string <date-time>

Deal inception date and time.

required
Array of objects (Historic deal layer)
original_insured
string

Name of the original insured party.

required
object (Deal Premium Income)

The specification of premium income for a deal.

Array of objects (Estimated premium income data) non-empty
Array of objects (Premium payment)
required
Array of objects (Program level feature)
program_name
required
string

Name of the deal.

rationale
string
Enum: "expertise" "fronting" "lack-of-capacity" "mandatory" "not-available"

Deal rationale.

required
Array of objects (Section)
object (Territorial scope)

Contains lists of included and excluded territories.

Responses

Request samples

Content type
application/json
{
  • "accounting_market_info": [
    ],
  • "brokerage_rebate": 2.5,
  • "brokerage_splits": [
    ],
  • "class_of_business": "treaty",
  • "clients": [
    ],
  • "contract_reference": "LGX/2023/7834-01",
  • "description": "Our program covers Northeast hurricane exposure with a base expected loss of 3.2% and territorial scope excluding Japan and Australia, with unlimited free reinstatements.",
  • "expiration": {
    },
  • "inception": "2024-01-01T00:00:00Z",
  • "layers": [
    ],
  • "original_insured": "Original Insured Ltd",
  • "premium_income": {
    },
  • "premium_incomes": [
    ],
  • "premium_payment_schedule": [
    ],
  • "program_level_features": [
    ],
  • "program_name": "Retro Japan",
  • "rationale": "fronting",
  • "sections": [
    ],
  • "territorial_scope": null
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Deals > Layers

Get all deal layers (deprecated).

Returns a list of deal layers available to the user.This endpoint is deprecated, please use GET /layers-v2 instead.

query Parameters
risk_id
string <uuid>
Example: risk_id=f2b8e8fa-435b-0d44-43b4-86d9be9b017f

Returns only layers for the deal with the specified ID.

status
string
Enum: "archived" "locked" "draft" "quoting" "retracted" "quoting_closed" "fot" "in_market" "bound"
Example: status=bound

Returns only layers for deals with the given status.
Note that retracted is deprecated and will be removed in the next API version; please use quoting_closed instead.
Note that in_market is deprecated and will be removed in the next API version; please use fot instead.

year
integer <int64>
Example: year=2021

Returns only layers for deals with the specified inception/expiration year.

risk_inception
string <date>
Example: risk_inception=2018-01-01

Returns only layers for deals with the specified inception date.

risk_expiration
string <date>
Example: risk_expiration=2018-12-31

Returns only layers for deals with the specified expiration date.

header Parameters
Authorization
required
string
Example: Bearer uwebwbo.a2c2f74b841299c78c6d9c7699743bf415c182e8

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Range
string
Example: id 8f0419c1-6053-4644-8865-a403efbf846c;limit 10;offset 1;order asc

Control the range of results in server's response. Header value consists of the following semicolon-separated fields: - is the name of the unit to paginate by, typically "id". - the value of the first element should have. limit - how many elements to include in the response. offset - starting from the , how many elements to skip before starting to include elements, typically 1. order [asc/desc] - control the way results are sorted.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Create deal layer.

This operation creates a deal layer based on the data provided.

header Parameters
Authorization
required
string
Example: Bearer uwebwbo.a2c2f74b841299c78c6d9c7699743bf415c182e8

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Request Body schema: application/json
object (Layer brokerage)
contract_reference_override
string

A reference of the contract.

Array of objects (Create layer coverage data)
description
string

Layer description.

Array of objects (Deal layer Lloyds code)
name
required
string

Deal layer name

object (Deal layer order)

Proportional layers require an order carrying cession_basis; non-proportional layers must omit cession_basis. Supplying it on a non-proportional layer is rejected, not ignored.

Array of objects (Estimated premium income data) non-empty
product
required
string
Enum: "aggregate_excess_of_loss" "catastrophe_excess_of_loss" "clash_excess_of_loss" "excess_of_loss_ratio" "facultative_excess_of_loss" "facultative_obligatory" "industry_loss_warranty" "quota_share" "risk_excess_of_loss" "surplus"

Deal layer product (contract type).

required
Proportional layer product data (object) or Non-Proportional layer product data (object)
object (Layer rate)

A discriminated object: type selects which fields apply. "rate_on_line" requires on_line_value and base_currency; its premium figures are optional, since the premium a rate adjusts may live in a shared premium group rather than on the layer. "adjustable_rate" requires adjustable_value, base_currency and at least one of premiums, deposit_premium_share or min_premium_share. "monetary_amount" requires reinsurance_premium and admits no rate fields. The combined types require the union of their parts. Fields belonging to another type are rejected, not ignored.

reinsurance_period
string
Enum: "yoa_period" "lod_period" "pid_period" "rad_period"

Deal layer reinsurance period.

reinsured_basis
string
Enum: "aggregate_basis" "any_one_risk_basis" "any_one_loss_basis" "any_one_event_basis" "each_and_every_loss_basis" "each_and_every_event_loss_occurrence_basis"

Deal layer reinsured basis.

risk_id
required
string <uuid>

Supercede-internal ID of the deal.

object (Layer income)
Deprecated

Deprecated: use premium_incomes instead.

subject_premium_basis
string
Deprecated
Enum: "gwp" "nwp" "gnwp" "gnep" "gnpi" "gnepi" "gep" "nep" "afp" "gcp" "ogp" "onp" "gnwpi"

Deprecated: use premium_incomes instead. Deal layer subject premium basis.

subject_premium_percentage_us
number (Percentage) [ 0 .. 100 ]
Deprecated

Deprecated: use premium_incomes instead. US premium percentage.

Array of objects (Money)
object (Territorial scope)

Contains lists of included and excluded territories.

object (Total insured value data)

Compatible with Facultative deals only

Responses

Request samples

Content type
application/json
{
  • "brokerage": {
    },
  • "contract_reference_override": "AX25SPR0027",
  • "coverages": [
    ],
  • "description": "Layer description",
  • "lloyds_codes": [
    ],
  • "name": "The collapse of space and time",
  • "order": {
    },
  • "premium_incomes": [
    ],
  • "product": "industry_loss_warranty",
  • "product_data": {
    },
  • "rate": {
    },
  • "reinsurance_period": "rad_period",
  • "reinsured_basis": "any_one_risk_basis",
  • "risk_id": "1a32c51c-05b1-441f-ad33-4d7a5d32359c",
  • "subject_income": {
    },
  • "subject_premium_basis": "nep",
  • "subject_premium_percentage_us": 100,
  • "target_reinsurance_premium": [
    ],
  • "territorial_scope": {
    },
  • "total_insured_value": {
    }
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Get all deal layers.

Returns a list of deal layers available to the user.

query Parameters
risk_id
string <uuid>
Example: risk_id=c36dd2a6-c39f-3e68-c886-f2d4c4609e73

Returns only layers for the deal with the specified ID.

status
string
Enum: "archived" "locked" "draft" "quoting" "retracted" "quoting_closed" "fot" "in_market" "bound"
Example: status=quoting_closed

Returns only layers for deals with the given status.
Note that retracted is deprecated and will be removed in the next API version; please use quoting_closed instead.
Note that in_market is deprecated and will be removed in the next API version; please use fot instead.

year
integer <int64>
Example: year=2021

Returns only layers for deals with the specified inception/expiration year.

risk_inception
string <date>
Example: risk_inception=2018-01-01

Returns only layers for deals with the specified inception date.

risk_expiration
string <date>
Example: risk_expiration=2018-12-31

Returns only layers for deals with the specified expiration date.

header Parameters
Authorization
required
string
Example: Bearer zqoygzl.e7768624f14f863e351cdea4c8fb6e078bf73aa9

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Range
string
Example: id b0ed4258-7665-4d2b-8b87-05fce831bb98;limit 10;offset 1;order asc

Control the range of results in server's response. Header value consists of the following semicolon-separated fields: - is the name of the unit to paginate by, typically "id". - the value of the first element should have. limit - how many elements to include in the response. offset - starting from the , how many elements to skip before starting to include elements, typically 1. order [asc/desc] - control the way results are sorted.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Get the details of a specific deal layer.

This operation returns a deal layer given by layer_id.

path Parameters
layer_id
required
string <uuid>
Example: 197c3e02-9b4b-2b39-bf1c-14d81824098b

The ID of the requested layer.

header Parameters
Authorization
required
string
Example: Bearer nbcmprd.e37fff8ea3cc6641dc3ed649ba80f32bf8074cf7

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Deal > Layer > Coverage

Get coverage information for the specified layer.

path Parameters
layer_id
required
string <uuid>
Example: 65a57c48-9395-12ed-c7f8-a35e5ac4193f

The ID of the requested layer.

header Parameters
Authorization
required
string
Example: Bearer cmijdkd.49ab616fc4b65c2f77d96e377feff9015454ef59

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Create or update layer coverage details.

path Parameters
layer_id
required
string <uuid>
Example: f2b8e8fa-435b-0d44-43b4-86d9be9b017f

The ID of the requested layer.

header Parameters
Authorization
required
string
Example: Bearer cmijdkd.49ab616fc4b65c2f77d96e377feff9015454ef59

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Request Body schema: application/json
Array
Array of objects (Limits)
Array of objects (Limits)
object (Estimated premium income data)
Deprecated

Deprecated: use premium_incomes instead. Compatible with Treaty and Retrocession deals only

Array of objects (Limits)
Array of objects (Loss warranty)
Array of objects (Limits)
notes
string

Notes on the layer coverage.

Array of objects (Limits)
Array of objects (Limits)
Array of objects (Peril coverage)
object (Peril scope)

Contains lists of included and excluded perils.

Array of objects (Estimated premium income data) non-empty
subline_of_business_id
required
string

The subline to which the coverage is applied.

Array of objects (Surplus line)
object (Territorial scope)

Contains lists of included and excluded territories.

object (Total insured value data)

Compatible with Facultative deals only

Responses

Request samples

Content type
application/json
[
  • {
    },
  • {
    },
  • {
    }
]

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Deals > Quotes

Discover all quotes on a deal layer.

This operation returns all quotes of the deal layer given by layer_id.

query Parameters
layer_id
required
string <uuid>
Example: layer_id=69c4b822-195e-29b8-b474-32f0210235ae

The ID of the deal layer for which the quoptes are desired.

header Parameters
Authorization
required
string
Example: Bearer occwvno.e963ad8b74b0602cdcf3c7e61bb0ca4132213609

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Create a quote for a deal layer.

This operation creates a quote on a deal layer based on the data provided.

header Parameters
Authorization
required
string
Example: Bearer occwvno.e963ad8b74b0602cdcf3c7e61bb0ca4132213609

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Request Body schema: application/json
ceding_commission
number [ 0 .. 100 ]

Ceding commission percentage value.

expiry_date
string <date>

Quote expiry date.

layer_id
required
string <uuid>

A uuid representing the Supercede-internal ID of the layer for which the quote is provided.

line_size
number [ 0 .. 100 ]

Line size percentage value.

name
required
string

Quote name.

object (Money)

Reinsurance premium amount.

rate_on_line
number [ 0 .. 100 ]

Quote rate-on-line percentage value.

rate_on_premium
number [ 0 .. 100 ]

Quote rate percentage value.

reference
string

Internal underwriter quote reference.

stamp_name
required
string

Underwriting company stamp name.

Responses

Request samples

Content type
application/json
{
  • "ceding_commission": 54.74860279575541,
  • "expiry_date": "1924-08-05",
  • "layer_id": "34ba894c-9076-452d-8d13-1dbb99c26ab0",
  • "line_size": 46.11193392348583,
  • "name": "Minimum quota",
  • "premium": {
    },
  • "rate_on_line": 49.412686659581695,
  • "rate_on_premium": 26.21632776882835,
  • "reference": "GE:10-04195XL",
  • "stamp_name": "NEXANS RE SA"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Retract a deal from Quoting or FOT stage

path Parameters
deal_id
required
string <uuid>
Example: e7510cb7-5e8e-fd6d-9847-fd681e671b39

The ID of the deal

header Parameters
Authorization
required
string
Example: Bearer pmfdkop.d88ce1051bace7cb406e8d8f3ddd625dbafb7925

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": null,
  • "success": true
}

Move a draft deal to the quoting stage.

path Parameters
deal_id
required
string <uuid>
Example: 6a9eb56c-2e48-c1ff-b699-0b1fc2231b36

The ID of the deal

header Parameters
Authorization
required
string
Example: Bearer ewlewyv.d0d84e5a136994d88e1134aee1724ea0abdb12d7

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": null,
  • "success": true
}

Deals > Lines

Get the lines of a deal layer

This operation returns all lines of the deal layer given by layer_id.

query Parameters
layer_id
required
string <uuid>
Example: layer_id=69c4b822-195e-29b8-b474-32f0210235ae

The ID of the deal layer for which the lines are desired.

header Parameters
Authorization
required
string
Example: Bearer fuyqwgm.36d8edf83f7034442b769dd1b5e2766c75b2a0fe

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Set a line on a deal layer.

This operation records an authorised line for a deal layer. A signing can be specified when the line is created, or added to an existing line using this same operation. The line for a given layer and stamp is replaced as a whole: the authorisation percentage is restated on every call, and omitting the signing removes any existing signing.

header Parameters
Authorization
required
string
Example: Bearer fuyqwgm.36d8edf83f7034442b769dd1b5e2766c75b2a0fe

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Request Body schema: application/json
authorization_percentage
required
number [ 0 .. 100 ]

The fraction of the layer that is authorised to be signed for this stamp.

comment
string

Free-text comment on the line.

expiry
string <date>

The date the authorisation expires.

layer_id
required
string <uuid>

A uuid representing the Supercede-internal ID of the layer the line is written against.

Array of objects (Participation change)
object (Signing)
stamp_name
required
string

The stamp authorising this line.

Responses

Request samples

Content type
application/json
{
  • "authorization_percentage": 87.93879547367696,
  • "comment": "Signed down from 10%",
  • "expiry": "1865-07-29",
  • "layer_id": "df07fc84-9492-4cd6-92f3-f6582ff148f8",
  • "participation_changes": [
    ],
  • "signing": {
    },
  • "stamp_name": "ODDYSSEY REINSURANCE CO."
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Deals > Market list

Get the market list for a deal.

This operation returns the market list for the deal given by risk_id, in the same shape the PUT operation accepts.

query Parameters
risk_id
required
string <uuid>
Example: risk_id=466eb767-9cb2-3e7f-0836-3d14dcfe4253

The ID of the deal whose market list is desired.

header Parameters
Authorization
required
string
Example: Bearer vorkpdx.7b11ca8c3e06e491aea2ee2a11f39aa40ef257c9

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true
}

Set the market list for a deal.

This operation allows you to overwrite the market list for the deal given by risk_id. Each participant's company is addressed by exactly one of company_id and company_name; a company_name is resolved against the exact catalogue name, and a name that matches no company fails the whole request.

query Parameters
risk_id
required
string <uuid>
Example: risk_id=2ee34d81-dabd-0994-a1ea-060c245f28d3

The ID of the deal for which this market list should apply.

header Parameters
Authorization
required
string
Example: Bearer vorkpdx.7b11ca8c3e06e491aea2ee2a11f39aa40ef257c9

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Request Body schema: application/json
Array
company_id
string <uuid>

An uuid representing the Supercede-internal ID of the company. Give exactly one of company_id and company_name.

company_name
string

The exact catalogue name of the company, as an alternative to company_id. A name that matches no company is rejected.

required
Array of objects (Deal layer)
required
Array of objects (User)

Responses

Request samples

Content type
application/json
[
  • {
    },
  • {
    },
  • {
    }
]

Response samples

Content type
application/json
{
  • "error": {
    },
  • "success": false
}

Deals > Subjectivities

Get all comments on a deal.

Returns a list of all comments attached to a deal.

path Parameters
deal_id
required
string <uuid>
Example: 06d79fd8-9696-2508-f3dc-6f98f76adb6b

The ID of the deal for which comments are requested.

header Parameters
Authorization
required
string
Example: Bearer wlkggim.97165a95ebff06e1c63099c2f80eecda6806f64a

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Add comments on a deal.

Allows comments to be added to a deal.

path Parameters
deal_id
required
string <uuid>
Example: 69c4b822-195e-29b8-b474-32f0210235ae

The ID of the deal to which comments should be added.

header Parameters
Authorization
required
string
Example: Bearer wlkggim.97165a95ebff06e1c63099c2f80eecda6806f64a

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Request Body schema: application/json
required
Array of objects (Comment)

Responses

Request samples

Content type
application/json
{
  • "comments": [
    ]
}

Response samples

Content type
application/json
{
  • "data": [ ],
  • "success": true
}

Edit a comment on a deal.

Allows for submitting new comment data that should replace the existing data.

path Parameters
deal_id
required
string <uuid>
Example: 65a57c48-9395-12ed-c7f8-a35e5ac4193f

The ID of the deal on which this comment is made.

comment_id
required
string <uuid>
Example: 860789aa-1934-d9e4-55f3-59b806a44f11

The ID of the comment to be updated.

header Parameters
Authorization
required
string
Example: Bearer fbcvdqz.5f68661582abd050aa07a3f5b597f6df254fc86c

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Request Body schema: application/json
company_id
string <uuid>

An UUID representing the Supercede-internal ID of the company that created the comment. Shall not be included when creating comments as an underwriter.

content
required
string

The content of this comment.

layer_ids
required
Array of strings <uuid> (Layer ID) [ items <uuid > ]
stamps
required
Array of strings (Stamp)

Responses

Request samples

Content type
application/json
{
  • "company_id": "f56add31-79ca-4cf6-9c24-a0de08f52013",
  • "content": "No, that was not what we decided last we met.",
  • "layer_ids": [
    ],
  • "stamps": [
    ]
}

Response samples

Content type
application/json
{
  • "data": [ ],
  • "success": true
}

Delete a comment from a deal.

Allows for removing a comment from a deal.

path Parameters
deal_id
required
string <uuid>
Example: c36dd2a6-c39f-3e68-c886-f2d4c4609e73

The ID of the deal on which this comment is made.

comment_id
required
string <uuid>
Example: 860789aa-1934-d9e4-55f3-59b806a44f11

The ID of the comment to be deleted.

header Parameters
Authorization
required
string
Example: Bearer fbcvdqz.5f68661582abd050aa07a3f5b597f6df254fc86c

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "error": {
    },
  • "success": false
}

Get deal pricing features.

This operation returns all available pricing fratures of the deal given by deal_id.

path Parameters
deal_id
required
string <uuid>
Example: 5c036184-89a3-5a1f-a34b-e1fbd5a9a566

The ID of the deal to which the pricing features are applied.

header Parameters
Authorization
required
string
Example: Bearer gjfngej.fda3f69f27256fcbeb98faa62a9d650c089e5a17

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Responses

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Create or update pricing features for a specific stamp and layer.

This operation creates new or updates existing pricing fratures given by company_id, stamp_name and layer_id.

path Parameters
risk_id
required
string <uuid>
Example: 5d33c0b2-af25-400a-88bf-95ebf006577a

The ID of the deal to which the pricing features are applied.

company_id
required
string <uuid>
Example: f2b8e8fa-435b-0d44-43b4-86d9be9b017f

The ID of the company to which the pricing features are applied.

stamp_name
required
string <non-empty string> .+
Example: Stamp_title_ABC

The stamp title to which the pricing features are applied.

layer_id
required
string <uuid>
Example: 35991787-41d5-b24b-4023-c51cd43e29a7

The ID of the layer to which the pricing features are applied.

header Parameters
Authorization
required
string
Example: Bearer gohswez.1c5e1f55f0914e638eb3e16170fa61a8ef36f607

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Request Body schema: application/json
One of
required
object (Proportional layer pricing features data)

An object carrying pricing features data for the proportional layer.

tag
required
string

This is always "pricing_features_prop_api" value.

Responses

Request samples

Content type
application/json
Example
{
  • "contents": {
    },
  • "tag": "pricing_features_prop_api"
}

Response samples

Content type
application/json
{
  • "data": [ ],
  • "success": true
}

Delete pricing features for a specific stamp and layer.

This operation deletes pricing fratures given by company_id, stamp_name and layer_id.

path Parameters
risk_id
required
string <uuid>
Example: 5c036184-89a3-5a1f-a34b-e1fbd5a9a566

The ID of the deal from which the pricing features need to be removed.

company_id
required
string <uuid>
Example: 5c036184-89a3-5a1f-a34b-e1fbd5a9a566

The ID of the company from which the pricing features need to be removed.

stamp_name
required
string <non-empty string> .+
Example: Stamp_title_ABC

The stamp title from which the pricing features need to be removed.

layer_id
required
string <uuid>
Example: 06d79fd8-9696-2508-f3dc-6f98f76adb6b

The ID of the layer from which the pricing features need to be removed.

header Parameters
Authorization
required
string
Example: Bearer gohswez.1c5e1f55f0914e638eb3e16170fa61a8ef36f607

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Responses

Response samples

Content type
application/json
{
  • "error": {
    },
  • "success": false
}

Get all subjectivities on a deal.

Returns a list of all subjectivities attached to a deal.

path Parameters
deal_id
required
string <uuid>
Example: 860789aa-1934-d9e4-55f3-59b806a44f11

The ID of the deal for which subjectivities are requested.

header Parameters
Authorization
required
string
Example: Bearer cbbsafp.7fcbc23caaa2947c593de831ad57b48436308399

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Responses

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}

Add subjectivities for review.

Allows subjectivities to be added to a deal.

path Parameters
deal_id
required
string <uuid>
Example: 69c4b822-195e-29b8-b474-32f0210235ae

The ID of the deal for which subjectivities are requested.

header Parameters
Authorization
required
string
Example: Bearer cbbsafp.7fcbc23caaa2947c593de831ad57b48436308399

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Request Body schema: application/json
required
Array of objects (Subjectivity)

Responses

Request samples

Content type
application/json
{
  • "subjectivities": [
    ]
}

Response samples

Content type
application/json
{
  • "data": [ ],
  • "success": true
}

Edit subjectivity content.

Set the content of a subjectivity to something new.

path Parameters
deal_id
required
string <uuid>
Example: c36dd2a6-c39f-3e68-c886-f2d4c4609e73

The ID of the deal to which the subjectivity applies.

subjectivity_id
required
string <uuid>
Example: 466eb767-9cb2-3e7f-0836-3d14dcfe4253

The ID of the subjectivity to be edited.

header Parameters
Authorization
required
string
Example: Bearer ajzcudm.5c09299e822976dc5d8bc63802446f15824605ca

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Request Body schema: application/json
content
required
string

The content that should replace the current content of this subjectivity.

Responses

Request samples

Content type
application/json
{
  • "content": "We would like to exclude the territory of Svalbard from this layer."
}

Response samples

Content type
application/json
{
  • "data": [ ],
  • "success": true
}

Accept subjectivity for deal.

Transitions a pending subjectivity into the accepted state.

path Parameters
deal_id
required
string <uuid>
Example: 6a9eb56c-2e48-c1ff-b699-0b1fc2231b36

The ID of the deal to which the subjectivity applies.

subjectivity_id
required
string <uuid>
Example: f2b8e8fa-435b-0d44-43b4-86d9be9b017f

The ID of the subjectivity to be accepted.

header Parameters
Authorization
required
string
Example: Bearer rojcliz.e19f6818856c3a86807dc85fa75fe55b1b65b66b

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Responses

Response samples

Content type
application/json
{
  • "data": [ ],
  • "success": true
}

Reject subjectivity for deal.

Transitions a pending subjectivity into the rejected state.

path Parameters
deal_id
required
string <uuid>
Example: 3579da6a-81cd-e19c-7daa-dc70528ef9c0

The ID of the deal to which the subjectivity applies.

subjectivity_id
required
string <uuid>
Example: 466eb767-9cb2-3e7f-0836-3d14dcfe4253

The ID of the subjectivity to be rejected.

header Parameters
Authorization
required
string
Example: Bearer lxzfdbr.1462dda13a70122e8dc9a817fa8764abf2c5c4dd

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Responses

Response samples

Content type
application/json
{
  • "data": [ ],
  • "success": true
}

Retract subjectivity for deal.

Transitions a pending subjectivity into the retracted state.

path Parameters
deal_id
required
string <uuid>
Example: 69c4b822-195e-29b8-b474-32f0210235ae

The ID of the deal to which the subjectivity applies.

subjectivity_id
required
string <uuid>
Example: 4f7fa093-eea9-e7b6-8790-ab7e2a41aa46

The ID of the subjectivity to be retracted.

header Parameters
Authorization
required
string
Example: Bearer tnyxiqg.dc7855fa833627a3183ca1637547a95e8f57bef1

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Supercede-Version
required
string
Example: 2020-10-01

A version indicator required on some endpoints for disambiguation. The value should always be 2020-10-01 in those cases.

Responses

Response samples

Content type
application/json
{
  • "data": [ ],
  • "success": true
}

Testing > Echo

Test the API connectivity.

Call this endpoint with valid JSON in the request body to see if the API responds back with a non-failure status code.

header Parameters
Authorization
required
string
Example: Bearer exaanqg.8cab1d75b6c0f4429d92306777b10e5da0cad3c9

Bearer-based HTTP authentication. The value should be "Bearer" followed by your API key.

Request Body schema: application/json
message
string

An example key–value pair in an object.

Responses

Request samples

Content type
application/json
{
  • "message": "An example key-value pair in an object."
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true
}