Vasco GraphQL Documentation
Welcome to the Vasco API reference! This reference includes the complete set of GraphQL types, queries, mutations, and their parameters to interact with Vasco.
Feel free to contact our team if you need more informations regarding our API integration.
License
Proprietary
API Endpoints
# Production - Api publique:
https://api.XXX_client_name_XXX.vasco.fund/public/graphql/
# Préproduction - Api publique:
https://api.preprod.XXX_client_name_XXX.vasco.fund/public/graphql/
Headers
Authorization: Bearer <YOUR_TOKEN_HERE>
API GraphQL
The Vasco API is built respecting the GraphQL specifications.
Read more on : https://graphql.org/
Authentication
To authenticate you on the API, you need to provide a token in the Authorization header.
This token is a JWT. You can retrieve it by making a POST request to /auth/login
Body :
{
"username": "user@test.com",
"password": "pass"
}
The response will contain a token in such a format:
{
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpXXXXXX.YYYYYY"
}
You have to make your next API calls using this Token in Authorization header:
POST /public/graphql/
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpXXXXXX.YYYYYY
....
Queries
GetAccountTypes
Response
Returns [AccountTypeDetailed]!
Example
Query
query GetAccountTypes {
GetAccountTypes {
code
label
}
}
Response
{
"data": {
"GetAccountTypes": [
{
"code": "IndividualAccount",
"label": "abc123"
}
]
}
}
GetCmsBlock
Example
Query
query GetCmsBlock($cmsBlockId: ID!) {
GetCmsBlock(cmsBlockId: $cmsBlockId) {
id
name
content
}
}
Variables
{"cmsBlockId": 4}
Response
{
"data": {
"GetCmsBlock": {
"id": "abc123",
"name": "abc123",
"content": "xyz789"
}
}
}
GetConfiguration
Response
Returns a Configuration
Example
Query
query GetConfiguration {
GetConfiguration {
id
partnerEmail
partnerName
emailPrimaryColor
logoDarkUrl
logoLightUrl
faviconUrl
injectedCss
dealflowManagementUrl
signInConfiguration
minimumPasswordLength
kycDistributorHasStep
alertingCategory
helpConfiguration
helpUrl
messageBlockConfiguration {
id
content
localizedContent {
locale
value
}
enabled
displayConditions
segments {
id
name
description
type
segmentType {
...SegmentTypeDetailedFragment
}
userSegments {
...UserSegmentConnectionFragment
}
usersNumber
updatedAt
}
}
displayableMessageBlock {
id
content
localizedContent {
locale
value
}
enabled
displayConditions
segments {
id
name
description
type
segmentType {
...SegmentTypeDetailedFragment
}
userSegments {
...UserSegmentConnectionFragment
}
usersNumber
updatedAt
}
}
supportedLocales {
code
label
}
defaultLocale {
code
label
}
usedBankAccountTypes {
Investor {
code
label
}
Distributor {
code
label
}
DistributorNetwork {
code
label
}
Vehicle {
code
label
}
}
isPreProd
urlPreProd
urlProd
documentBatchAsynchronousThreshold
documentBatchToggleVisibilityAsynchronousThreshold
paginationDefaultResultsNumber
}
}
Response
{
"data": {
"GetConfiguration": {
"id": 4,
"partnerEmail": "xyz789",
"partnerName": "xyz789",
"emailPrimaryColor": "abc123",
"logoDarkUrl": "abc123",
"logoLightUrl": "xyz789",
"faviconUrl": "xyz789",
"injectedCss": "abc123",
"dealflowManagementUrl": "xyz789",
"signInConfiguration": Array,
"minimumPasswordLength": 123,
"kycDistributorHasStep": false,
"alertingCategory": "xyz789",
"helpConfiguration": Array,
"helpUrl": "xyz789",
"messageBlockConfiguration": MessageBlock,
"displayableMessageBlock": MessageBlock,
"supportedLocales": [SupportedLocaleDetailed],
"defaultLocale": SupportedLocaleDetailed,
"usedBankAccountTypes": UsedBankAccountTypesByAccountPersona,
"isPreProd": false,
"urlPreProd": "abc123",
"urlProd": "abc123",
"documentBatchAsynchronousThreshold": 123,
"documentBatchToggleVisibilityAsynchronousThreshold": 123,
"paginationDefaultResultsNumber": 123
}
}
}
GetFeatureFlag
Response
Returns a FeatureFlag
Arguments
| Name | Description |
|---|---|
featureFlagId - FeatureFlagId!
|
Example
Query
query GetFeatureFlag($featureFlagId: FeatureFlagId!) {
GetFeatureFlag(featureFlagId: $featureFlagId) {
id
name
description
enabled
}
}
Variables
{"featureFlagId": "FEATURE_2FA_ADMIN_REQUIRED"}
Response
{
"data": {
"GetFeatureFlag": {
"id": "FEATURE_2FA_ADMIN_REQUIRED",
"name": "abc123",
"description": "xyz789",
"enabled": true
}
}
}
GetFeatureFlags
Response
Returns [FeatureFlag]
Example
Query
query GetFeatureFlags {
GetFeatureFlags {
id
name
description
enabled
}
}
Response
{
"data": {
"GetFeatureFlags": [
{
"id": "FEATURE_2FA_ADMIN_REQUIRED",
"name": "abc123",
"description": "xyz789",
"enabled": false
}
]
}
}
GetPasswordToken
Response
Returns a PasswordToken!
Arguments
| Name | Description |
|---|---|
token - String!
|
Example
Query
query GetPasswordToken($token: String!) {
GetPasswordToken(token: $token) {
token
needTosAcknowledged
}
}
Variables
{"token": "xyz789"}
Response
{
"data": {
"GetPasswordToken": {
"token": "4",
"needTosAcknowledged": false
}
}
}
RequestLoginLink
Mutations
CreateUser
Description
This mutation is used to create a user. If you are not authenticated, it will be like a user asking access. If you are authenticated as a distributor, the created user will be linked to you. If you are authenticated as a distributor network, the created user will be linked to the distributor you give in $distributorId, which must be one of your network
Response
Returns a CreatedUser!
Arguments
| Name | Description |
|---|---|
firstName - String!
|
|
lastName - String!
|
|
mobile - String!
|
|
email - String!
|
|
persona - Persona!
|
|
firstAccountInformation - NewUserAccountInformationInput!
|
|
active - Boolean
|
Activate the access without review. Default = false |
withEmail - Boolean
|
Send an email to the user when activating the access. Default = false |
tosAcknowledged - Boolean
|
Default = false |
distributorAdvisorId - ID
|
|
locale - SupportedLocale
|
|
signupUrl - String
|
Example
Query
mutation CreateUser(
$firstName: String!,
$lastName: String!,
$mobile: String!,
$email: String!,
$persona: Persona!,
$firstAccountInformation: NewUserAccountInformationInput!,
$active: Boolean,
$withEmail: Boolean,
$tosAcknowledged: Boolean,
$distributorAdvisorId: ID,
$locale: SupportedLocale,
$signupUrl: String
) {
CreateUser(
firstName: $firstName,
lastName: $lastName,
mobile: $mobile,
email: $email,
persona: $persona,
firstAccountInformation: $firstAccountInformation,
active: $active,
withEmail: $withEmail,
tosAcknowledged: $tosAcknowledged,
distributorAdvisorId: $distributorAdvisorId,
locale: $locale,
signupUrl: $signupUrl
) {
id
active
email
persona
firstName
lastName
}
}
Variables
{
"firstName": "abc123",
"lastName": "abc123",
"mobile": "abc123",
"email": "abc123",
"persona": "ADMIN",
"firstAccountInformation": NewUserAccountInformationInput,
"active": false,
"withEmail": false,
"tosAcknowledged": false,
"distributorAdvisorId": "4",
"locale": "fr_FR",
"signupUrl": "abc123"
}
Response
{
"data": {
"CreateUser": {
"id": "4",
"active": false,
"email": "xyz789",
"persona": "ADMIN",
"firstName": "abc123",
"lastName": "xyz789"
}
}
}
RequestPasswordReset
ResetPassword
Response
Returns a ResetPasswordSucceed!
Example
Query
mutation ResetPassword(
$token: String!,
$newPassword: String!,
$tosAcknowledged: Boolean
) {
ResetPassword(
token: $token,
newPassword: $newPassword,
tosAcknowledged: $tosAcknowledged
) {
token
}
}
Variables
{
"token": "abc123",
"newPassword": "xyz789",
"tosAcknowledged": false
}
Response
{
"data": {
"ResetPassword": {"token": "abc123"}
}
}
Types
Account
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - DateTime!
|
|
documentControls - [AccountDocumentControl]
|
|
mostRecentVialinkControl - VialinkControl
|
|
label - String!
|
|
type - AccountType!
|
Use accountType
|
accountType - AccountTypeDetailed!
|
|
lcbftLevel - LcbftLevelDetailed!
|
Use investorInfo.lcbftLevel instead |
kycExpirationDate - DateTime
|
|
kycStatus - KycStatus!
|
use kycStatusDetailed instead |
kycStatusDetailed - KycStatusDetailed!
|
|
kycRefusedComment - String
|
|
investorInfo - InvestorInfo!
|
|
user - User
|
|
Arguments
|
|
canValidateKyc - Boolean
|
|
kycAnalysisResult - Array
|
|
accountDocuments - [AccountDocument]
|
|
bankAccounts - [BankAccount]
|
|
bankAccountByBankAccountType - BankAccount
|
|
Arguments
|
|
accountSecurityContracts - [AccountSecurityContract]
|
|
investmentsAndTransfers - [Transaction]
|
|
Arguments
|
|
investments - [Investment]
|
|
Arguments
|
|
cessions - [Cession]
|
|
Arguments
|
|
countryRisk - LcbftLevelDetailed!
|
|
activitySectorRisk - LcbftLevelDetailed!
|
|
relationshipRisk - LcbftLevelDetailed!
|
|
ppeRisk - LcbftLevelDetailed!
|
|
sanctionsRisk - LcbftLevelDetailed!
|
|
adequate - Boolean
|
|
distributedByAdvisor - DistributorAdvisor
|
|
signedDocuments - [AccountDocumentControl]
|
|
signersStatuses - [SignerStatus!]!
|
|
history - [AccountLogHistory]!
|
|
Arguments
|
|
kycStep - ConfigurableFormStep
|
|
accountComments - [AccountComment]
|
|
accountPersona - AccountPersonaDetailed!
|
|
suggestedExpirationDate - DateTime
|
|
portfolio - Portfolio
|
|
Arguments
|
|
Possible Types
| Account Types |
|---|
Example
{
"id": 4,
"createdAt": "2007-12-03T10:15:30Z",
"documentControls": [AccountDocumentControl],
"mostRecentVialinkControl": VialinkControl,
"label": "xyz789",
"type": "IndividualAccount",
"accountType": AccountTypeDetailed,
"lcbftLevel": LcbftLevelDetailed,
"kycExpirationDate": "2007-12-03T10:15:30Z",
"kycStatus": "TO_COMPLETE",
"kycStatusDetailed": KycStatusDetailed,
"kycRefusedComment": "xyz789",
"investorInfo": InvestorInfo,
"user": User,
"canValidateKyc": true,
"kycAnalysisResult": Array,
"accountDocuments": [AccountDocument],
"bankAccounts": [BankAccount],
"bankAccountByBankAccountType": BankAccount,
"accountSecurityContracts": [AccountSecurityContract],
"investmentsAndTransfers": [Transaction],
"investments": [Investment],
"cessions": [Cession],
"countryRisk": LcbftLevelDetailed,
"activitySectorRisk": LcbftLevelDetailed,
"relationshipRisk": LcbftLevelDetailed,
"ppeRisk": LcbftLevelDetailed,
"sanctionsRisk": LcbftLevelDetailed,
"adequate": false,
"distributedByAdvisor": DistributorAdvisor,
"signedDocuments": [AccountDocumentControl],
"signersStatuses": [SignerStatus],
"history": [AccountLogHistory],
"kycStep": ConfigurableFormStep,
"accountComments": [AccountComment],
"accountPersona": AccountPersonaDetailed,
"suggestedExpirationDate": "2007-12-03T10:15:30Z",
"portfolio": Portfolio
}
AccountComment
Description
An Account comment
Example
{
"id": 4,
"content": "xyz789",
"account": Account,
"userCreator": "abc123",
"lastEditor": "xyz789",
"createdAt": "2007-12-03T10:15:30Z"
}
AccountDocument
AccountDocumentControl
Description
A document control enriched with the account KycQuestion
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
documentControl - DocumentControl
|
|
required - Boolean!
|
|
label - String!
|
|
kycQuestion - ConfigurableFormQuestion
|
Example
{
"id": "4",
"documentControl": DocumentControl,
"required": true,
"label": "xyz789",
"kycQuestion": ConfigurableFormQuestion
}
AccountLogHistory
AccountPersona
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Investor"
AccountPersonaDetailed
Fields
| Field Name | Description |
|---|---|
code - AccountPersona!
|
|
label - String!
|
Example
{"code": "Investor", "label": "xyz789"}
AccountSecurityContract
Description
An Account security contract
Example
{
"id": "4",
"account": Account,
"security": Security,
"pledges": [Pledge],
"redeemableSecuritiesNumber": 123.45,
"currentWithdrawalPrice": Amount
}
AccountType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"IndividualAccount"
AccountTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - AccountType!
|
|
label - String!
|
Example
{
"code": "IndividualAccount",
"label": "xyz789"
}
ActiveParticipation
Description
An Active Portfolio Participation
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
lastOperation - Operation
|
|
issuerId - String
|
|
issuerName - String
|
|
issuerLogo - Document
|
|
issuerRisk - Int
|
|
targetActivity - String
|
|
targetPmsSector - PmsSector
|
|
investedCapital - Amount
|
|
engagedCapital - Amount
|
|
remainingCapital - Amount
|
|
repaidCapital - Amount
|
|
calledCapital - Amount
|
|
remainingToCallCapital - Amount
|
|
repaidGainRaw - Amount
|
|
collectedTaxation - Amount
|
|
repaidGainNet - Amount
|
|
repaidRaw - Amount
|
|
repaidNet - Amount
|
|
generatedGainRaw - Amount
|
|
currentIrr - Float
|
|
currentMultiple - Float!
|
|
estimatedEndDate - Date
|
|
unrealizedGainRaw - Amount
|
|
totalValue - Amount
|
|
dpi - Float
|
|
rvpi - Float
|
|
tvpi - Float
|
|
percentageOfPortfolio - Float!
|
|
percentageOwned - Float
|
|
lastValue - Amount!
|
|
security - Security!
|
|
firstInvestmentDate - Date!
|
|
detentionPeriodInMonths - Int!
|
|
account - Account
|
|
remainingSecuritiesCount - Float!
|
|
recallableAmount - Amount
|
Example
{
"id": 4,
"lastOperation": Operation,
"issuerId": "abc123",
"issuerName": "abc123",
"issuerLogo": Document,
"issuerRisk": 987,
"targetActivity": "abc123",
"targetPmsSector": PmsSector,
"investedCapital": Amount,
"engagedCapital": Amount,
"remainingCapital": Amount,
"repaidCapital": Amount,
"calledCapital": Amount,
"remainingToCallCapital": Amount,
"repaidGainRaw": Amount,
"collectedTaxation": Amount,
"repaidGainNet": Amount,
"repaidRaw": Amount,
"repaidNet": Amount,
"generatedGainRaw": Amount,
"currentIrr": 123.45,
"currentMultiple": 123.45,
"estimatedEndDate": "2007-12-03",
"unrealizedGainRaw": Amount,
"totalValue": Amount,
"dpi": 987.65,
"rvpi": 987.65,
"tvpi": 987.65,
"percentageOfPortfolio": 987.65,
"percentageOwned": 123.45,
"lastValue": Amount,
"security": Security,
"firstInvestmentDate": "2007-12-03",
"detentionPeriodInMonths": 123,
"account": Account,
"remainingSecuritiesCount": 123.45,
"recallableAmount": Amount
}
ActivitySector
Address
Algorithm
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
technicalCode - AlgorithmTechnicalCodeDetailed
|
|
label - String!
|
|
algorithm - String!
|
|
type - AlgorithmTypeDetailed!
|
|
category - AlgorithmCategoryDetailed!
|
Example
{
"id": 4,
"technicalCode": AlgorithmTechnicalCodeDetailed,
"label": "xyz789",
"algorithm": "abc123",
"type": AlgorithmTypeDetailed,
"category": AlgorithmCategoryDetailed
}
AlgorithmCategory
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"DOCUMENT_FILTER"
AlgorithmCategoryDetailed
Fields
| Field Name | Description |
|---|---|
code - AlgorithmCategory!
|
|
label - String!
|
Example
{
"code": "DOCUMENT_FILTER",
"label": "abc123"
}
AlgorithmTechnicalCode
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"AmountComputeMaximumDispatchableAmount"
AlgorithmTechnicalCodeDetailed
Fields
| Field Name | Description |
|---|---|
code - AlgorithmTechnicalCode!
|
|
label - String!
|
Example
{
"code": "AmountComputeMaximumDispatchableAmount",
"label": "xyz789"
}
AlgorithmType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ExpressionLanguage"
AlgorithmTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - AlgorithmType!
|
|
label - String!
|
Example
{
"code": "ExpressionLanguage",
"label": "xyz789"
}
Amount
Example
Amount
Any
Example
Any
Array
Example
Array
AsynchronousOperation
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
status - AsynchronousOperationState
|
|
type - AsynchronousOperationType
|
|
createdAt - Date!
|
|
updatedAt - Date!
|
|
startedAt - Date
|
|
endedAt - Date
|
|
authorName - String
|
|
authorEmail - String
|
|
executionCount - Int
|
|
securityOperation - SecurityOperation
|
Example
{
"id": "4",
"status": "Created",
"type": "ConveneGeneralAssembly",
"createdAt": "2007-12-03",
"updatedAt": "2007-12-03",
"startedAt": "2007-12-03",
"endedAt": "2007-12-03",
"authorName": "xyz789",
"authorEmail": "abc123",
"executionCount": 987,
"securityOperation": SecurityOperation
}
AsynchronousOperationState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Created"
AsynchronousOperationType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ConveneGeneralAssembly"
BankAccount
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
account - Account
|
|
iban - String
|
|
bic - String
|
|
holderName - String
|
|
bankName - String
|
|
status - BankAccountStatusDetailed
|
|
documentControl - DocumentControl
|
|
bankAccountType - BankAccountTypeDetailed!
|
|
countryLocation - Country
|
|
countryRisk - LcbftLevelDetailed
|
|
customProperties - [BankAccountCustomProperty]
|
|
externalProvider - ProviderTypeDetailed
|
|
externalId - String
|
|
activeExternalProvider - Boolean
|
Example
{
"id": "4",
"account": Account,
"iban": "xyz789",
"bic": "xyz789",
"holderName": "abc123",
"bankName": "abc123",
"status": BankAccountStatusDetailed,
"documentControl": DocumentControl,
"bankAccountType": BankAccountTypeDetailed,
"countryLocation": Country,
"countryRisk": LcbftLevelDetailed,
"customProperties": [BankAccountCustomProperty],
"externalProvider": ProviderTypeDetailed,
"externalId": "xyz789",
"activeExternalProvider": true
}
BankAccountCustomProperty
Fields
| Field Name | Description |
|---|---|
entityProperty - EntityProperty
|
|
value - Array
|
Example
{
"entityProperty": EntityProperty,
"value": Array
}
BankAccountStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"Valid"
BankAccountStatusDetailed
Fields
| Field Name | Description |
|---|---|
code - BankAccountStatus!
|
|
label - String!
|
Example
{"code": "Valid", "label": "abc123"}
BankAccountType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"AccountCreditTransfer"
BankAccountTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - BankAccountType!
|
|
label - String!
|
Example
{
"code": "AccountCreditTransfer",
"label": "abc123"
}
Boolean
Description
The Boolean scalar type represents true or false.
Example
true
Cession
Description
A Cession
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
type - TransactionType!
|
Use transactionType instead |
transactionType - TransactionTypeDetailed!
|
|
securitiesNumber - Float!
|
|
unpledgedSecuritiesNumber - Float!
|
|
transactionDocuments - [TransactionDocument]
|
|
transactionMoneyMovement - TransactionMoneyMovement
|
|
transactionFees - [TransactionFee]
|
|
priceBySecurity - Float!
|
|
amount - Amount!
|
|
rawAmount - Amount!
|
|
securityOperation - SecurityOperation
|
Use transactionSecurity.securityOperation |
transactionSecurity - TransactionSecurity
|
|
fromAccount - Account
|
|
toAccount - Account
|
|
transactionNumberings - [TransactionNumbering]
|
|
dismembermentType - DismembermentTypeDetailed
|
|
documentsZipFileUrl - String!
|
URL to download the zip file containing all transaction documents. Only for Investments and CapitalCalls |
distributionType - DistributionTypeDetailed!
|
|
distributionTaxation - DistributionTaxationDetailed!
|
|
reinvestmentPercentage - Float
|
|
reinvestmentAmount - Amount
|
|
rawGainAmount - Amount
|
|
rawCapitalAmount - Amount
|
|
taxationAmount - Amount
|
|
taxationDetails - Array
|
|
endEffectiveDate - Date
|
Example
{
"id": "4",
"type": "INVESTMENT",
"transactionType": TransactionTypeDetailed,
"securitiesNumber": 123.45,
"unpledgedSecuritiesNumber": 123.45,
"transactionDocuments": [TransactionDocument],
"transactionMoneyMovement": TransactionMoneyMovement,
"transactionFees": [TransactionFee],
"priceBySecurity": 987.65,
"amount": Amount,
"rawAmount": Amount,
"securityOperation": SecurityOperation,
"transactionSecurity": TransactionSecurity,
"fromAccount": Account,
"toAccount": Account,
"transactionNumberings": [TransactionNumbering],
"dismembermentType": DismembermentTypeDetailed,
"documentsZipFileUrl": "xyz789",
"distributionType": DistributionTypeDetailed,
"distributionTaxation": DistributionTaxationDetailed,
"reinvestmentPercentage": 123.45,
"reinvestmentAmount": Amount,
"rawGainAmount": Amount,
"rawCapitalAmount": Amount,
"taxationAmount": Amount,
"taxationDetails": Array,
"endEffectiveDate": "2007-12-03"
}
CmsBlock
Communication
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
title - String!
|
|
localizedTitle - [LocalizedString]!
|
|
issuer - Company!
|
|
communicationType - CommunicationTypeDetailed!
|
|
period - Date!
|
|
htmlContent - String
|
|
localizedHtmlContent - [LocalizedString]!
|
|
state - CommunicationStateDetailed!
|
State of the communication |
publishDate - DateTime
|
|
CommunicationDocuments - [CommunicationDocument]
|
Use 'communicationDocuments' instead |
communicationDocuments - [CommunicationDocument]
|
Example
{
"id": 4,
"title": "abc123",
"localizedTitle": [LocalizedString],
"issuer": Company,
"communicationType": CommunicationTypeDetailed,
"period": "2007-12-03",
"htmlContent": "abc123",
"localizedHtmlContent": [LocalizedString],
"state": CommunicationStateDetailed,
"publishDate": "2007-12-03T10:15:30Z",
"CommunicationDocuments": [CommunicationDocument],
"communicationDocuments": [CommunicationDocument]
}
CommunicationDocument
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
communication - Communication!
|
|
document - Document!
|
Example
{
"id": "4",
"communication": Communication,
"document": Document
}
CommunicationState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"Draft"
CommunicationStateDetailed
Fields
| Field Name | Description |
|---|---|
code - CommunicationState!
|
|
label - String!
|
Example
{"code": "Draft", "label": "abc123"}
CommunicationType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"Reporting"
CommunicationTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - CommunicationType!
|
|
label - String!
|
Example
{"code": "Reporting", "label": "abc123"}
Company
Description
A Company
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
corporateAccount - CompanyAccount!
|
|
securities - [Security]
|
|
risk - Int
|
|
logo - Document
|
|
companyDocuments - [CompanyDocument]
|
|
communications - [Communication]
|
Example
{
"id": "4",
"corporateAccount": CompanyAccount,
"securities": [Security],
"risk": 987,
"logo": Document,
"companyDocuments": [CompanyDocument],
"communications": [Communication]
}
CompanyAccount
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - DateTime!
|
|
documentControls - [AccountDocumentControl]
|
|
mostRecentVialinkControl - VialinkControl
|
|
label - String!
|
|
type - AccountType!
|
Use accountType
|
accountType - AccountTypeDetailed!
|
|
lcbftLevel - LcbftLevelDetailed!
|
Use investorInfo.lcbftLevel instead |
kycExpirationDate - DateTime
|
|
kycStatus - KycStatus!
|
use kycStatusDetailed instead |
kycStatusDetailed - KycStatusDetailed!
|
|
kycRefusedComment - String
|
|
investorInfo - InvestorInfo!
|
|
user - User
|
|
Arguments
|
|
canValidateKyc - Boolean
|
|
kycAnalysisResult - Array
|
|
accountDocuments - [AccountDocument]
|
|
bankAccounts - [BankAccount]
|
|
bankAccountByBankAccountType - BankAccount
|
|
Arguments
|
|
accountSecurityContracts - [AccountSecurityContract]
|
|
investmentsAndTransfers - [Transaction]
|
|
Arguments
|
|
investments - [Investment]
|
|
Arguments
|
|
cessions - [Cession]
|
|
Arguments
|
|
countryRisk - LcbftLevelDetailed!
|
|
activitySectorRisk - LcbftLevelDetailed!
|
|
relationshipRisk - LcbftLevelDetailed!
|
|
ppeRisk - LcbftLevelDetailed!
|
|
sanctionsRisk - LcbftLevelDetailed!
|
|
adequate - Boolean
|
|
distributedByAdvisor - DistributorAdvisor
|
|
signedDocuments - [AccountDocumentControl]
|
|
signersStatuses - [SignerStatus!]!
|
|
history - [AccountLogHistory]!
|
|
Arguments
|
|
kycStep - ConfigurableFormStep
|
|
accountComments - [AccountComment]
|
|
accountPersona - AccountPersonaDetailed!
|
|
suggestedExpirationDate - DateTime
|
|
portfolio - Portfolio
|
|
Arguments
|
|
corporateInfo - CorporateInfo!
|
|
representativeLegalInfo - LegalInfo
|
|
taxationType - CorporateAccountTaxationTypeDetailed
|
|
possibleTaxationTypes - [CorporateAccountTaxationTypeDetailed]
|
|
company - Company!
|
|
distributor - Distributor
|
|
distributorNetwork - DistributorNetwork
|
|
Example
{
"id": 4,
"createdAt": "2007-12-03T10:15:30Z",
"documentControls": [AccountDocumentControl],
"mostRecentVialinkControl": VialinkControl,
"label": "abc123",
"type": "IndividualAccount",
"accountType": AccountTypeDetailed,
"lcbftLevel": LcbftLevelDetailed,
"kycExpirationDate": "2007-12-03T10:15:30Z",
"kycStatus": "TO_COMPLETE",
"kycStatusDetailed": KycStatusDetailed,
"kycRefusedComment": "abc123",
"investorInfo": InvestorInfo,
"user": User,
"canValidateKyc": false,
"kycAnalysisResult": Array,
"accountDocuments": [AccountDocument],
"bankAccounts": [BankAccount],
"bankAccountByBankAccountType": BankAccount,
"accountSecurityContracts": [AccountSecurityContract],
"investmentsAndTransfers": [Transaction],
"investments": [Investment],
"cessions": [Cession],
"countryRisk": LcbftLevelDetailed,
"activitySectorRisk": LcbftLevelDetailed,
"relationshipRisk": LcbftLevelDetailed,
"ppeRisk": LcbftLevelDetailed,
"sanctionsRisk": LcbftLevelDetailed,
"adequate": false,
"distributedByAdvisor": DistributorAdvisor,
"signedDocuments": [AccountDocumentControl],
"signersStatuses": [SignerStatus],
"history": [AccountLogHistory],
"kycStep": ConfigurableFormStep,
"accountComments": [AccountComment],
"accountPersona": AccountPersonaDetailed,
"suggestedExpirationDate": "2007-12-03T10:15:30Z",
"portfolio": Portfolio,
"corporateInfo": CorporateInfo,
"representativeLegalInfo": LegalInfo,
"taxationType": CorporateAccountTaxationTypeDetailed,
"possibleTaxationTypes": [
CorporateAccountTaxationTypeDetailed
],
"company": Company,
"distributor": Distributor,
"distributorNetwork": DistributorNetwork
}
CompanyCorporateAccountRepresentativeCorporateInput
Fields
| Input Field | Description |
|---|---|
representativeCorporateName - String!
|
Example
{"representativeCorporateName": "xyz789"}
CompanyCorporateAccountRepresentativeInput
Fields
| Input Field | Description |
|---|---|
representativePersonal - CompanyCorporateAccountRepresentativePersonalInput
|
|
representativeCorporate - CompanyCorporateAccountRepresentativeCorporateInput
|
Example
{
"representativePersonal": CompanyCorporateAccountRepresentativePersonalInput,
"representativeCorporate": CompanyCorporateAccountRepresentativeCorporateInput
}
CompanyCorporateAccountRepresentativePersonalInput
CompanyDocument
ComplianceControl
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
viaLinkControl - VialinkControl!
|
|
documentControl - DocumentControl
|
|
level - ComplianceControlLevelDetailed!
|
|
source - String!
|
|
comment - String
|
|
failedData - Array!
|
Use failedChecks
|
failedChecks - [ComplianceControlCheck]!
|
|
user - User!
|
|
isAlert - Boolean!
|
Example
{
"id": "4",
"viaLinkControl": VialinkControl,
"documentControl": DocumentControl,
"level": ComplianceControlLevelDetailed,
"source": "abc123",
"comment": "xyz789",
"failedData": Array,
"failedChecks": [ComplianceControlCheck],
"user": User,
"isAlert": true
}
ComplianceControlCheck
ComplianceControlLevel
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"Level0"
ComplianceControlLevelDetailed
Fields
| Field Name | Description |
|---|---|
code - ComplianceControlLevel!
|
|
label - String!
|
Example
{"code": "Level0", "label": "xyz789"}
ConfigurableForm
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
technicalCode - ConfigurableFormTechnicalCode
|
|
label - String!
|
|
configurableFormType - ConfigurableFormTypeDetailed!
|
|
configurableFormHasSteps - [ConfigurableFormHasStep]
|
Example
{
"id": "4",
"technicalCode": "KycInvestor",
"label": "xyz789",
"configurableFormType": ConfigurableFormTypeDetailed,
"configurableFormHasSteps": [ConfigurableFormHasStep]
}
ConfigurableFormHasStep
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
configurableForm - ConfigurableForm!
|
|
configurableFormStep - ConfigurableFormStep!
|
|
sortIndex - Int!
|
Example
{
"id": 4,
"configurableForm": ConfigurableForm,
"configurableFormStep": ConfigurableFormStep,
"sortIndex": 123
}
ConfigurableFormQuestion
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
formDefinition - Array!
|
|
applicable - String!
|
Define if the field is applicable upon current step data. Syntax in twig |
validations - Array!
|
|
sortIndex - Int!
|
|
technicalCode - String!
|
|
configurableFormStep - ConfigurableFormStep!
|
|
dataStrategy - FormQuestionDataStrategyDetailed!
|
|
dataNormalizer - FormQuestionDataNormalizerDetailed!
|
|
dataStrategyDefinition - Mixed
|
|
entityPropertyContext - FormQuestionDataStrategyDefinitionDetailed
|
|
dataNormalizerDefinition - Mixed
|
|
phpApplicable - String!
|
|
entityProperty - EntityProperty
|
Use ConfigurableFormQuestionEntityProperties or FirstEntityProperty instead |
firstEntityProperty - EntityProperty
|
|
configurableFormQuestionEntityProperties - [ConfigurableFormQuestionEntityProperty]
|
|
extendedValidations - Array!
|
|
label - String
|
|
tooltip - String
|
|
placeholder - String
|
|
helpText - String
|
|
totalLabel - String
|
|
append - String
|
|
content - String
|
|
width - Int
|
Example
{
"id": 4,
"formDefinition": Array,
"applicable": "xyz789",
"validations": Array,
"sortIndex": 123,
"technicalCode": "abc123",
"configurableFormStep": ConfigurableFormStep,
"dataStrategy": FormQuestionDataStrategyDetailed,
"dataNormalizer": FormQuestionDataNormalizerDetailed,
"dataStrategyDefinition": Mixed,
"entityPropertyContext": FormQuestionDataStrategyDefinitionDetailed,
"dataNormalizerDefinition": Mixed,
"phpApplicable": "xyz789",
"entityProperty": EntityProperty,
"firstEntityProperty": EntityProperty,
"configurableFormQuestionEntityProperties": [
ConfigurableFormQuestionEntityProperty
],
"extendedValidations": Array,
"label": "xyz789",
"tooltip": "abc123",
"placeholder": "xyz789",
"helpText": "xyz789",
"totalLabel": "abc123",
"append": "xyz789",
"content": "abc123",
"width": 123
}
ConfigurableFormQuestionEntityProperty
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
configurableFormQuestion - ConfigurableFormQuestion!
|
|
entityProperty - EntityProperty!
|
|
sortIndex - Int!
|
|
label - String
|
|
tooltip - String
|
|
placeholder - String
|
|
helpText - String
|
Example
{
"id": 4,
"configurableFormQuestion": ConfigurableFormQuestion,
"entityProperty": EntityProperty,
"sortIndex": 123,
"label": "abc123",
"tooltip": "abc123",
"placeholder": "abc123",
"helpText": "abc123"
}
ConfigurableFormStep
Example
{
"id": "4",
"technicalCode": "abc123",
"label": "xyz789",
"stepFilterAlgorithm": Algorithm,
"sortIndex": 123,
"questions": [ConfigurableFormQuestion]
}
ConfigurableFormTechnicalCode
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"KycInvestor"
ConfigurableFormType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"Kyc"
ConfigurableFormTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - ConfigurableFormType!
|
|
label - String!
|
Example
{"code": "Kyc", "label": "xyz789"}
Configuration
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
partnerEmail - String!
|
|
partnerName - String!
|
|
emailPrimaryColor - String!
|
|
logoDarkUrl - String!
|
|
logoLightUrl - String!
|
|
faviconUrl - String!
|
|
injectedCss - String!
|
|
dealflowManagementUrl - String
|
|
signInConfiguration - Array!
|
|
minimumPasswordLength - Int!
|
|
kycDistributorHasStep - Boolean!
|
|
alertingCategory - String
|
|
helpConfiguration - Array!
|
|
helpUrl - String
|
An http link or a mailto:xxx link |
messageBlockConfiguration - MessageBlock
|
The data to configure the message block |
displayableMessageBlock - MessageBlock
|
The message block to display conditionally |
supportedLocales - [SupportedLocaleDetailed]!
|
|
defaultLocale - SupportedLocaleDetailed!
|
|
usedBankAccountTypes - UsedBankAccountTypesByAccountPersona!
|
|
isPreProd - Boolean!
|
Whether this is a pre-production environment |
urlPreProd - String!
|
PreProduction url |
urlProd - String!
|
Production url |
documentBatchAsynchronousThreshold - Int!
|
|
documentBatchToggleVisibilityAsynchronousThreshold - Int!
|
|
paginationDefaultResultsNumber - Int!
|
Default number of results per page for paginated queries |
Example
{
"id": 4,
"partnerEmail": "abc123",
"partnerName": "abc123",
"emailPrimaryColor": "xyz789",
"logoDarkUrl": "xyz789",
"logoLightUrl": "abc123",
"faviconUrl": "abc123",
"injectedCss": "abc123",
"dealflowManagementUrl": "abc123",
"signInConfiguration": Array,
"minimumPasswordLength": 123,
"kycDistributorHasStep": false,
"alertingCategory": "xyz789",
"helpConfiguration": Array,
"helpUrl": "abc123",
"messageBlockConfiguration": MessageBlock,
"displayableMessageBlock": MessageBlock,
"supportedLocales": [SupportedLocaleDetailed],
"defaultLocale": SupportedLocaleDetailed,
"usedBankAccountTypes": UsedBankAccountTypesByAccountPersona,
"isPreProd": false,
"urlPreProd": "abc123",
"urlProd": "xyz789",
"documentBatchAsynchronousThreshold": 987,
"documentBatchToggleVisibilityAsynchronousThreshold": 123,
"paginationDefaultResultsNumber": 123
}
ConsolidatedTransaction
Description
A consolidated transaction build from multiple transactions
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
fromAccount - Account
|
Make it nullable due to permission returning null if we are not granted to display account |
toAccount - Account
|
Make it nullable due to permission returning null if we are not granted to display account |
type - TransactionTypeDetailed!
|
|
dismembermentType - DismembermentTypeDetailed
|
|
transactionSecurity - TransactionSecurity!
|
|
amount - Amount!
|
|
rawAmount - Amount!
|
|
taxationAmount - Amount!
|
|
gainAmount - Amount!
|
|
reinvestmentAmount - Amount!
|
|
distributedAmount - Amount!
|
|
recallableAmount - Amount!
|
|
definitiveAmount - Amount!
|
|
securitiesNumber - Float!
|
|
viewerActingLike - TransferViewerActingLike
|
|
transactions - [Transaction]!
|
Example
{
"id": 4,
"fromAccount": Account,
"toAccount": Account,
"type": TransactionTypeDetailed,
"dismembermentType": DismembermentTypeDetailed,
"transactionSecurity": TransactionSecurity,
"amount": Amount,
"rawAmount": Amount,
"taxationAmount": Amount,
"gainAmount": Amount,
"reinvestmentAmount": Amount,
"distributedAmount": Amount,
"recallableAmount": Amount,
"definitiveAmount": Amount,
"securitiesNumber": 987.65,
"viewerActingLike": "Investment",
"transactions": [Transaction]
}
CorporateAccount
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - DateTime!
|
|
documentControls - [AccountDocumentControl]
|
|
mostRecentVialinkControl - VialinkControl
|
|
label - String!
|
|
type - AccountType!
|
Use accountType
|
accountType - AccountTypeDetailed!
|
|
lcbftLevel - LcbftLevelDetailed!
|
Use investorInfo.lcbftLevel instead |
kycExpirationDate - DateTime
|
|
kycStatus - KycStatus!
|
use kycStatusDetailed instead |
kycStatusDetailed - KycStatusDetailed!
|
|
kycRefusedComment - String
|
|
investorInfo - InvestorInfo!
|
|
user - User
|
|
Arguments
|
|
canValidateKyc - Boolean
|
|
kycAnalysisResult - Array
|
|
accountDocuments - [AccountDocument]
|
|
bankAccounts - [BankAccount]
|
|
bankAccountByBankAccountType - BankAccount
|
|
Arguments
|
|
accountSecurityContracts - [AccountSecurityContract]
|
|
investmentsAndTransfers - [Transaction]
|
|
Arguments
|
|
investments - [Investment]
|
|
Arguments
|
|
cessions - [Cession]
|
|
Arguments
|
|
countryRisk - LcbftLevelDetailed!
|
|
activitySectorRisk - LcbftLevelDetailed!
|
|
relationshipRisk - LcbftLevelDetailed!
|
|
ppeRisk - LcbftLevelDetailed!
|
|
sanctionsRisk - LcbftLevelDetailed!
|
|
adequate - Boolean
|
|
distributedByAdvisor - DistributorAdvisor
|
|
signedDocuments - [AccountDocumentControl]
|
|
signersStatuses - [SignerStatus!]!
|
|
history - [AccountLogHistory]!
|
|
Arguments
|
|
kycStep - ConfigurableFormStep
|
|
accountComments - [AccountComment]
|
|
accountPersona - AccountPersonaDetailed!
|
|
suggestedExpirationDate - DateTime
|
|
portfolio - Portfolio
|
|
Arguments
|
|
corporateInfo - CorporateInfo!
|
|
representativeLegalInfo - LegalInfo
|
|
taxationType - CorporateAccountTaxationTypeDetailed
|
|
possibleTaxationTypes - [CorporateAccountTaxationTypeDetailed]
|
|
company - Company
|
|
distributor - Distributor
|
|
distributorNetwork - DistributorNetwork
|
|
Example
{
"id": "4",
"createdAt": "2007-12-03T10:15:30Z",
"documentControls": [AccountDocumentControl],
"mostRecentVialinkControl": VialinkControl,
"label": "xyz789",
"type": "IndividualAccount",
"accountType": AccountTypeDetailed,
"lcbftLevel": LcbftLevelDetailed,
"kycExpirationDate": "2007-12-03T10:15:30Z",
"kycStatus": "TO_COMPLETE",
"kycStatusDetailed": KycStatusDetailed,
"kycRefusedComment": "abc123",
"investorInfo": InvestorInfo,
"user": User,
"canValidateKyc": false,
"kycAnalysisResult": Array,
"accountDocuments": [AccountDocument],
"bankAccounts": [BankAccount],
"bankAccountByBankAccountType": BankAccount,
"accountSecurityContracts": [AccountSecurityContract],
"investmentsAndTransfers": [Transaction],
"investments": [Investment],
"cessions": [Cession],
"countryRisk": LcbftLevelDetailed,
"activitySectorRisk": LcbftLevelDetailed,
"relationshipRisk": LcbftLevelDetailed,
"ppeRisk": LcbftLevelDetailed,
"sanctionsRisk": LcbftLevelDetailed,
"adequate": false,
"distributedByAdvisor": DistributorAdvisor,
"signedDocuments": [AccountDocumentControl],
"signersStatuses": [SignerStatus],
"history": [AccountLogHistory],
"kycStep": ConfigurableFormStep,
"accountComments": [AccountComment],
"accountPersona": AccountPersonaDetailed,
"suggestedExpirationDate": "2007-12-03T10:15:30Z",
"portfolio": Portfolio,
"corporateInfo": CorporateInfo,
"representativeLegalInfo": LegalInfo,
"taxationType": CorporateAccountTaxationTypeDetailed,
"possibleTaxationTypes": [
CorporateAccountTaxationTypeDetailed
],
"company": Company,
"distributor": Distributor,
"distributorNetwork": DistributorNetwork
}
CorporateAccountTaxationType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"IR"
CorporateAccountTaxationTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - CorporateAccountTaxationType!
|
|
label - String!
|
Example
{"code": "IR", "label": "abc123"}
CorporateInfo
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
address - Address
|
|
corporateName - String
|
|
registrationId - String
|
|
legalStatus - LegalStatus
|
|
socialCapital - Float
|
|
cityRegistration - String
|
|
representativeQuality - String
|
|
activitySector - ActivitySector
|
|
customProperties - [CorporateInfoCustomProperty]
|
Example
{
"id": 4,
"address": Address,
"corporateName": "abc123",
"registrationId": "xyz789",
"legalStatus": LegalStatus,
"socialCapital": 987.65,
"cityRegistration": "xyz789",
"representativeQuality": "abc123",
"activitySector": ActivitySector,
"customProperties": [CorporateInfoCustomProperty]
}
CorporateInfoCustomProperty
Fields
| Field Name | Description |
|---|---|
entityProperty - EntityProperty
|
|
value - Array
|
Example
{
"entityProperty": EntityProperty,
"value": Array
}
Country
Example
{
"id": 4,
"country": "xyz789",
"countryCode": "abc123",
"countryShort": "abc123",
"sortIndex": 123,
"countryRiskCode": CountryRiskCodeDetailed
}
CountryRiskCode
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"High"
CountryRiskCodeDetailed
Fields
| Field Name | Description |
|---|---|
code - CountryRiskCode!
|
|
label - String!
|
Example
{"code": "High", "label": "abc123"}
CreatedUser
Date
Example
"2007-12-03"
DateTime
Example
"2007-12-03T10:15:30Z"
Decimal
Example
Decimal
DismembermentType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"FullOwnership"
DismembermentTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - DismembermentType!
|
|
label - String!
|
|
needDuration - Boolean!
|
|
needUsufructuaryAge - Boolean!
|
Example
{
"code": "FullOwnership",
"label": "xyz789",
"needDuration": false,
"needUsufructuaryAge": true
}
DistributionDetail
Fields
| Field Name | Description |
|---|---|
distributionType - DistributionTypeDetailed!
|
|
distributionTaxation - DistributionTaxationDetailed!
|
|
reinvestmentPercentage - Float
|
|
reinvestmentAmount - Amount
|
Possible Types
| DistributionDetail Types |
|---|
Example
{
"distributionType": DistributionTypeDetailed,
"distributionTaxation": DistributionTaxationDetailed,
"reinvestmentPercentage": 987.65,
"reinvestmentAmount": Amount
}
DistributionPeriodicity
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"MONTHLY"
DistributionPeriodicityDetailed
Fields
| Field Name | Description |
|---|---|
code - DistributionPeriodicity!
|
|
label - String!
|
Example
{"code": "MONTHLY", "label": "abc123"}
DistributionTaxation
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"None"
DistributionTaxationDetailed
Fields
| Field Name | Description |
|---|---|
code - DistributionTaxation!
|
|
label - String!
|
Example
{"code": "None", "label": "abc123"}
DistributionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"LandCapitalGain"
DistributionTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - DistributionType!
|
|
label - String!
|
Example
{
"code": "LandCapitalGain",
"label": "abc123"
}
Distributor
Description
A Distributor
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
corporateAccount - CorporateAccount
|
|
vatPercentage - Float
|
|
distributorNetwork - DistributorNetwork
|
|
specificSecurityFeePatterns - [SecurityFeePattern!]!
|
|
lastInvoiceNumber - String
|
Example
{
"id": 4,
"corporateAccount": CorporateAccount,
"vatPercentage": 987.65,
"distributorNetwork": DistributorNetwork,
"specificSecurityFeePatterns": [SecurityFeePattern],
"lastInvoiceNumber": "xyz789"
}
DistributorAdvisor
Description
A Distributor advisor
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
user - User!
|
|
distributor - Distributor!
|
Example
{
"id": 4,
"user": User,
"distributor": Distributor
}
DistributorNetwork
Description
A Distributor network
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
corporateAccount - CorporateAccount
|
Example
{
"id": "4",
"corporateAccount": CorporateAccount
}
Document
Description
A document
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
contentType - String
|
|
signedUrl - String!
|
|
name - String!
|
|
displayedName - String
|
|
createdAt - DateTime!
|
|
documentGenerated - DocumentGenerated
|
Use documentsGenerated |
documentsGenerated - [DocumentGenerated]
|
|
accountDocuments - [AccountDocument]
|
|
documentControl - DocumentControl
|
Example
{
"id": 4,
"contentType": "abc123",
"signedUrl": "abc123",
"name": "abc123",
"displayedName": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"documentGenerated": DocumentGenerated,
"documentsGenerated": [DocumentGenerated],
"accountDocuments": [AccountDocument],
"documentControl": DocumentControl
}
DocumentControl
Description
A document control
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
status - DocumentControlStatusDetailed!
|
|
document - Document
|
|
vialinkData - Array
|
|
complianceControls - [ComplianceControl]
|
|
activeComplianceControl - ComplianceControl
|
|
Arguments
|
|
accountLinked - Account
|
|
expiresOn - DateTime
|
|
signatureDateTime - DateTime
|
|
Example
{
"id": "4",
"status": DocumentControlStatusDetailed,
"document": Document,
"vialinkData": Array,
"complianceControls": [ComplianceControl],
"activeComplianceControl": ComplianceControl,
"accountLinked": Account,
"expiresOn": "2007-12-03T10:15:30Z",
"signatureDateTime": "2007-12-03T10:15:30Z"
}
DocumentControlStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"TO_COMPLETE"
DocumentControlStatusDetailed
Fields
| Field Name | Description |
|---|---|
code - DocumentControlStatus!
|
|
label - String!
|
Example
{"code": "TO_COMPLETE", "label": "abc123"}
DocumentGenerated
Description
A generated document
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
document - Document
|
|
documentTemplate - DocumentTemplate
|
|
signatureDateTime - DateTime
|
|
yousignSignatureRequestId - String
|
Example
{
"id": "4",
"document": Document,
"documentTemplate": DocumentTemplate,
"signatureDateTime": "2007-12-03T10:15:30Z",
"yousignSignatureRequestId": "abc123"
}
DocumentTemplate
Description
A Document Template
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
name - String
|
|
localizedName - [LocalizedString]
|
|
type - DocumentTypeDetailed
|
|
fields - Array
|
Example
{
"id": 4,
"name": "xyz789",
"localizedName": [LocalizedString],
"type": DocumentTypeDetailed,
"fields": Array
}
DocumentType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"MISSION_LETTER"
DocumentTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - DocumentType!
|
|
label - String!
|
Example
{
"code": "MISSION_LETTER",
"label": "xyz789"
}
DocumentVisibilityForInvestor
Fields
| Field Name | Description |
|---|---|
visibleByInvestor - Boolean!
|
Possible Types
| DocumentVisibilityForInvestor Types |
|---|
Example
{"visibleByInvestor": false}
EffectiveDateState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"Waiting"
EffectiveDateStateDetailed
Fields
| Field Name | Description |
|---|---|
code - EffectiveDateState!
|
|
label - String!
|
Example
{"code": "Waiting", "label": "xyz789"}
EntityName
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Account"
EntityNameDetailed
Fields
| Field Name | Description |
|---|---|
code - EntityName!
|
|
label - String!
|
Example
{"code": "Account", "label": "abc123"}
EntityProperty
Description
Custom properties for this entity
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
type - EntityPropertyTypeDetailed!
|
|
entityName - EntityNameDetailed!
|
|
technicalCode - String!
|
|
code - String!
|
Use technicalCode
|
name - String!
|
|
dataStrategy - EntityPropertyDataStrategyDetailed!
|
|
dataStrategyDefinition - String
|
|
createdBy - String!
|
|
createdAt - DateTime!
|
|
editable - Boolean!
|
|
specificTreatment - EntityPropertySpecificTreatmentDetailed
|
Example
{
"id": "4",
"type": EntityPropertyTypeDetailed,
"entityName": EntityNameDetailed,
"technicalCode": "abc123",
"code": "abc123",
"name": "xyz789",
"dataStrategy": EntityPropertyDataStrategyDetailed,
"dataStrategyDefinition": "abc123",
"createdBy": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"editable": true,
"specificTreatment": EntityPropertySpecificTreatmentDetailed
}
EntityPropertyDataStrategy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ExistingField"
EntityPropertyDataStrategyDetailed
Fields
| Field Name | Description |
|---|---|
code - EntityPropertyDataStrategy!
|
|
label - String!
|
Example
{"code": "ExistingField", "label": "xyz789"}
EntityPropertySpecificTreatment
Values
| Enum Value | Description |
|---|---|
|
|
Example
"InvestmentAmountRecompute"
EntityPropertySpecificTreatmentDetailed
Fields
| Field Name | Description |
|---|---|
code - EntityPropertySpecificTreatment!
|
Example
{"code": "InvestmentAmountRecompute"}
EntityPropertyType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Text"
EntityPropertyTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - EntityPropertyType!
|
|
label - String!
|
Example
{"code": "Text", "label": "abc123"}
FeatureFlag
Fields
| Field Name | Description |
|---|---|
id - FeatureFlagId!
|
|
name - String!
|
|
description - String!
|
|
enabled - Boolean!
|
Example
{
"id": "FEATURE_2FA_ADMIN_REQUIRED",
"name": "abc123",
"description": "xyz789",
"enabled": false
}
FeatureFlagId
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"FEATURE_2FA_ADMIN_REQUIRED"
FeeCalculationBasis
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"AmountSubscribed"
FeeCalculationBasisDetailed
Fields
| Field Name | Description |
|---|---|
code - FeeCalculationBasis!
|
|
label - String!
|
Example
{
"code": "AmountSubscribed",
"label": "abc123"
}
FeeCalculationPeriodicity
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Once"
FeeCalculationPeriodicityDetailed
Fields
| Field Name | Description |
|---|---|
code - FeeCalculationPeriodicity!
|
|
label - String!
|
Example
{"code": "Once", "label": "abc123"}
FeeCalculationType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"OnTop"
FeeCalculationTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - FeeCalculationType!
|
|
label - String!
|
Example
{"code": "OnTop", "label": "abc123"}
FeeType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"CONSULTANCY_FEES"
FeeTypeDetailed
Float
Description
The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.
Example
987.65
FormQuestionDataNormalizer
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Noop"
FormQuestionDataNormalizerDetailed
Fields
| Field Name | Description |
|---|---|
code - FormQuestionDataNormalizer!
|
|
label - String!
|
Example
{"code": "Noop", "label": "xyz789"}
FormQuestionDataStrategy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Noop"
FormQuestionDataStrategyDefinition
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"CorporateInfo"
FormQuestionDataStrategyDefinitionDetailed
Fields
| Field Name | Description |
|---|---|
code - FormQuestionDataStrategyDefinition!
|
|
label - String!
|
Example
{"code": "CorporateInfo", "label": "xyz789"}
FormQuestionDataStrategyDetailed
Fields
| Field Name | Description |
|---|---|
code - FormQuestionDataStrategy!
|
|
label - String!
|
Example
{"code": "Noop", "label": "abc123"}
ID
Description
The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.
Example
4
Int
Description
The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
Investment
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
type - TransactionType!
|
Use transactionType instead |
transactionType - TransactionTypeDetailed!
|
|
securitiesNumber - Float!
|
|
unpledgedSecuritiesNumber - Float!
|
|
transactionDocuments - [TransactionDocument]
|
|
transactionMoneyMovement - TransactionMoneyMovement
|
|
transactionFees - [TransactionFee]
|
|
priceBySecurity - Float!
|
|
amount - Amount!
|
|
rawAmount - Amount!
|
|
securityOperation - SecurityOperationInvestment!
|
Use transactionSecurity.securityOperation |
transactionSecurity - TransactionSecurity
|
|
fromAccount - Account
|
|
toAccount - Account
|
|
transactionNumberings - [TransactionNumbering]
|
|
dismembermentType - DismembermentTypeDetailed
|
|
documentsZipFileUrl - String!
|
URL to download the zip file containing all transaction documents. Only for Investments and CapitalCalls |
effectiveDate - Date
|
|
effectiveDateState - EffectiveDateStateDetailed
|
|
actualDismembermentType - DismembermentType
|
Use investmentActualDismembermentType instead |
investmentActualDismembermentType - DismembermentTypeDetailed
|
|
dismembermentDurationInYears - Int
|
|
dismembermentEndAt - Date
|
|
valuationDiscount - Float
|
|
initialAmountWithoutOnTopFees - Amount!
|
|
initialAmount - Amount!
|
|
hasCoSigner - Boolean
|
|
capitalCallPercentage - Float
|
|
signed - Boolean!
|
|
distributedByAdvisor - DistributorAdvisor
|
|
distributedToAccountLabel - String
|
|
signatureDate - Date
|
|
signersStatuses - [SignerStatus!]!
|
|
reference - String
|
|
status - TransactionState!
|
Use investmentStatus instead |
investmentStatus - TransactionStateDetailed!
|
|
yousignSignatureRequestId - String
|
|
taxationType - TaxationType
|
Use taxationTypeDetailed |
taxationTypeDetailed - TaxationTypeDetailed
|
|
taxationAccountNumber - String
|
|
subscriptionStep - SubscriptionStep
|
|
modalitiesStep - ConfigurableFormStep
|
|
interestDate - Date
|
|
paymentInformation - PaymentInformation
|
|
signatureLink - SignatureLink
|
The link provided has an expiration. Ask it just before giving it to the end user |
customProperties - [InvestmentCustomProperty]
|
|
distributorBankAccountStatus - BankAccountStatusDetailed!
|
|
operation - Operation
|
|
investorAcceptedRiskAtSignDate - Int
|
|
issuerSrriAtSignDate - Int
|
|
adequate - Boolean
|
|
createdAt - DateTime!
|
|
source - InvestmentSourceDetailed
|
|
possessedSecuritiesNumber - Float
|
|
securityFeePattern - SecurityFeePattern
|
|
canUpdateAmount - Boolean!
|
|
modalitiesStatusDetailed - InvestmentModalitiesStatusDetailed!
|
|
modalitiesRefusedComment - String
|
|
validationDate - Date
|
|
hasSubscriptionPackBeenReset - Boolean!
|
Example
{
"id": "4",
"type": "INVESTMENT",
"transactionType": TransactionTypeDetailed,
"securitiesNumber": 987.65,
"unpledgedSecuritiesNumber": 123.45,
"transactionDocuments": [TransactionDocument],
"transactionMoneyMovement": TransactionMoneyMovement,
"transactionFees": [TransactionFee],
"priceBySecurity": 987.65,
"amount": Amount,
"rawAmount": Amount,
"securityOperation": SecurityOperationInvestment,
"transactionSecurity": TransactionSecurity,
"fromAccount": Account,
"toAccount": Account,
"transactionNumberings": [TransactionNumbering],
"dismembermentType": DismembermentTypeDetailed,
"documentsZipFileUrl": "abc123",
"effectiveDate": "2007-12-03",
"effectiveDateState": EffectiveDateStateDetailed,
"actualDismembermentType": "FullOwnership",
"investmentActualDismembermentType": DismembermentTypeDetailed,
"dismembermentDurationInYears": 987,
"dismembermentEndAt": "2007-12-03",
"valuationDiscount": 987.65,
"initialAmountWithoutOnTopFees": Amount,
"initialAmount": Amount,
"hasCoSigner": true,
"capitalCallPercentage": 123.45,
"signed": true,
"distributedByAdvisor": DistributorAdvisor,
"distributedToAccountLabel": "abc123",
"signatureDate": "2007-12-03",
"signersStatuses": [SignerStatus],
"reference": "abc123",
"status": "ExportedPayment",
"investmentStatus": TransactionStateDetailed,
"yousignSignatureRequestId": "abc123",
"taxationType": "PEA",
"taxationTypeDetailed": TaxationTypeDetailed,
"taxationAccountNumber": "xyz789",
"subscriptionStep": "Account",
"modalitiesStep": ConfigurableFormStep,
"interestDate": "2007-12-03",
"paymentInformation": PaymentInformation,
"signatureLink": SignatureLink,
"customProperties": [InvestmentCustomProperty],
"distributorBankAccountStatus": BankAccountStatusDetailed,
"operation": Operation,
"investorAcceptedRiskAtSignDate": 123,
"issuerSrriAtSignDate": 123,
"adequate": false,
"createdAt": "2007-12-03T10:15:30Z",
"source": InvestmentSourceDetailed,
"possessedSecuritiesNumber": 987.65,
"securityFeePattern": SecurityFeePattern,
"canUpdateAmount": false,
"modalitiesStatusDetailed": InvestmentModalitiesStatusDetailed,
"modalitiesRefusedComment": "abc123",
"validationDate": "2007-12-03",
"hasSubscriptionPackBeenReset": false
}
InvestmentCustomProperty
Fields
| Field Name | Description |
|---|---|
entityProperty - EntityProperty!
|
|
value - Array
|
Example
{
"entityProperty": EntityProperty,
"value": Array
}
InvestmentModalitiesStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"ToComplete"
InvestmentModalitiesStatusDetailed
Fields
| Field Name | Description |
|---|---|
code - InvestmentModalitiesStatus!
|
|
label - String!
|
Example
{"code": "ToComplete", "label": "xyz789"}
InvestmentSource
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ExternalApi"
InvestmentSourceDetailed
Fields
| Field Name | Description |
|---|---|
code - InvestmentSource!
|
|
label - String!
|
Example
{"code": "ExternalApi", "label": "xyz789"}
InvestorInfo
Description
An Investor info
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
lcbftLevel - LcbftLevelDetailed
|
|
specificRelationship - Boolean!
|
|
relationshipComment - String
|
|
relationshipRisk - LcbftLevelDetailed
|
|
customProperties - [InvestorInfoCustomProperty]
|
Example
{
"id": 4,
"lcbftLevel": LcbftLevelDetailed,
"specificRelationship": false,
"relationshipComment": "abc123",
"relationshipRisk": LcbftLevelDetailed,
"customProperties": [InvestorInfoCustomProperty]
}
InvestorInfoCustomProperty
Fields
| Field Name | Description |
|---|---|
entityProperty - EntityProperty!
|
|
value - Array
|
Example
{
"entityProperty": EntityProperty,
"value": Array
}
Invoice
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
number - String!
|
|
issueDate - Date!
|
|
subject - String!
|
|
invoicerAccount - Account!
|
|
invoicer - Array!
|
|
invoicedAccount - Account!
|
|
invoiced - Array!
|
|
documentGenerated - DocumentGenerated
|
|
transactionFees - [TransactionFee]!
|
|
transactionMoneyMovement - TransactionMoneyMovement
|
|
amountAte - Amount!
|
|
amountAti - Amount!
|
Example
{
"id": "4",
"number": "abc123",
"issueDate": "2007-12-03",
"subject": "xyz789",
"invoicerAccount": Account,
"invoicer": Array,
"invoicedAccount": Account,
"invoiced": Array,
"documentGenerated": DocumentGenerated,
"transactionFees": [TransactionFee],
"transactionMoneyMovement": TransactionMoneyMovement,
"amountAte": Amount,
"amountAti": Amount
}
IssuerCompany
Kpi
KpiValue
KycStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"TO_COMPLETE"
KycStatusDetailed
Fields
| Field Name | Description |
|---|---|
code - KycStatus!
|
|
label - String!
|
Example
{"code": "TO_COMPLETE", "label": "xyz789"}
LabelValue
LcbftLevel
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"MINIMUM_RISK"
LcbftLevelDetailed
Fields
| Field Name | Description |
|---|---|
code - LcbftLevel!
|
|
label - String!
|
Example
{"code": "MINIMUM_RISK", "label": "abc123"}
LegalInfo
Possible Types
| LegalInfo Types |
|---|
Example
{
"id": "4",
"address": Address
}
LegalStatus
LocalizedOperationFinancingInfoIndicator
Fields
| Field Name | Description |
|---|---|
locale - SupportedLocale!
|
|
value - [OperationFinancingInfoIndicator]
|
Example
{
"locale": "fr_FR",
"value": [OperationFinancingInfoIndicator]
}
LocalizedString
Fields
| Field Name | Description |
|---|---|
locale - SupportedLocale!
|
|
value - String!
|
Example
{"locale": "fr_FR", "value": "xyz789"}
MessageBlock
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
content - String
|
|
localizedContent - [LocalizedString]!
|
|
enabled - Boolean!
|
|
displayConditions - [MessageBlockDisplayCondition]!
|
|
segments - [Segment]
|
Example
{
"id": "4",
"content": "abc123",
"localizedContent": [LocalizedString],
"enabled": false,
"displayConditions": ["NoOperation"],
"segments": [Segment]
}
MessageBlockDisplayCondition
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"NoOperation"
Mixed
Example
Mixed
NewUserAccountInformationInput
Fields
| Input Field | Description |
|---|---|
firstAccountType - AccountType!
|
|
corporateAccountInformation - NewUserCorporateAccountInput
|
|
jointAccountInformation - NewUserJointAccountInput
|
Example
{
"firstAccountType": "IndividualAccount",
"corporateAccountInformation": NewUserCorporateAccountInput,
"jointAccountInformation": NewUserJointAccountInput
}
NewUserCorporateAccountInput
Fields
| Input Field | Description |
|---|---|
corporateName - String!
|
|
representative - CompanyCorporateAccountRepresentativeInput!
|
Example
{
"corporateName": "abc123",
"representative": CompanyCorporateAccountRepresentativeInput
}
NewUserJointAccountInput
Operation
Description
An Operation
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
name - String!
|
|
state - OperationStateDetailed!
|
|
operationFinancingInfo - OperationFinancingInfo!
|
|
operationDocuments - [OperationDocument]
|
|
collectedAmount - Amount!
|
|
description - String
|
|
descriptionState - OperationDescriptionState
|
Use operationDescriptionState instead |
localizedDescription - [LocalizedString]
|
|
operationDescriptionState - OperationDescriptionStateDetailed
|
|
thumbnail - Document
|
|
subscriptionSignedByDistributor - Boolean
|
|
securityOperationInvestmentWithoutDocuments - Boolean!
|
|
securityOperationInvestments - [SecurityOperationInvestment]
|
|
openedSecurityOperationInvestmentsSimpleSubscription - [SecurityOperationInvestment]
|
|
openedSecurityOperationInvestments - [SecurityOperationInvestment]
|
|
kycStatusForSignature - KycStatus
|
|
openedToCosubscription - Boolean
|
|
subscriptionSignedByThirdParty - Boolean!
|
|
subscriptionSignerThirdPartyFirstName - String
|
|
subscriptionSignerThirdPartyLastName - String
|
|
subscriptionSignerThirdPartyEmail - String
|
|
subscriptionSignerThirdPartyMobile - String
|
|
subscriptionSignedBySecondThirdParty - Boolean!
|
|
subscriptionSignerSecondThirdPartyFirstName - String
|
|
subscriptionSignerSecondThirdPartyLastName - String
|
|
subscriptionSignerSecondThirdPartyEmail - String
|
|
subscriptionSignerSecondThirdPartyMobile - String
|
|
subscriptionForm - ConfigurableForm
|
Use modalitiesForm
|
modalitiesForm - ConfigurableForm
|
|
hasModalitiesForm - Boolean!
|
|
hasConsultancyFees - Boolean!
|
|
kpiValues - [KpiValue]
|
|
needsValidation - Boolean
|
|
subscribedAtUnknownNav - Boolean!
|
|
includedSegments - [OperationIncludedSegment]
|
|
excludedSegments - [OperationExcludedSegment]
|
|
preferredSignatureMethod - SignatureMethodDetailed
|
|
alternativeSignatureMethods - [SignatureMethodDetailed]
|
Example
{
"id": "4",
"name": "xyz789",
"state": OperationStateDetailed,
"operationFinancingInfo": OperationFinancingInfo,
"operationDocuments": [OperationDocument],
"collectedAmount": Amount,
"description": "xyz789",
"descriptionState": "Hidden",
"localizedDescription": [LocalizedString],
"operationDescriptionState": OperationDescriptionStateDetailed,
"thumbnail": Document,
"subscriptionSignedByDistributor": true,
"securityOperationInvestmentWithoutDocuments": true,
"securityOperationInvestments": [
SecurityOperationInvestment
],
"openedSecurityOperationInvestmentsSimpleSubscription": [
SecurityOperationInvestment
],
"openedSecurityOperationInvestments": [
SecurityOperationInvestment
],
"kycStatusForSignature": "TO_COMPLETE",
"openedToCosubscription": true,
"subscriptionSignedByThirdParty": true,
"subscriptionSignerThirdPartyFirstName": "abc123",
"subscriptionSignerThirdPartyLastName": "abc123",
"subscriptionSignerThirdPartyEmail": "abc123",
"subscriptionSignerThirdPartyMobile": "abc123",
"subscriptionSignedBySecondThirdParty": false,
"subscriptionSignerSecondThirdPartyFirstName": "xyz789",
"subscriptionSignerSecondThirdPartyLastName": "abc123",
"subscriptionSignerSecondThirdPartyEmail": "abc123",
"subscriptionSignerSecondThirdPartyMobile": "xyz789",
"subscriptionForm": ConfigurableForm,
"modalitiesForm": ConfigurableForm,
"hasModalitiesForm": true,
"hasConsultancyFees": true,
"kpiValues": [KpiValue],
"needsValidation": true,
"subscribedAtUnknownNav": true,
"includedSegments": [OperationIncludedSegment],
"excludedSegments": [OperationExcludedSegment],
"preferredSignatureMethod": SignatureMethodDetailed,
"alternativeSignatureMethods": [SignatureMethodDetailed]
}
OperationDescriptionState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"Hidden"
OperationDescriptionStateDetailed
Fields
| Field Name | Description |
|---|---|
code - OperationDescriptionState!
|
|
label - String!
|
Example
{"code": "Hidden", "label": "xyz789"}
OperationDocument
OperationExcludedSegment
Description
An Operation excluded Segment
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
operation - Operation!
|
|
segment - Segment!
|
Example
{
"id": 4,
"operation": Operation,
"segment": Segment
}
OperationFinancingInfo
Description
An Operation Financing Info
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
type - OperationType!
|
|
operationType - OperationTypeDetailed!
|
|
issuer - Company!
|
|
targetAmount - Amount!
|
|
issuedSecurities - Int!
|
|
taxation - [String]
|
|
indicators - [LabelValue]
|
|
localizedIndicators - [LocalizedOperationFinancingInfoIndicator]
|
|
minimumSubscriptionAmount - Amount!
|
Compute the minimum subscription upon specified user, account or on general basis |
paymentMethods - [PaymentMethod]
|
|
bankWireReference - String
|
|
urmReference - String
|
|
checkOrder - String
|
|
bankAccount - BankAccount
|
|
operation - Operation!
|
|
Example
{
"id": 4,
"type": "ACTIF_DE_FONCIERE",
"operationType": OperationTypeDetailed,
"issuer": Company,
"targetAmount": Amount,
"issuedSecurities": 987,
"taxation": ["xyz789"],
"indicators": [LabelValue],
"localizedIndicators": [
LocalizedOperationFinancingInfoIndicator
],
"minimumSubscriptionAmount": Amount,
"paymentMethods": ["CreditTransfer"],
"bankWireReference": "xyz789",
"urmReference": "xyz789",
"checkOrder": "xyz789",
"bankAccount": BankAccount,
"operation": Operation
}
OperationFinancingInfoIndicator
OperationIncludedSegment
Description
An Operation included Segment
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
operation - Operation!
|
|
segment - Segment!
|
Example
{
"id": "4",
"operation": Operation,
"segment": Segment
}
OperationState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"BEFORE_LAUNCH"
OperationStateDetailed
Fields
| Field Name | Description |
|---|---|
code - OperationState!
|
|
label - String!
|
Example
{"code": "BEFORE_LAUNCH", "label": "xyz789"}
OperationType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ACTIF_DE_FONCIERE"
OperationTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - OperationType!
|
|
label - String!
|
Example
{
"code": "ACTIF_DE_FONCIERE",
"label": "xyz789"
}
PageInfo
Description
Information about pagination in a connection.
Fields
| Field Name | Description |
|---|---|
hasNextPage - Boolean!
|
When paginating forwards, are there more items? |
hasPreviousPage - Boolean!
|
When paginating backwards, are there more items? |
startCursor - String
|
When paginating backwards, the cursor to continue. |
endCursor - String
|
When paginating forwards, the cursor to continue. |
Example
{
"hasNextPage": true,
"hasPreviousPage": true,
"startCursor": "abc123",
"endCursor": "abc123"
}
PasswordToken
PaymentInformation
Fields
| Field Name | Description |
|---|---|
paymentMethod - PaymentMethod
|
|
paymentMethodDetailed - PaymentMethodDetailed
|
Example
{
"paymentMethod": "CreditTransfer",
"paymentMethodDetailed": PaymentMethodDetailed
}
PaymentMethod
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"CreditTransfer"
PaymentMethodDetailed
Fields
| Field Name | Description |
|---|---|
code - PaymentMethod!
|
|
label - String!
|
Example
{
"code": "CreditTransfer",
"label": "xyz789"
}
Persona
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ADMIN"
PersonaDetailed
Example
{
"code": "ADMIN",
"label": "xyz789",
"isAdmin": true,
"isDistributorAdvisor": false,
"isDistributor": true,
"isDistributorNetwork": false,
"isVasco": true,
"isCustomer": false,
"isDistributedCustomer": false
}
Pledge
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
transaction - Transaction!
|
|
security - Security!
|
|
securityTypeDetailed - SecurityTypeDetailed!
|
|
numberingStart - Float!
|
|
numberingEnd - Float!
|
|
securitiesNumber - Float!
|
|
status - PledgeStateDetailed!
|
|
numberOfDecimals - Int
|
|
bankName - String
|
|
bankAddress - Address
|
|
agreementDocument - Document
|
|
releaseDocument - Document
|
|
startDate - Date
|
|
initialEndDate - Date
|
|
actualEndDate - Date
|
Example
{
"id": "4",
"transaction": Transaction,
"security": Security,
"securityTypeDetailed": SecurityTypeDetailed,
"numberingStart": 123.45,
"numberingEnd": 987.65,
"securitiesNumber": 987.65,
"status": PledgeStateDetailed,
"numberOfDecimals": 123,
"bankName": "xyz789",
"bankAddress": Address,
"agreementDocument": Document,
"releaseDocument": Document,
"startDate": "2007-12-03",
"initialEndDate": "2007-12-03",
"actualEndDate": "2007-12-03"
}
PledgeState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"Pending"
PledgeStateDetailed
Fields
| Field Name | Description |
|---|---|
code - PledgeState!
|
|
label - String!
|
Example
{"code": "Pending", "label": "abc123"}
PmsSector
Portfolio
Description
A Portfolio
Fields
| Field Name | Description |
|---|---|
pending - [PortfolioPendingTransaction]
|
|
active - [ActiveParticipation]
|
|
sold - [SoldParticipation]
|
|
pendingParticipationsKpisValues - [KpiValue]
|
|
activeParticipationsKpisValues - [KpiValue]
|
|
soldParticipationsKpisValues - [KpiValue]
|
|
Example
{
"pending": [PortfolioPendingTransaction],
"active": [ActiveParticipation],
"sold": [SoldParticipation],
"pendingParticipationsKpisValues": [KpiValue],
"activeParticipationsKpisValues": [KpiValue],
"soldParticipationsKpisValues": [KpiValue]
}
PortfolioPendingTransaction
Description
A Portfolio Pending Transaction
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
lastOperation - Operation
|
|
issuerId - String
|
|
issuerName - String
|
|
issuerLogo - Document
|
|
investedCapital - Amount
|
|
subscriptionDateTime - DateTime
|
|
paymentDateTime - DateTime
|
|
calledCapitalAmount - Amount
|
|
remainingToBeCalledAmount - Amount
|
|
transactionState - TransactionState
|
|
percentageOwned - Float
|
|
lastValue - Amount!
|
|
effectiveDate - DateTime
|
|
account - Account
|
|
remainingSecuritiesCount - Float
|
|
security - Security!
|
Example
{
"id": "4",
"lastOperation": Operation,
"issuerId": "xyz789",
"issuerName": "xyz789",
"issuerLogo": Document,
"investedCapital": Amount,
"subscriptionDateTime": "2007-12-03T10:15:30Z",
"paymentDateTime": "2007-12-03T10:15:30Z",
"calledCapitalAmount": Amount,
"remainingToBeCalledAmount": Amount,
"transactionState": "ExportedPayment",
"percentageOwned": 987.65,
"lastValue": Amount,
"effectiveDate": "2007-12-03T10:15:30Z",
"account": Account,
"remainingSecuritiesCount": 987.65,
"security": Security
}
PreciseAmount
Example
PreciseAmount
ProviderType
Values
| Enum Value | Description |
|---|---|
|
|
Example
"MemoBank"
ProviderTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - ProviderType!
|
|
label - String!
|
Example
{"code": "MemoBank", "label": "xyz789"}
RemainingParticipation
Example
{
"id": 4,
"account": Account,
"remainingSecurities": 123.45,
"cumulatedSecuritiesNumber": 123.45,
"firstPaymentDate": "2007-12-03",
"firstEffectiveDate": "2007-12-03"
}
RemainingParticipationConnection
Description
A connection to a list of items.
Fields
| Field Name | Description |
|---|---|
totalCount - Int!
|
|
pageInfo - PageInfo!
|
Information to aid in pagination. |
edges - [RemainingParticipationEdge]
|
Information to aid in pagination. |
Example
{
"totalCount": 987,
"pageInfo": PageInfo,
"edges": [RemainingParticipationEdge]
}
RemainingParticipationEdge
Description
An edge in a connection.
Fields
| Field Name | Description |
|---|---|
node - RemainingParticipation
|
The item at the end of the edge. |
cursor - String!
|
A cursor for use in pagination. |
Example
{
"node": RemainingParticipation,
"cursor": "abc123"
}
ResetPasswordSucceed
Fields
| Field Name | Description |
|---|---|
token - String
|
JWT token to authenticate the user just after the password reset |
Example
{"token": "abc123"}
RetrocessionState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"Paid"
RetrocessionStateDetailed
Fields
| Field Name | Description |
|---|---|
code - RetrocessionState!
|
|
label - String!
|
Example
{"code": "Paid", "label": "xyz789"}
Security
Description
A Security
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
type - SecurityType!
|
|
securityType - SecurityType!
|
Use type
|
securityTypeDetailed - SecurityTypeDetailed!
|
|
name - String!
|
|
stakes - [Stake]!
|
|
company - Company!
|
|
nominalValue - Amount!
|
|
distributionPeriodicity - DistributionPeriodicityDetailed!
|
|
securityFeePatterns - [SecurityFeePattern!]!
|
|
defaultSecurityFeePattern - SecurityFeePattern
|
|
numberOfDecimals - Float!
|
|
latestValue - SecurityValue
|
|
remainingParticipations - RemainingParticipationConnection
|
|
securityValues - [SecurityValue]
|
|
engagedInvestmentAmount - Amount
|
|
movements - TransactionMoneyMovementConnection
|
|
Arguments
|
|
Example
{
"id": 4,
"type": "OBLIGATION",
"securityType": "OBLIGATION",
"securityTypeDetailed": SecurityTypeDetailed,
"name": "xyz789",
"stakes": [Stake],
"company": Company,
"nominalValue": Amount,
"distributionPeriodicity": DistributionPeriodicityDetailed,
"securityFeePatterns": [SecurityFeePattern],
"defaultSecurityFeePattern": SecurityFeePattern,
"numberOfDecimals": 987.65,
"latestValue": SecurityValue,
"remainingParticipations": RemainingParticipationConnection,
"securityValues": [SecurityValue],
"engagedInvestmentAmount": Amount,
"movements": TransactionMoneyMovementConnection
}
SecurityFee
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
securityFeePattern - SecurityFeePattern!
|
|
type - String!
|
|
feeType - FeeTypeDetailed!
|
|
label - String!
|
|
name - String!
|
|
localizedName - [LocalizedString]!
|
|
calculationType - FeeCalculationTypeDetailed
|
|
calculationBasis - FeeCalculationBasisDetailed
|
|
calculationPeriodicity - FeeCalculationPeriodicityDetailed
|
Example
{
"id": 4,
"securityFeePattern": SecurityFeePattern,
"type": "abc123",
"feeType": FeeTypeDetailed,
"label": "xyz789",
"name": "abc123",
"localizedName": [LocalizedString],
"calculationType": FeeCalculationTypeDetailed,
"calculationBasis": FeeCalculationBasisDetailed,
"calculationPeriodicity": FeeCalculationPeriodicityDetailed
}
SecurityFeePattern
SecurityOperation
Description
A Security Operation
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
securityOperationDocuments - [SecurityOperationDocument]
|
|
name - String
|
|
status - SecurityOperationStatus
|
Use securityOperationStatus instead |
securityOperationStatus - SecurityOperationStatusDetailed
|
|
type - SecurityOperationType!
|
|
securityOperationType - SecurityOperationTypeDetailed!
|
|
transactions - TransactionConnection
|
|
moneyMovements - TransactionMoneyMovementConnection
|
|
Arguments |
|
kpiValues - [KpiValue]
|
|
asynchronousOperations - [AsynchronousOperation]
|
|
Possible Types
| SecurityOperation Types |
|---|
Example
{
"id": 4,
"securityOperationDocuments": [
SecurityOperationDocument
],
"name": "abc123",
"status": "Opened",
"securityOperationStatus": SecurityOperationStatusDetailed,
"type": "SecurityOperationInvestment",
"securityOperationType": SecurityOperationTypeDetailed,
"transactions": TransactionConnection,
"moneyMovements": TransactionMoneyMovementConnection,
"kpiValues": [KpiValue],
"asynchronousOperations": [AsynchronousOperation]
}
SecurityOperationDocument
Description
A Security Operation Document
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
documentFilterAlgorithm - Algorithm
|
|
documentTemplate - DocumentTemplate
|
|
generationTrigger - SecurityOperationDocumentGenerationTrigger!
|
|
securityOperationDocumentGenerationTrigger - SecurityOperationDocumentGenerationTriggerDetailed!
|
|
sortIndex - Int!
|
|
defaultVisibilityByInvestor - Boolean!
|
Example
{
"id": "4",
"documentFilterAlgorithm": Algorithm,
"documentTemplate": DocumentTemplate,
"generationTrigger": "Manual",
"securityOperationDocumentGenerationTrigger": SecurityOperationDocumentGenerationTriggerDetailed,
"sortIndex": 987,
"defaultVisibilityByInvestor": false
}
SecurityOperationDocumentGenerationTrigger
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Manual"
SecurityOperationDocumentGenerationTriggerDetailed
Fields
| Field Name | Description |
|---|---|
code - SecurityOperationDocumentGenerationTrigger!
|
|
label - String!
|
Example
{"code": "Manual", "label": "xyz789"}
SecurityOperationInvestment
Description
A Security Operation Investment
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
securityOperationDocuments - [SecurityOperationDocument]
|
|
name - String
|
|
status - SecurityOperationStatus
|
Use securityOperationStatus instead |
securityOperationStatus - SecurityOperationStatusDetailed
|
|
type - SecurityOperationType!
|
|
securityOperationType - SecurityOperationTypeDetailed!
|
|
transactions - TransactionConnection
|
|
moneyMovements - TransactionMoneyMovementConnection
|
|
Arguments |
|
kpiValues - [KpiValue]
|
|
asynchronousOperations - [AsynchronousOperation]
|
|
transactionSecurity - TransactionSecurity!
|
|
operation - Operation
|
|
security - Security!
|
|
issuerCompany - IssuerCompany!
|
|
collectedAmount - Amount!
|
|
securityOperationInvestmentType - SecurityOperationInvestmentTypeDetailed
|
|
capitalCallPercentage - Float!
|
|
issuedSecurities - Int
|
|
initialMinimalSubscriptionSecurityCount - Float!
|
|
nextMinimalSubscriptionSecurityCount - Float!
|
|
includedSegments - [SecurityOperationInvestmentIncludedSegment]
|
|
excludedSegments - [SecurityOperationInvestmentExcludedSegment]
|
|
Example
{
"id": "4",
"securityOperationDocuments": [
SecurityOperationDocument
],
"name": "abc123",
"status": "Opened",
"securityOperationStatus": SecurityOperationStatusDetailed,
"type": "SecurityOperationInvestment",
"securityOperationType": SecurityOperationTypeDetailed,
"transactions": TransactionConnection,
"moneyMovements": TransactionMoneyMovementConnection,
"kpiValues": [KpiValue],
"asynchronousOperations": [AsynchronousOperation],
"transactionSecurity": TransactionSecurity,
"operation": Operation,
"security": Security,
"issuerCompany": IssuerCompany,
"collectedAmount": Amount,
"securityOperationInvestmentType": SecurityOperationInvestmentTypeDetailed,
"capitalCallPercentage": 987.65,
"issuedSecurities": 987,
"initialMinimalSubscriptionSecurityCount": 987.65,
"nextMinimalSubscriptionSecurityCount": 123.45,
"includedSegments": [
SecurityOperationInvestmentIncludedSegment
],
"excludedSegments": [
SecurityOperationInvestmentExcludedSegment
]
}
SecurityOperationInvestmentExcludedSegment
Description
A Security Operation Investment excluded Segment
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
securityOperationInvestment - SecurityOperationInvestment!
|
|
segment - Segment!
|
Example
{
"id": "4",
"securityOperationInvestment": SecurityOperationInvestment,
"segment": Segment
}
SecurityOperationInvestmentIncludedSegment
Description
A Security Operation Investment included Segment
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
securityOperationInvestment - SecurityOperationInvestment!
|
|
segment - Segment!
|
Example
{
"id": "4",
"securityOperationInvestment": SecurityOperationInvestment,
"segment": Segment
}
SecurityOperationInvestmentType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"SimpleSubscriptions"
SecurityOperationInvestmentTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - SecurityOperationInvestmentType!
|
|
label - String!
|
Example
{
"code": "SimpleSubscriptions",
"label": "xyz789"
}
SecurityOperationStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Opened"
SecurityOperationStatusDetailed
Fields
| Field Name | Description |
|---|---|
code - SecurityOperationStatus!
|
|
label - String!
|
Example
{"code": "Opened", "label": "abc123"}
SecurityOperationType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"SecurityOperationInvestment"
SecurityOperationTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - SecurityOperationType!
|
|
label - String!
|
Example
{
"code": "SecurityOperationInvestment",
"label": "xyz789"
}
SecurityOperationWithOneTransactionSecurity
Description
A Security Operation
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
securityOperationDocuments - [SecurityOperationDocument]
|
|
name - String
|
|
status - SecurityOperationStatus
|
Use securityOperationStatus instead |
securityOperationStatus - SecurityOperationStatusDetailed
|
|
type - SecurityOperationType!
|
|
securityOperationType - SecurityOperationTypeDetailed!
|
|
transactions - TransactionConnection
|
|
moneyMovements - TransactionMoneyMovementConnection
|
|
Arguments |
|
kpiValues - [KpiValue]
|
|
asynchronousOperations - [AsynchronousOperation]
|
|
transactionSecurity - TransactionSecurity!
|
|
Possible Types
| SecurityOperationWithOneTransactionSecurity Types |
|---|
Example
{
"id": 4,
"securityOperationDocuments": [
SecurityOperationDocument
],
"name": "abc123",
"status": "Opened",
"securityOperationStatus": SecurityOperationStatusDetailed,
"type": "SecurityOperationInvestment",
"securityOperationType": SecurityOperationTypeDetailed,
"transactions": TransactionConnection,
"moneyMovements": TransactionMoneyMovementConnection,
"kpiValues": [KpiValue],
"asynchronousOperations": [AsynchronousOperation],
"transactionSecurity": TransactionSecurity
}
SecurityType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"OBLIGATION"
SecurityTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - SecurityType!
|
|
label - String!
|
Example
{"code": "OBLIGATION", "label": "xyz789"}
SecurityValue
Description
A Security value
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
price - PreciseAmount!
|
|
valueAt - DateTime!
|
|
security - Security
|
Example
{
"id": "4",
"price": PreciseAmount,
"valueAt": "2007-12-03T10:15:30Z",
"security": Security
}
Segment
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
name - String!
|
|
description - String
|
|
type - SegmentType!
|
Use segmentType |
segmentType - SegmentTypeDetailed!
|
|
userSegments - UserSegmentConnection
|
|
usersNumber - Int!
|
|
updatedAt - DateTime!
|
|
Example
{
"id": "4",
"name": "xyz789",
"description": "xyz789",
"type": "STATIC",
"segmentType": SegmentTypeDetailed,
"userSegments": UserSegmentConnection,
"usersNumber": 987,
"updatedAt": "2007-12-03T10:15:30Z"
}
SegmentType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"STATIC"
SegmentTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - SegmentType!
|
|
label - String!
|
Example
{"code": "STATIC", "label": "xyz789"}
SignatureLink
SignatureMethod
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"Electronic"
SignatureMethodDetailed
Fields
| Field Name | Description |
|---|---|
code - SignatureMethod!
|
|
label - String!
|
Example
{"code": "Electronic", "label": "xyz789"}
SignerStatus
Description
A SignerStatus
Example
{
"signerId": "xyz789",
"type": "INVESTOR",
"email": "xyz789",
"firstName": "abc123",
"lastName": "xyz789",
"phone": "abc123",
"status": "abc123",
"manual": true
}
SignerType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"INVESTOR"
SoldParticipation
Description
A Portfolio Sold Asset
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
security - Security
|
|
lastOperation - Operation
|
|
issuerId - String
|
|
issuerName - String
|
|
issuerLogo - Document
|
|
investedCapital - Amount
|
|
engagedCapital - Amount
|
|
repaidCapital - Amount
|
|
repaidGainRaw - Amount
|
|
collectedTaxation - Amount
|
|
repaidGainNet - Amount
|
|
realizedIrr - Float
|
|
realizedMultiple - Float
|
|
totalValue - Amount
|
|
dpi - Float!
|
|
tvpi - Float!
|
|
firstInvestmentDate - Date!
|
|
detentionPeriodInMonths - Int!
|
|
account - Account
|
|
recallableAmount - Amount
|
Example
{
"id": 4,
"security": Security,
"lastOperation": Operation,
"issuerId": "abc123",
"issuerName": "abc123",
"issuerLogo": Document,
"investedCapital": Amount,
"engagedCapital": Amount,
"repaidCapital": Amount,
"repaidGainRaw": Amount,
"collectedTaxation": Amount,
"repaidGainNet": Amount,
"realizedIrr": 987.65,
"realizedMultiple": 987.65,
"totalValue": Amount,
"dpi": 123.45,
"tvpi": 123.45,
"firstInvestmentDate": "2007-12-03",
"detentionPeriodInMonths": 987,
"account": Account,
"recallableAmount": Amount
}
SortingField
Stake
String
Description
The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"abc123"
SubscriptionStep
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"Account"
SupportedLocale
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"fr_FR"
SupportedLocaleDetailed
Fields
| Field Name | Description |
|---|---|
code - SupportedLocale!
|
|
label - String!
|
Example
{"code": "fr_FR", "label": "abc123"}
TaxationType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"PEA"
TaxationTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - TaxationType!
|
|
label - String!
|
Example
{"code": "PEA", "label": "abc123"}
Transaction
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
type - TransactionType!
|
Use transactionType instead |
transactionType - TransactionTypeDetailed!
|
|
securitiesNumber - Float!
|
|
unpledgedSecuritiesNumber - Float!
|
|
transactionDocuments - [TransactionDocument]
|
|
transactionMoneyMovement - TransactionMoneyMovement
|
|
transactionFees - [TransactionFee]
|
|
priceBySecurity - Float!
|
|
amount - Amount!
|
|
rawAmount - Amount!
|
|
securityOperation - SecurityOperation
|
Use transactionSecurity.securityOperation |
transactionSecurity - TransactionSecurity
|
|
fromAccount - Account
|
|
toAccount - Account
|
|
transactionNumberings - [TransactionNumbering]
|
|
dismembermentType - DismembermentTypeDetailed
|
|
documentsZipFileUrl - String!
|
URL to download the zip file containing all transaction documents. Only for Investments and CapitalCalls |
Possible Types
| Transaction Types |
|---|
Example
{
"id": 4,
"type": "INVESTMENT",
"transactionType": TransactionTypeDetailed,
"securitiesNumber": 123.45,
"unpledgedSecuritiesNumber": 987.65,
"transactionDocuments": [TransactionDocument],
"transactionMoneyMovement": TransactionMoneyMovement,
"transactionFees": [TransactionFee],
"priceBySecurity": 123.45,
"amount": Amount,
"rawAmount": Amount,
"securityOperation": SecurityOperation,
"transactionSecurity": TransactionSecurity,
"fromAccount": Account,
"toAccount": Account,
"transactionNumberings": [TransactionNumbering],
"dismembermentType": DismembermentTypeDetailed,
"documentsZipFileUrl": "xyz789"
}
TransactionConnection
Description
A connection to a list of items.
Fields
| Field Name | Description |
|---|---|
totalCount - Int!
|
|
pageInfo - PageInfo!
|
Information to aid in pagination. |
edges - [TransactionEdge]
|
Information to aid in pagination. |
Example
{
"totalCount": 123,
"pageInfo": PageInfo,
"edges": [TransactionEdge]
}
TransactionDocument
Description
A transaction document
Fields
| Field Name | Description |
|---|---|
visibleByInvestor - Boolean!
|
|
id - ID!
|
|
transaction - Transaction!
|
|
documentGenerated - DocumentGenerated!
|
|
type - DocumentTypeDetailed!
|
Example
{
"visibleByInvestor": true,
"id": 4,
"transaction": Transaction,
"documentGenerated": DocumentGenerated,
"type": DocumentTypeDetailed
}
TransactionEdge
Description
An edge in a connection.
Fields
| Field Name | Description |
|---|---|
node - Transaction
|
The item at the end of the edge. |
cursor - String!
|
A cursor for use in pagination. |
Example
{
"node": Transaction,
"cursor": "xyz789"
}
TransactionFee
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
feeType - FeeType!
|
|
feeYearOffset - Int!
|
|
amountAte - Int!
|
|
amountAti - Int!
|
|
vatPercentage - Decimal!
|
|
retrocessionAmountAte - Int
|
|
retrocessionAmountAti - Int
|
|
percentageAte - Decimal!
|
|
percentageAti - Decimal!
|
|
retrocessionPercentageAte - Decimal
|
|
retrocessionPercentageAti - Decimal
|
|
transaction - Transaction
|
|
retrocessionInvoice - Invoice
|
|
retrocessionStatus - RetrocessionStateDetailed
|
|
name - String!
|
|
calculationType - FeeCalculationTypeDetailed!
|
|
isOnTop - Boolean
|
Example
{
"id": 4,
"feeType": "CONSULTANCY_FEES",
"feeYearOffset": 123,
"amountAte": 123,
"amountAti": 987,
"vatPercentage": Decimal,
"retrocessionAmountAte": 123,
"retrocessionAmountAti": 987,
"percentageAte": Decimal,
"percentageAti": Decimal,
"retrocessionPercentageAte": Decimal,
"retrocessionPercentageAti": Decimal,
"transaction": Transaction,
"retrocessionInvoice": Invoice,
"retrocessionStatus": RetrocessionStateDetailed,
"name": "xyz789",
"calculationType": FeeCalculationTypeDetailed,
"isOnTop": false
}
TransactionMoneyMovement
Description
A transaction money movement
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
status - TransactionMoneyMovementState!
|
|
transactionMoneyMovementStatus - TransactionMoneyMovementStateDetailed
|
|
date - Date
|
|
transactions - [Transaction]
|
|
consolidatedTransaction - ConsolidatedTransaction!
|
|
invoice - Invoice
|
|
paymentMethod - PaymentMethodDetailed
|
|
exportedAt - DateTime
|
|
transactionMoneyMovementDocuments - [TransactionMoneyMovementDocument]!
|
Example
{
"id": "4",
"status": "Authorized",
"transactionMoneyMovementStatus": TransactionMoneyMovementStateDetailed,
"date": "2007-12-03",
"transactions": [Transaction],
"consolidatedTransaction": ConsolidatedTransaction,
"invoice": Invoice,
"paymentMethod": PaymentMethodDetailed,
"exportedAt": "2007-12-03T10:15:30Z",
"transactionMoneyMovementDocuments": [
TransactionMoneyMovementDocument
]
}
TransactionMoneyMovementConnection
Description
A connection to a list of items.
Fields
| Field Name | Description |
|---|---|
totalCount - Int!
|
|
pageInfo - PageInfo!
|
Information to aid in pagination. |
edges - [TransactionMoneyMovementEdge]
|
Information to aid in pagination. |
Example
{
"totalCount": 123,
"pageInfo": PageInfo,
"edges": [TransactionMoneyMovementEdge]
}
TransactionMoneyMovementDocument
Description
A transaction money movement document
Fields
| Field Name | Description |
|---|---|
visibleByInvestor - Boolean!
|
|
id - ID!
|
|
documentGenerated - DocumentGenerated!
|
|
type - DocumentTypeDetailed!
|
Example
{
"visibleByInvestor": false,
"id": 4,
"documentGenerated": DocumentGenerated,
"type": DocumentTypeDetailed
}
TransactionMoneyMovementEdge
Description
An edge in a connection.
Fields
| Field Name | Description |
|---|---|
node - TransactionMoneyMovement
|
The item at the end of the edge. |
cursor - String!
|
A cursor for use in pagination. |
Example
{
"node": TransactionMoneyMovement,
"cursor": "xyz789"
}
TransactionMoneyMovementFiltersInput
Fields
| Input Field | Description |
|---|---|
bankAccountStatus - BankAccountStatus
|
|
transactionMoneyMovementState - String
|
Available values are: TransactionMoneyMovementState::Blocked, TransactionMoneyMovementState::Succeeded, TransactionMoneyMovementState::Created, Exported |
Example
{
"bankAccountStatus": "Valid",
"transactionMoneyMovementState": "abc123"
}
TransactionMoneyMovementState
Description
Enum mapped from App\Enum\TransactionMoneyMovementState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"Created" should be used instead. |
|
|
"Refused" should be used instead. |
|
|
"Succeeded" should be used instead. |
Example
"Authorized"
TransactionMoneyMovementStateDetailed
Fields
| Field Name | Description |
|---|---|
code - TransactionMoneyMovementState!
|
|
label - String!
|
Example
{"code": "Authorized", "label": "xyz789"}
TransactionNumbering
TransactionSecurity
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
priceBySecurity - Float
|
|
securityOperation - SecurityOperation!
|
|
security - Security!
|
|
issuerCompany - IssuerCompany!
|
|
operation - Operation
|
Example
{
"id": 4,
"priceBySecurity": 987.65,
"securityOperation": SecurityOperation,
"security": Security,
"issuerCompany": IssuerCompany,
"operation": Operation
}
TransactionState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ExportedPayment"
TransactionStateDetailed
Fields
| Field Name | Description |
|---|---|
code - TransactionState!
|
|
label - String!
|
Example
{
"code": "ExportedPayment",
"label": "xyz789"
}
TransactionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"INVESTMENT"
TransactionTypeDetailed
Fields
| Field Name | Description |
|---|---|
code - TransactionType!
|
|
label - String!
|
Example
{"code": "INVESTMENT", "label": "abc123"}
TransferViewerActingLike
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"Investment"
UrlParameters
UsedBankAccountTypesByAccountPersona
Fields
| Field Name | Description |
|---|---|
Investor - [BankAccountTypeDetailed]!
|
|
Distributor - [BankAccountTypeDetailed]!
|
|
DistributorNetwork - [BankAccountTypeDetailed]!
|
|
Vehicle - [BankAccountTypeDetailed]!
|
Example
{
"Investor": [BankAccountTypeDetailed],
"Distributor": [BankAccountTypeDetailed],
"DistributorNetwork": [BankAccountTypeDetailed],
"Vehicle": [BankAccountTypeDetailed]
}
User
Description
A User
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
active - Boolean
|
|
email - String!
|
|
lastLogin - DateTime
|
|
mobile - String
|
|
firstName - String!
|
|
lastName - String!
|
|
persona - Persona!
|
|
personaDetailed - PersonaDetailed!
|
|
accounts - [Account]!
|
|
roles - [String]
|
|
emailsInCopy - [String]
|
|
isPasswordDefined - Boolean
|
|
portfolio - Portfolio
|
|
unactiveComment - String
|
|
acceptedAt - DateTime
|
|
createdAt - DateTime
|
|
userSegments - [UserSegment]
|
|
segments - [Segment]
|
|
distributedByAdvisor - DistributorAdvisor
|
The advisor is now on the Account object |
distributedBy - Distributor
|
The advisor is now on the Account object |
representedDistributorNetwork - DistributorNetwork
|
|
tosAcknowledgedAt - DateTime
|
|
locale - SupportedLocale
|
|
localeDetailed - SupportedLocaleDetailed
|
|
signupUrlParameters - UrlParameters
|
|
Example
{
"id": "4",
"active": false,
"email": "abc123",
"lastLogin": "2007-12-03T10:15:30Z",
"mobile": "xyz789",
"firstName": "xyz789",
"lastName": "abc123",
"persona": "ADMIN",
"personaDetailed": PersonaDetailed,
"accounts": [Account],
"roles": ["xyz789"],
"emailsInCopy": ["xyz789"],
"isPasswordDefined": false,
"portfolio": Portfolio,
"unactiveComment": "xyz789",
"acceptedAt": "2007-12-03T10:15:30Z",
"createdAt": "2007-12-03T10:15:30Z",
"userSegments": [UserSegment],
"segments": [Segment],
"distributedByAdvisor": DistributorAdvisor,
"distributedBy": Distributor,
"representedDistributorNetwork": DistributorNetwork,
"tosAcknowledgedAt": "2007-12-03T10:15:30Z",
"locale": "fr_FR",
"localeDetailed": SupportedLocaleDetailed,
"signupUrlParameters": UrlParameters
}
UserSegment
UserSegmentConnection
Description
A connection to a list of items.
Fields
| Field Name | Description |
|---|---|
totalCount - Int!
|
|
pageInfo - PageInfo!
|
Information to aid in pagination. |
edges - [UserSegmentEdge]
|
Information to aid in pagination. |
Example
{
"totalCount": 987,
"pageInfo": PageInfo,
"edges": [UserSegmentEdge]
}
UserSegmentEdge
Description
An edge in a connection.
Fields
| Field Name | Description |
|---|---|
node - UserSegment
|
The item at the end of the edge. |
cursor - String!
|
A cursor for use in pagination. |
Example
{
"node": UserSegment,
"cursor": "xyz789"
}
VialinkControl
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
control - Array!
|
|
generatedReportDocument - Document
|
|
activeComplianceControls - [ComplianceControl]
|
|
activeAlerts - [ComplianceControl]
|
|
account - Account!
|
Example
{
"id": 4,
"control": Array,
"generatedReportDocument": Document,
"activeComplianceControls": [ComplianceControl],
"activeAlerts": [ComplianceControl],
"account": Account
}