List contracts for a company
GET/companies/:company-id/contracts
List contracts for a company
Request
Path Parameters
Query Parameters
Default value: 0
Possible values: >= 1
Default value: 10
Responses
- 200
success - paginated list of contracts
- application/json
- Schema
- Example (from schema)
Schema
Array [
- MOD1
- MOD3
]
Internal identifier of the contract/company relation.
Identifier of the related contract.
Identifier of the related company.
metadata
object
required
Arbitrary metadata attached to the relation.
fees
object
nullable
property name*
object
nullable
Possible values: [fixed, percentage]
Default value: percentage
fees
object
Fees definition linked to the contract/company relation.
anyOf
string
services
object
required
property name*
object
Possible values: [percentage, fixed]
Possible values: [complementary, desinvest, both]
Possible values: [enter, variable]
tiers
object
required
property name*
object
Possible values: [percentage, fixed]
Possible values: [complementary, desinvest, both]
Possible values: [enter, variable]
products
object
required
property name*
object
Possible values: [percentage, fixed]
Possible values: [complementary, desinvest, both]
Possible values: [enter, variable]
[
{
"id": 1200,
"contractId": 45,
"companyId": "adfdfaca-48f0-4f3b-b30a-c6d97293090c",
"date": "2024-01-18T10:52:16.123Z",
"metadata": {
"performance": 0,
"accountUnits": 0,
"insurerSolvencyRatio": 0,
"managedOptions": [
"string"
],
"fundsOrigin": "string",
"annuityType": "string",
"minTransferAmount": 0,
"minFreeTransferAmount": 0,
"minScheduledTransfersAmount": 0,
"minPartialRedemption": 0,
"transferFees": 0,
"prevoyanceGuarantee": "string",
"mortalityTable": "string",
"anuityExitFees": 0,
"advantagesAndRisks": "string",
"fees": {}
},
"fees": "string"
}
]