Insurance Insights

4 endpoints · WealthSync API

POST

/pfm/api/v2/life-insurance/user-linked-accounts

#

Get user linked accounts for life insurance.

docs.signcare.io/wealthsync/api/insurance-insights/#post-pfm-api-v2-life-insurance-user-linked-accounts

This API returns all linked Life Insurance accounts for a user, grouped by FIP (insurance provider). Each linked account includes policy details (status, type, sum assured, premium amount/frequency), holder name, consent status, and current surrender/policy value.

Request Body Parameters:

→ uniqueIdentifier (required): The primary identifier added at the time of subscription. It must be the exact same value used during the initial subscription and MUST never change for this user.

Headers

  • X-API-KEY
    stringrequired
    Your secret API key for the environment you are calling (Stage and Live use different keys).
  • X-API-APP-ID
    stringrequired
    The App ID issued together with the key.
  • Content-Type
    stringrequired
    application/json

Body parameters

application/json
  • uniqueIdentifier
    stringrequired
    Required. Your identifier for the user, exactly as sent when the user was subscribed. Never changes for a user. Non-empty string.
    minLength 1default user-12345
Sample request body
{ "uniqueIdentifier": "user-12345" }

Responses

200OK
  • totalFiData
    integer (int32)optional
    No description.
    nullable
  • totalFiDataToBeFetched
    integer (int32)optional
    No description.
    nullable
  • fipData
    array<object>optional
    No description.
    nullable
    Each item: 6 fields
    • fipId
      stringoptional
      No description.
      nullable
    • fipName
      stringoptional
      No description.
      nullable
    • totalFiData
      integer (int32)optional
      No description.
      nullable
    • totalFiDataToBeFetched
      integer (int32)optional
      No description.
      nullable
    • linkedAccounts
      array<object>optional
      No description.
      nullable
      Each item: 15 fields
      • fiDataId
        stringoptional
        No description.
        nullable
      • accountRefNumber
        stringoptional
        No description.
        nullable
      • dataFetched
        stringoptional
        No description.
        nullable
      • lastFetchDateTime
        string (date-time)optional
        No description.
        nullable
      • fiRequestCountOfCurrentMonth
        integer (int32)optional
        No description.
        nullable
      • fipId
        stringoptional
        No description.
        nullable
      • fipName
        stringoptional
        No description.
        nullable
      • latestConsentPurposeText
        stringoptional
        No description.
        nullable
      • latestConsentExpiryTime
        string (date-time)optional
        No description.
        nullable
      • consentPurposeVersion
        stringoptional
        No description.
        nullable
      • accountType
        stringoptional
        No description.
        nullable
      • maskedAccNumber
        stringoptional
        No description.
        nullable
      • holderName
        stringoptional
        No description.
        nullable
      • policy
        objectoptional
        No description.
        13 fields
        • policyStatus
          stringoptional
          No description.
          nullable
        • policyType
          stringoptional
          No description.
          nullable
        • sumAssured
          number (double)optional
          No description.
          nullable
        • premiumAmount
          number (double)optional
          No description.
          nullable
        • premiumFrequency
          stringoptional
          No description.
          nullable
        • premiumPaymentYears
          integer (int32)optional
          No description.
          nullable
        • tenureYears
          integer (int32)optional
          No description.
          nullable
        • tenureMonths
          integer (int32)optional
          No description.
          nullable
        • surrenderValue
          number (double)optional
          No description.
          nullable
        • currentValue
          number (double)optional
          No description.
          nullable
        • exclusions
          stringoptional
          No description.
          nullable
        • assignment
          stringoptional
          No description.
          nullable
        • policyLoanStatus
          stringoptional
          No description.
          nullable
      • currentValue
        number (double)optional
        No description.
        nullable
    • currentValue
      number (double)optional
      No description.
      nullable
  • currentValue
    number (double)optional
    No description.
    nullable
