IFRS-17
    IFRS-17
    CSM & PAA eligibility
    • Disclosures
    • Risk Adjustment
    • Discount Component
    • CSM & PAA eligibility
    • create ratios
      POST
    • create CSM run
      POST
    • read CSM runs
      GET
    • create CSM Amortization
      POST
    • determine PAA eligibility
      POST
    • delete CSM run
      DELETE

      create CSM run

      POST
      https://api.i17.actserv-africa.com/api/v2/csm/lrc

      Request

      Authorization
      Provide your bearer token in the
      Authorization
      header when making requests to protected resources.
      Example:
      Authorization: Bearer ********************
      Body Params application/json

      Examples

      Responses

      🟢200Success
      application/json
      Body

      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'https://api.i17.actserv-africa.com/api/v2/csm/lrc' \
      --header 'Authorization: Bearer <token>' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "valuation_date:": "2022-12-31",
          "ratios": {
              "initial_measurement": {
                  "ra_ratio": [
                      {
                          "class": "Engineering",
                          "2021": 0.0037
                      },
                      {
                          "class": "Miscellaneous",
                          "2021": 0.0098
                      }
                  ],
                  "expense_ratio": [
                      {
                          "class": "Engineering",
                          "2021": 0.0959
                      },
                      {
                          "class": "Miscellaneous",
                          "2021": 0.3952
                      }
                  ],
                  "loss_ratio": [
                      {
                          "class": "Engineering",
                          "2021": 0.2342
                      },
                      {
                          "class": "Miscellaneous",
                          "2021": 0.1977
                      }
                  ],
                  "reinsurance_ratio": [
                      {
                          "class": "Engineering",
                          "2021": 0.7940
                      },
                      {
                          "class": "Miscellaneous",
                          "2021": 0.7920
                      }
                  ],
                  "interest_rate": [
                      {
                          "class": "Engineering",
                          "2021": 0.16
                      },
                      {
                          "class": "Miscellaneous",
                          "2021": 0.16
                      }
                  ]
              },
              "subsequent_measurement": {
                  "ra_ratio": [
                      {
                          "class": "Engineering",
                          "2021": 0.0037
                      },
                      {
                          "class": "Miscellaneous",
                          "2021": 0.0098
                      }
                  ],
                  "expense_ratio": [
                      {
                          "class": "Engineering",
                          "2021": 0.0959
                      },
                      {
                          "class": "Miscellaneous",
                          "2021": 0.3952
                      }
                  ],
                  "loss_ratio": [
                      {
                          "class": "Engineering",
                          "2021": 0.2342
                      },
                      {
                          "class": "Miscellaneous",
                          "2021": 0.1977
                      }
                  ],
                  "reinsurance_ratio": [
                      {
                          "class": "Engineering",
                          "2021": 0.7940
                      },
                      {
                          "class": "Miscellaneous",
                          "2021": 0.7920
                      }
                  ],
                  "interest_rate": [
                      {
                          "class": "Engineering",
                          "2021": 0.161
                      },
                      {
                          "class": "Miscellaneous",
                          "2021": 0.161
                      }
                  ]
              }
          },
          "policy_data": [
              {
                  "policy_no": "01/01/127/10608/2020",
                  "end_no": "New",
                  "class": "Miscellaneous",
                  "sub_class": "Performance Bonds ",
                  "underwriting_date": "2020-01-02",
                  "policy_commencement_date": "2020-01-02",
                  "policy_end_date": "2020-03-31",
                  "gross_premium_amount": 1000,
                  "acquisition_costs": 100
              },
              {
                  "policy_no": "01/01/120/8936/2020",
                  "end_no": "New",
                  "class": "Miscellaneous",
                  "sub_class": "Bonds (Immigration) ",
                  "underwriting_date": "2020-01-02",
                  "policy_commencement_date": "2020-01-02",
                  "policy_end_date": "2021-01-01",
                  "gross_premium_amount": 2500,
                  "acquisition_costs": 250
              }
          ]
      }'
      Response Response Example
      {
          "code": 200,
          "msg": "success",
          "results": {
              "run_id": "csm__20250610__0f2aa2b845cf11f081570242ac1c0002",
              "run_name": "API Key Test :: csm :: 2025-06-10",
              "created_by": "API Key Test",
              "date_and_time": "2025-06-10 07:46:46 UTC"
          }
      }
      Previous
      create ratios
      Next
      read CSM runs
      Built with