[email protected]
.
On receipt of your email, we will send you an invite
link to sign up to our platform where you
can create and manage API keys.
Name | Method | Description |
---|---|---|
/triangle | GET | List all triangles a user can access within their organization. Returns all relevant data for triangles, including name and internal ids. |
Name | Method | Description |
---|---|---|
/triangle | POST | Create a named triangle in the database. |
Parameter | Type | Required | Description |
---|---|---|---|
triangle_name | string | yes | The name of the triangle. |
triangle_data | JSON | yes | The triangle data. See our Python package Bermuda for more information about the correct dictionary/JSON format. The easiest option is to generate the JSON by saving the results of the .to_dict() method called on a Bermuda Triangle instance. |
overwrite | boolean | no | If a triangle already exists in the database, you must force it’s re-creation by setting overwrite=true |
Name | Method | Description |
---|---|---|
/triangle/{id} | DELETE | Delete a triangle in the database using the triangle id. |
/development-model
/tail-model
/forecast-model
{model}
for any of the
four specific endpoints above.
Name | Method | Description |
---|---|---|
/{model} | POST | Create a named triangle in the database. |
Parameter | Type | Required | Description |
---|---|---|---|
triangle_name | string | yes | The name of a triangle present in the database. |
model_name | string | yes | The user’s chosen name of the model. |
model_type | string | yes | The specific type of model. For full information about model types, see the Model types section. |
model_config | JSON | yes | Configuration parameters for the model. See the User Guide sections for our companion Python LedgerAnalytics package for a full description of each model’s technical explanation and configuration parameters. |
overwrite | boolean | no | Set overwrite=true to overwrite a previously fit model. Defaults to false to avoid unintended overwrites. |
Name | Method | Description |
---|---|---|
/{model} | GET | List all created models, returning key information such as model names and internal ids. |
Name | Method | Description |
---|---|---|
/{model}/{id}/predict | POST | Makes predictions using a fitted model and stores the triangle of predictions in the database. |
Parameter | Type | Required | Description |
---|---|---|---|
triangle_name | string | yes | The name of the triangle to predict from. Many of insurance development and forecast models are auto-regressive and require an initial triangle to start predicting from. |
predict_config | JSON | yes | Configuration parameters for the model. See the User Guide sections for our companion Python LedgerAnalytics package for a full description of each model’s technical explanation and predict configuration parameters. |
Name | Method | Description |
---|---|---|
/{model}/{id} | DELETE | Delete a fitted model. |
Name | Method | Description |
---|---|---|
/{model}/{id}/terminate | POST | Terminate a remotely running model. |
Model | Types | Reference |
---|---|---|
development-model | - ChainLadder - TraditionalChainLadder - MeyersCRC - GMCL - ManualATA | See the detailed documentation. |
tail-model | - GeneralizedBondy - Sherman - ClassicalPowerTransform | See the detailed documentation |
forecast-model | - AR1 - SSM - TraditionalGCC | See the detailed documentation. |