Example
{ "totalFiData": 0, "totalFiDataToBeFetched": 0, "fipData": [ { "fipId": "string", "fipName": "string", "totalFiData": 0, "totalFiDataToBeFetched": 0, "linkedAccounts": [ { "fiDataId": "string", "accountRefNumber": "string", "dataFetched": "string", "lastFetchDateTime": "2026-01-01T00:00:00Z", "fiRequestCountOfCurrentMonth": 0, "fipId": "string", "fipName": "string", "latestConsentPurposeText": "string", "latestConsentExpiryTime": "2026-01-01T00:00:00Z", "consentPurposeVersion": "string", "accountType": "string", "maskedAccNumber": "string", "holderName": "string", "policy": { "policyStatus": "string", "policyType": "string", "sumAssured": 0, "premiumAmount": 0, "premiumFrequency": "string", "premiumPaymentYears": 0, "tenureYears": 0, "tenureMonths": 0, "surrenderValue": 0, "currentValue": 0, "exclusions": "string", "assignment": "string", "policyLoanStatus": "string" }, "currentValue": 0 } ], "currentValue": 0 } ], "currentValue": 0 }
400Bad Request
  • data
    objectoptional
    No description.
  • messages
    array<string>optional
    No description.
    nullable
  • request_id
    stringoptional
    No description.
    nullable
  • success
    booleanoptional
    No description.
    default false
  • message
    stringoptional
    No description.
    nullabledefault XXXXX
  • isBillable
    booleanoptional
    No description.
  • statusCode
    integer (int32)optional
    No description.
    default 400
Example
{ "data": {}, "messages": [ "string" ], "request_id": "string", "success": false, "message": "XXXXX", "isBillable": false, "statusCode": 400 }
401Unauthorized
  • data
    objectoptional
    No description.
  • messages
    array<string>optional
    No description.
    nullable
  • request_id
    stringoptional
    No description.
    nullable
  • success
    booleanoptional
    No description.
    default false
  • message
    stringoptional
    No description.
    nullabledefault XXXXX
  • isBillable
    booleanoptional
    No description.
  • statusCode
    integer (int32)optional
    No description.
    default 401
Example
{ "data": {}, "messages": [ "string" ], "request_id": "string", "success": false, "message": "XXXXX", "isBillable": false, "statusCode": 401 }
500Internal Server Error
  • data
    objectoptional
    No description.
  • messages
    array<string>optional
    No description.
    nullable
  • request_id
    stringoptional
    No description.
    nullable
  • success
    booleanoptional
    No description.
    default false
  • message
    stringoptional
    No description.
    nullabledefault XXXXX
  • isBillable
    booleanoptional
    No description.
  • statusCode
    integer (int32)optional
    No description.
    default 500
Example
{ "data": {}, "messages": [ "string" ], "request_id": "string", "success": false, "message": "XXXXX", "isBillable": false, "statusCode": 500 }
Code samplescurl · Node.js · Python
Stage: uat-ext.signcare.io
curl -X POST 'https://uat-ext.signcare.io/pfm/api/v2/life-insurance/user-linked-accounts' \ -H 'X-API-KEY: YOUR_API_KEY' \ -H 'X-API-APP-ID: YOUR_APP_ID' \ -H 'Content-Type: application/json' \ -d '{ "uniqueIdentifier": "user-12345" }'
POST

/pfm/api/v2/life-insurance/user-account-statement

#

Get user account statement for life insurance.

docs.signcare.io/wealthsync/api/insurance-insights/#post-pfm-api-v2-life-insurance-user-account-statement

This API returns the premium payment / transaction history for a specific life insurance policy. Each transaction includes txnId, amount, narration, type, and transaction datetime.

Prerequisites:

→ First call POST life-insurance/user-linked-accounts to get the list of linked life insurance accounts.

→ From the response, pick the fiDataId of the desired account.

→ Pass that fiDataId as the "accountId" parameter in this API.

Request Body Parameters:

→ uniqueIdentifier (required): The primary identifier added at the time of subscription. It must be the exact same value used during the initial subscription and MUST never change for this user.

→ accountId (required): The fiDataId of the specific account.

→ txnOrder (optional): Sort order for transactions — "ASC" (oldest first) or "DESC" (newest first).

→ dateRangeFrom (optional): Start date for filtering transactions. Format: yyyy-MM-dd.

→ dateRangeTo (optional): End date for filtering transactions. Format: yyyy-MM-dd.

Headers

  • X-API-KEY
    stringrequired
    Your secret API key for the environment you are calling (Stage and Live use different keys).
  • X-API-APP-ID
    stringrequired
    The App ID issued together with the key.
  • Content-Type
    stringrequired
    application/json

Body parameters

