The operation new in case of a party will add a party. A party can be a natural person (e.g. partner, employee) or an organization (e.g. bank, insurance company).
A party can exist without being connected (immediately) to a contract.
How to use variants
If you want to add a new party (for example an employer or a partner), choose the operation new. Only one variant is applicable for party (the variant ‘default’).
A positive response to the operation new contains the AFD structure of the request as reference, with the result of the transaction (process.statusType).The requested information that was collected during the transaction, is also added to the output.
If a negative response is generated, that means the request is technically incorrect, it follows the general rules as described in the Error section of the HTTP status codes and error handling chapter.
Variants
The variant enables a differentiation in requirements to suit the specific situations (listed below), and for each variant, to which AFD structure it applies.
Variant | Description | party structure |
<default> | Add a new party | Yes |
dueDiligence | Apply assessment of a party. Based on the data, the organization will perform a CDD check. | Yes |
- <default> – Add a new party
-
The variant ‘default’ adds a new party. The partyStructure is used to add the party. The mandatory attributes (in a generic way) are listed in the table Mandatory input and/or output (I/O) attributes.
Endpoint definition
Method Endpoint Request Query
parameter(s)Response Remarks POST { uri } /parties/new partyStructure N/A partyStructure
Mandatory input and/or output (I/O) attributes
Entity Attribute I/O Remarks commonFunctional dataCatalogVersion I/O Version of the data catalog on which the message is based. commonFunctional functionVariant I/O The function variant is used to determine the additional set of required and optional input and output data. commonFunctional afdDefinitionName I/O Name of the AFD-definition. commonFunctional afdDefinitionVersion I/O Version of the AFD-definition. process statusType O The status of the process (codelist ADNSTS
) within theentityType
transaction.party refKey O Unique reference key assigned to an entity. Note: since the attribute “entityType” is mandatory for all used structures, it is not mentioned in this table for clarity reasons.
- dueDiligence – Apply assessment of a party. Based on the data, the organization will perform a CDD check
-
The variant dueDilligence is used to apply a Customer Due Diligence check. The mandatory attributes (in a generic way) are listed in the table Mandatory input and/or output (I/O) attributes.
Endpoint definition
Method Endpoint Request Query
parameter(s)Response Remarks POST { uri } /party/due-diligence-check partyStructure N/A partyStructure
Mandatory input and/or output (I/O) attributes
Entity Attribute I/O Remarks commonFunctional dataCatalogVersion I/O Version of the data catalog on which the message is based. commonFunctional functionVariant I/O The function variant is used to determine the additional set of required and optional input and output data. commonFunctional afdDefinitionName I/O Name of the AFD-definition. commonFunctional afdDefinitionVersion I/O Version of the AFD-definition. commonFunctional checkType I/O Type of due diligence check (to be) performed (AFD 2.0 only). Note: since the attribute “entityType” is mandatory for all used structures, it is not mentioned in this table for clarity reasons.
Post your comment on this topic.