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 ratios

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

      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' \
      --header 'Authorization: Bearer <token>' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "is_equal_measurement": false,
          "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
              },
              {
                  "policy_no": "01/01/120/8936/2020",
                  "end_no": "05/120/6276/2020",
                  "class": "Miscellaneous",
                  "sub_class": "Bonds (Immigration) ",
                  "underwriting_date": "2020-01-02",
                  "policy_commencement_date": "2020-01-02",
                  "policy_end_date": "2023-01-01",
                  "gross_premium_amount": 0,
                  "acquisition_costs": 0
              },
              {
                  "policy_no": "01/01/020/00509/2017",
                  "end_no": "05/020/6961/2020",
                  "class": "Engineering",
                  "sub_class": "Contractors All Risks ",
                  "underwriting_date": "2020-01-01",
                  "policy_commencement_date": "2020-01-01",
                  "policy_end_date": "2020-02-29",
                  "gross_premium_amount": 157024,
                  "acquisition_costs": 31405
              },
              {
                  "policy_no": "01/01/127/10601/2019",
                  "end_no": "New",
                  "class": "Miscellaneous",
                  "sub_class": "Performance Bonds ",
                  "underwriting_date": "2020-01-03",
                  "policy_commencement_date": "2020-01-03",
                  "policy_end_date": "2020-05-31",
                  "gross_premium_amount": 2000,
                  "acquisition_costs": 200
              },
              {
                  "policy_no": "03/01/020/01090/2019",
                  "end_no": "05/020/6962/2020",
                  "class": "Engineering",
                  "sub_class": "Contractors All Risks ",
                  "underwriting_date": "2020-01-03",
                  "policy_commencement_date": "2020-01-03",
                  "policy_end_date": "2020-12-22",
                  "gross_premium_amount": 0,
                  "acquisition_costs": 0
              },
              {
                  "policy_no": "01/01/127/10606/2019",
                  "end_no": "New",
                  "class": "Miscellaneous",
                  "sub_class": "Performance Bonds ",
                  "underwriting_date": "2020-01-07",
                  "policy_commencement_date": "2020-01-07",
                  "policy_end_date": "2020-06-04",
                  "gross_premium_amount": 2000,
                  "acquisition_costs": 200
              },
              {
                  "policy_no": "1/01/020/1383/2015",
                  "end_no": "07/020/5446/2019",
                  "class": "Engineering",
                  "sub_class": "Contractors All Risks ",
                  "underwriting_date": "2015-07-13",
                  "policy_commencement_date": "2015-07-13",
                  "policy_end_date": "2020-12-17",
                  "gross_premium_amount": 108523,
                  "acquisition_costs": 21705
              },
              {
                  "policy_no": "01/01/020/00055/2016",
                  "end_no": "05/020/6963/2020",
                  "class": "Engineering",
                  "sub_class": "Contractors All Risks ",
                  "underwriting_date": "2020-01-01",
                  "policy_commencement_date": "2020-01-01",
                  "policy_end_date": "2020-08-21",
                  "gross_premium_amount": 6433,
                  "acquisition_costs": 1287
              },
              {
                  "policy_no": "01/01/127/7743/2017",
                  "end_no": "07/127/5188/2019",
                  "class": "Miscellaneous",
                  "sub_class": "Performance Bonds ",
                  "underwriting_date": "2019-09-01",
                  "policy_commencement_date": "2019-09-01",
                  "policy_end_date": "2020-03-31",
                  "gross_premium_amount": 342766,
                  "acquisition_costs": 34277
              },
              {
                  "policy_no": "01/01/020/00398/2017",
                  "end_no": "05/020/6964/2020",
                  "class": "Engineering",
                  "sub_class": "Contractors All Risks ",
                  "underwriting_date": "2020-01-01",
                  "policy_commencement_date": "2020-01-01",
                  "policy_end_date": "2020-03-31",
                  "gross_premium_amount": 155472,
                  "acquisition_costs": 31094
              },
              {
                  "policy_no": "01/01/020/00704/2018",
                  "end_no": "05/020/6845/2019",
                  "class": "Engineering",
                  "sub_cl
      Response Response Example
      {
          "code": 200,
          "msg": "success",
          "results": {
              "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,
                      "x11": 116257318.0857
                  },
                  {
                      "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,
                      "x11": 13304724.9575
                  },
                  {
                      "policy_no": "01/01/120/8936/2020",
                      "end_no": "05/120/6276/2020",
                      "class": "Miscellaneous",
                      "sub_class": "Bonds (Immigration) ",
                      "underwriting_date": "2020-01-02",
                      "policy_commencement_date": "2020-01-02",
                      "policy_end_date": "2023-01-01",
                      "gross_premium_amount": 0,
                      "acquisition_costs": 0
                  }
              ],
              "ratios": {
                  "initial_measurement": {
                      "ra_ratio": [
                          {
                              "class": "Engineering",
                              "2021": 0
                          },
                          {
                              "class": "Miscellaneous",
                              "2021": 0
                          }
                      ],
                      "expense_ratio": [
                          {
                              "class": "Engineering",
                              "2021": 0
                          },
                          {
                              "class": "Miscellaneous",
                              "2021": 0
                          }
                      ],
                      "loss_ratio": [
                          {
                              "class": "Engineering",
                              "2021": 0
                          },
                          {
                              "class": "Miscellaneous",
                              "2021": 0
                          }
                      ],
                      "reinsurance_ratio": [
                          {
                              "class": "Engineering",
                              "2021": 0
                          },
                          {
                              "class": "Miscellaneous",
                              "2021": 0
                          }
                      ],
                      "interest_rate": [
                          {
                              "class": "Engineering",
                              "2021": 0
                          },
                          {
                              "class": "Miscellaneous",
                              "2021": 0
                          }
                      ]
                  },
                  "subsequent_measurement": {}
              }
          }
      }
      Next
      create CSM run
      Built with