application/json
  • uniqueIdentifier
    stringrequired
    Required. Your identifier for the user, exactly as sent when the user was subscribed. Never changes for a user. Non-empty string.
    minLength 1default user-12345
  • accountId
    stringrequired
    Required. The fiDataId of the linked account, taken from the linked-accounts response.
    minLength 1default YOUR_FI_DATA_ID
  • dateRangeFrom
    stringoptional
    Optional. Start date to filter transactions, in yyyy-MM-dd format.
    nullabledefault 2024-01-01
  • dateRangeTo
    stringoptional
    Optional. End date to filter transactions, in yyyy-MM-dd format.
    nullabledefault 2024-12-31
  • txnOrder
    stringoptional
    Optional. Transaction order: ASC (oldest first, default) or DESC (newest first). Upper case.
    nullable
Sample request body
{ "uniqueIdentifier": "user-12345", "accountId": "YOUR_FI_DATA_ID", "dateRangeFrom": "2024-01-01", "dateRangeTo": "2024-12-31" }

Responses

200OK
Example
[ { "txnId": "string", "amount": 0, "narration": "string", "type": "string", "transactionDateTime": "2026-01-01T00:00:00Z" } ]
400Bad Request
  • data
    objectoptional
    No description.
  • messages
    array<string>optional
    No description.
    nullable
  • request_id
    stringoptional
    No description.
    nullable
  • success
    booleanoptional
    No description.
    default false
  • message
    stringoptional
    No description.
    nullabledefault XXXXX
  • isBillable
    booleanoptional
    No description.
  • statusCode
    integer (int32)optional
    No description.
    default 400
Example
{ "data": {}, "messages": [ "string" ], "request_id": "string", "success": false, "message": "XXXXX", "isBillable": false, "statusCode": 400 }
401Unauthorized
  • data
    objectoptional
    No description.
  • messages
    array<string>optional
    No description.
    nullable
  • request_id
    stringoptional
    No description.
    nullable
  • success
    booleanoptional
    No description.
    default false
  • message
    stringoptional
    No description.
    nullabledefault XXXXX
  • isBillable
    booleanoptional
    No description.
  • statusCode
    integer (int32)optional
    No description.
    default 401
Example
{ "data": {}, "messages": [ "string" ], "request_id": "string", "success": false, "message": "XXXXX", "isBillable": false, "statusCode": 401 }
500Internal Server Error
  • data
    objectoptional
    No description.
  • messages
    array<string>optional
    No description.
    nullable
  • request_id
    stringoptional
    No description.
    nullable
  • success
    booleanoptional
    No description.
    default false
  • message
    stringoptional
    No description.
    nullabledefault XXXXX
  • isBillable
    booleanoptional
    No description.
  • statusCode
    integer (int32)optional
    No description.
    default 500
Example
{ "data": {}, "messages": [ "string" ], "request_id": "string", "success": false, "message": "XXXXX", "isBillable": false, "statusCode": 500 }
Code samplescurl · Node.js · Python
Stage: uat-ext.signcare.io
curl -X POST 'https://uat-ext.signcare.io/pfm/api/v2/life-insurance/user-account-statement' \ -H 'X-API-KEY: YOUR_API_KEY' \ -H 'X-API-APP-ID: YOUR_APP_ID' \ -H 'Content-Type: application/json' \ -d '{ "uniqueIdentifier": "user-12345", "accountId": "YOUR_FI_DATA_ID", "dateRangeFrom": "2024-01-01", "dateRangeTo": "2024-12-31" }'
POST

/pfm/api/v2/general-insurance/user-linked-accounts

#

Get user linked accounts for general insurance.

docs.signcare.io/wealthsync/api/insurance-insights/#post-pfm-api-v2-general-insurance-user-linked-accounts

This API returns all linked General Insurance (health, motor, property, travel) accounts for a user. Each linked account includes policy details (name, number, type, status, sum insured, premium), covers, insured vehicles (for motor), holder name, consent status, and total coverage value.

The response contains a fiDataId for each account — this is the accountId you need to pass to the general insurance account statement API.

Request Body Parameters:

→ uniqueIdentifier (required): The primary identifier added at the time of subscription. It must be the exact same value used during the initial subscription and MUST never change for this user.

Headers

  • X-API-KEY
    stringrequired
    Your secret API key for the environment you are calling (Stage and Live use different keys).
  • X-API-APP-ID
    stringrequired
    The App ID issued together with the key.
  • Content-Type
    stringrequired
    application/json

Body parameters

application/json
  • uniqueIdentifier
    stringrequired
    Required. Your identifier for the user, exactly as sent when the user was subscribed. Never changes for a user. Non-empty string.
    minLength 1default user-12345
Sample request body
{ "uniqueIdentifier": "user-12345" }

Responses

