The domain specific functions included in the SIVI API-framework cover a wide range of aspects of the operational processes related to the distribution of financial products. The functions included in this chapter are based on either preceding SIVI standards or customer demands for a function definition.
Please contact SIVI, if the function you need is not yet included in this chapter. If a function is sufficiently generic, SIVI will add it to the API-framework.


A domain is an area of related activities. In the case of SIVI AFS this means for example pension, insurance or loan. An example of a domain specific function is rate calculation used in the processes of selling financial products. This is used within the domain contract for policies, master agreements, loans and pensions.

General description of a function

In general, a function is an operational process performed by an API. On the highest level functions (in SIVI AFS) are divided into two main categories: functional and technical. This chapter focusses on the functional functions, while the next chapter describes the technical functions. These categories are divided into clusters (for example claim or object). But the combination of a category and a cluster still does not define a function. In order to define a function it is necessary to assign an operation (for example new or change) and a variant (for example offer) to this combination of category and cluster. Extra information on this topic is available in the Overview of the API-framework. A more detailed explanation of each function in the functional category is provided later in this chapter.

The remainder of this chapter will give an introduction to the domain specific functions including the elements being part of these functions. The design principles will be explained, as well. A list of all available functions is provided in the Overview of all functions. Each element (clusters with their operations and variants) is described later in this chapter.


Thanks for your feedback.

Post your comment on this topic.

Post Comment