List contracts for a company
GET/companies/:companyID/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
managementEuroFunds
object
nullable
managementUC
object
nullable
opening
object
nullable
arbitration
object
nullable
exit
object
nullable
advice
object
nullable
surperformance
object
nullable
fees
object
required
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",
"beneficiaryClause": "string",
"fees": {
"managementEuroFunds": {
"totalPercentage": 0,
"contractPercentage": 0,
"companyPercentage": 0
},
"managementUC": {
"totalPercentage": 0,
"contractPercentage": 0,
"companyPercentage": 0
},
"opening": {
"totalPercentage": 0,
"contractPercentage": 0,
"companyPercentage": 0
},
"arbitration": {
"totalPercentage": 0,
"contractPercentage": 0,
"companyPercentage": 0
},
"exit": {
"totalPercentage": 0,
"contractPercentage": 0,
"companyPercentage": 0
},
"advice": {
"totalPercentage": 0,
"contractPercentage": 0,
"companyPercentage": 0
},
"surperformance": {
"totalPercentage": 0,
"contractPercentage": 0,
"companyPercentage": 0
}
}
},
"fees": "string"
}
]