200OK
  • totalFiData
    integer (int32)optional
    No description.
    nullable
  • totalFiDataToBeFetched
    integer (int32)optional
    No description.
    nullable
  • fipData
    array<object>optional
    No description.
    nullable
    Each item: 6 fields
    • fipId
      stringoptional
      No description.
      nullable
    • fipName
      stringoptional
      No description.
      nullable
    • totalFiData
      integer (int32)optional
      No description.
      nullable
    • totalFiDataToBeFetched
      integer (int32)optional
      No description.
      nullable
    • linkedAccounts
      array<object>optional
      No description.
      nullable
      Each item: 17 fields
      • fiDataId
        stringoptional
        No description.
        nullable
      • accountRefNumber
        stringoptional
        No description.
        nullable
      • dataFetched
        stringoptional
        No description.
        nullable
      • lastFetchDateTime
        string (date-time)optional
        No description.
        nullable
      • fiRequestCountOfCurrentMonth
        integer (int32)optional
        No description.
        nullable
      • fipId
        stringoptional
        No description.
        nullable
      • fipName
        stringoptional
        No description.
        nullable
      • latestConsentPurposeText
        stringoptional
        No description.
        nullable
      • latestConsentExpiryTime
        string (date-time)optional
        No description.
        nullable
      • consentPurposeVersion
        stringoptional
        No description.
        nullable
      • accountType
        stringoptional
        No description.
        nullable
      • maskedPolicyNumber
        stringoptional
        No description.
        nullable
      • holderName
        stringoptional
        No description.
        nullable
      • policy
        objectoptional
        No description.
        19 fields
        • policyName
          stringoptional
          No description.
          nullable
        • policyNumber
          stringoptional
          No description.
          nullable
        • uinNumber
          stringoptional
          No description.
          nullable
        • policyDescription
          stringoptional
          No description.
          nullable
        • insuranceType
          stringoptional
          No description.
          nullable
        • policyType
          stringoptional
          No description.
          nullable
        • policyStatus
          stringoptional
          No description.
          nullable
        • sumInsured
          number (double)optional
          No description.
          nullable
        • sumAssured
          number (double)optional
          No description.
          nullable
        • premiumAmount
          number (double)optional
          No description.
          nullable
        • premiumFrequency
          stringoptional
          No description.
          nullable
        • premiumPaymentYears
          integer (int32)optional
          No description.
          nullable
        • premiumPaymentMonths
          integer (int32)optional
          No description.
          nullable
        • tenureDays
          integer (int32)optional
          No description.
          nullable
        • tenureMonths
          integer (int32)optional
          No description.
          nullable
        • tenureYears
          integer (int32)optional
          No description.
          nullable
        • policyStartDate
          string (date-time)optional
          No description.
          nullable
        • policyExpiryDate
          string (date-time)optional
          No description.
          nullable
        • nextPremiumDueDate
          string (date-time)optional
          No description.
          nullable
      • covers
        array<object>optional
        No description.
        nullable
        Each item: 10 fields
        • coverName
          stringoptional
          No description.
          nullable
        • coverDescription
          stringoptional
          No description.
          nullable
        • uinNumber
          stringoptional
          No description.
          nullable
        • sumInsured
          number (double)optional
          No description.
          nullable
        • sumAssured
          number (double)optional
          No description.
          nullable
        • premiumAmount
          number (double)optional
          No description.
          nullable
        • tenureYears
          integer (int32)optional
          No description.
          nullable
        • tenureMonths
          integer (int32)optional
          No description.
          nullable
        • coverStartDate
          string (date-time)optional
          No description.
          nullable
        • coverEndDate
          string (date-time)optional
          No description.
          nullable
      • vehicles
        array<object>optional
        No description.
        nullable
        Each item: 8 fields
        • registrationNumber
          stringoptional
          No description.
          nullable
        • make
          stringoptional
          No description.
          nullable
        • model
          stringoptional
          No description.
          nullable
        • manufacturingYear
          integer (int32)optional
          No description.
          nullable
        • rtoLocation
          stringoptional
          No description.
          nullable
        • ncbPercentage
          stringoptional
          No description.
          nullable
        • hypothecation
          booleanoptional
          No description.
          nullable
        • financerName
          stringoptional
          No description.
          nullable
      • coverageValue
        number (double)optional
        No description.
        nullable
    • totalCoverage
      number (double)optional
      No description.
      nullable
  • totalCoverage
    number (double)optional
    No description.
    nullable
Example
{ "totalFiData": 0, "totalFiDataToBeFetched": 0, "fipData": [ { "fipId": "string", "fipName": "string", "totalFiData": 0, "totalFiDataToBeFetched": 0, "linkedAccounts": [ { "fiDataId": "string", "accountRefNumber": "string", "dataFetched": "string", "lastFetchDateTime": "2026-01-01T00:00:00Z", "fiRequestCountOfCurrentMonth": 0, "fipId": "string", "fipName": "string", "latestConsentPurposeText": "string", "latestConsentExpiryTime": "2026-01-01T00:00:00Z", "consentPurposeVersion": "string", "accountType": "string", "maskedPolicyNumber": "string", "holderName": "string", "policy": { "policyName": "string", "policyNumber": "string", "uinNumber": "string", "policyDescription": "string", "insuranceType": "string", "policyType": "string", "policyStatus": "string", "sumInsured": 0, "sumAssured": 0, "premiumAmount": 0, "premiumFrequency": "string", "premiumPaymentYears": 0, "premiumPaymentMonths": 0, "tenureDays": 0, "tenureMonths": 0, "tenureYears": 0, "policyStartDate": "2026-01-01T00:00:00Z", "policyExpiryDate": "2026-01-01T00:00:00Z", "nextPremiumDueDate": "2026-01-01T00:00:00Z" }, "covers": [ { "coverName": null, "coverDescription": null, "uinNumber": null, "sumInsured": null, "sumAssured": null, "premiumAmount": null, "tenureYears": null, "tenureMonths": null, "coverStartDate": null, "coverEndDate": null } ], "vehicles": [ { "registrationNumber": null, "make": null, "model": null, "manufacturingYear": null, "rtoLocation": null, "ncbPercentage": null, "hypothecation": null, "financerName": null } ], "coverageValue": 0 } ], "totalCoverage": 0 } ], "totalCoverage": 0 }
400Bad Request
  • data
    objectoptional
    No description.
  • messages
    array<string>optional
    No description.
    nullable
  • request_id
    stringoptional
    No description.
    nullable
  • success
    booleanoptional
    No description.
    default false
  • message
    stringoptional
    No description.
    nullabledefault XXXXX
  • isBillable
    booleanoptional
    No description.
  • statusCode
    integer (int32)optional
    No description.
    default 400
Example
{ "data": {}, "messages": [ "string" ], "request_id": "string", "success": false, "message": "XXXXX", "isBillable": false, "statusCode": 400 }
401Unauthorized
  • data
    objectoptional
    No description.
  • messages
    array<string>optional
    No description.
    nullable
  • request_id
    stringoptional
    No description.
    nullable
  • success
    booleanoptional
    No description.
    default false
  • message
    stringoptional
    No description.
    nullabledefault XXXXX
  • isBillable
    booleanoptional
    No description.
  • statusCode
    integer (int32)optional
    No description.
    default 401
Example
{ "data": {}, "messages": [ "string" ], "request_id": "string", "success": false, "message": "XXXXX", "isBillable": false, "statusCode": 401 }
500Internal Server Error
  • data
    objectoptional
    No description.
  • messages
    array<string>optional
    No description.
    nullable
  • request_id
    stringoptional
    No description.
    nullable
  • success
    booleanoptional
    No description.
    default false
  • message
    stringoptional
    No description.
    nullabledefault XXXXX
  • isBillable
    booleanoptional
    No description.
  • statusCode
    integer (int32)optional
    No description.
    default 500
Example
{ "data": {}, "messages": [ "string" ], "request_id": "string", "success": false, "message": "XXXXX", "isBillable": false, "statusCode": 500 }
Code samplescurl · Node.js · Python
Stage: uat-ext.signcare.io
curl -X POST 'https://uat-ext.signcare.io/pfm/api/v2/general-insurance/user-linked-accounts' \ -H 'X-API-KEY: YOUR_API_KEY' \ -H 'X-API-APP-ID: YOUR_APP_ID' \ -H 'Content-Type: application/json' \ -d '{ "uniqueIdentifier": "user-12345" }'
POST

/pfm/api/v2/general-insurance/user-account-statement

#

Get general insurance transactions.

docs.signcare.io/wealthsync/api/insurance-insights/#post-pfm-api-v2-general-insurance-user-account-statement

This API returns the premium payment / transaction history for a specific general insurance policy. Each transaction includes txnId, amount, narration, type, and transaction datetime.

Prerequisites:

→ First call POST general-insurance/user-linked-accounts to get the list of linked general insurance accounts.

→ From the response, pick the fiDataId of the desired account.

→ Pass that fiDataId as the "accountId" parameter in this API.

Request Body Parameters:

→ uniqueIdentifier (required): The primary identifier added at the time of subscription. It must be the exact same value used during the initial subscription and MUST never change for this user.

→ accountId (required): The fiDataId of the specific account.

→ txnOrder (optional): Sort order for transactions — "ASC" (oldest first) or "DESC" (newest first).

→ dateRangeFrom (optional): Start date for filtering transactions. Format: yyyy-MM-dd.

→ dateRangeTo (optional): End date for filtering transactions. Format: yyyy-MM-dd.

Headers

  • X-API-KEY
    stringrequired
    Your secret API key for the environment you are calling (Stage and Live use different keys).
  • X-API-APP-ID
    stringrequired
    The App ID issued together with the key.
  • Content-Type
    stringrequired
    application/json

Body parameters

application/json
  • uniqueIdentifier
    stringrequired
    Required. Your identifier for the user, exactly as sent when the user was subscribed. Never changes for a user. Non-empty string.
    minLength 1default user-12345
  • accountId
    stringrequired
    Required. The fiDataId of the linked account, taken from the linked-accounts response.
    minLength 1default YOUR_FI_DATA_ID
  • dateRangeFrom
    stringoptional
    Optional. Start date to filter transactions, in yyyy-MM-dd format.
    nullabledefault 2024-01-01
  • dateRangeTo
    stringoptional
    Optional. End date to filter transactions, in yyyy-MM-dd format.
    nullabledefault 2024-12-31
  • txnOrder
    stringoptional
    Optional. Transaction order: ASC (oldest first, default) or DESC (newest first). Upper case.
    nullable
Sample request body
{ "uniqueIdentifier": "user-12345", "accountId": "YOUR_FI_DATA_ID", "dateRangeFrom": "2024-01-01", "dateRangeTo": "2024-12-31" }

Responses

200OK
Example
[ { "txnId": "string", "amount": 0, "narration": "string", "type": "string", "transactionDateTime": "2026-01-01T00:00:00Z" } ]
400Bad Request
  • data
    objectoptional
    No description.
  • messages
    array<string>optional
    No description.
    nullable
  • request_id
    stringoptional
    No description.
    nullable
  • success
    booleanoptional
    No description.
    default false
  • message
    stringoptional
    No description.
    nullabledefault XXXXX
  • isBillable
    booleanoptional
    No description.
  • statusCode
    integer (int32)optional
    No description.
    default 400
Example
{ "data": {}, "messages": [ "string" ], "request_id": "string", "success": false, "message": "XXXXX", "isBillable": false, "statusCode": 400 }
401Unauthorized
  • data
    objectoptional
    No description.
  • messages
    array<string>optional
    No description.
    nullable
  • request_id
    stringoptional
    No description.
    nullable
  • success
    booleanoptional
    No description.
    default false
  • message
    stringoptional
    No description.
    nullabledefault XXXXX
  • isBillable
    booleanoptional
    No description.
  • statusCode
    integer (int32)optional
    No description.
    default 401
Example
{ "data": {}, "messages": [ "string" ], "request_id": "string", "success": false, "message": "XXXXX", "isBillable": false, "statusCode": 401 }
500Internal Server Error
  • data
    objectoptional
    No description.
  • messages
    array<string>optional
    No description.
    nullable
  • request_id
    stringoptional
    No description.
    nullable
  • success
    booleanoptional
    No description.
    default false
  • message
    stringoptional
    No description.
    nullabledefault XXXXX
  • isBillable
    booleanoptional
    No description.
  • statusCode
    integer (int32)optional
    No description.
    default 500
Example
{ "data": {}, "messages": [ "string" ], "request_id": "string", "success": false, "message": "XXXXX", "isBillable": false, "statusCode": 500 }
Code samplescurl · Node.js · Python
Stage: uat-ext.signcare.io
curl -X POST 'https://uat-ext.signcare.io/pfm/api/v2/general-insurance/user-account-statement' \ -H 'X-API-KEY: YOUR_API_KEY' \ -H 'X-API-APP-ID: YOUR_APP_ID' \ -H 'Content-Type: application/json' \ -d '{ "uniqueIdentifier": "user-12345", "accountId": "YOUR_FI_DATA_ID", "dateRangeFrom": "2024-01-01", "dateRangeTo": "2024-12-31" }'