Silverfin

The Silverfin Developer Hub

Welcome to the Silverfin developer hub. You'll find comprehensive guides and documentation to help you start working with Silverfin as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started

Methods

Method

Return type

Description

address_1

string

The first address line

address_2

string

The second address line

amount_of_shares

integer

The amount of shares the person has.

amount_of_votes

integer

The amount of shares the person has.

custom

custom drop

A way to attach custom information to a person.

director

boolean

Returns true if the person is a director.

director_end_date

date

The end date of the mandate of the person.

director_start_date

date

The start date of the mandate of the person.

email

string

The email address of the person.

external_id

string

The id from the synchronisation service

name

string

The name of the person

shareholder

boolean

Returns true if the person is a shareholder

statutory

boolean

Returns true if the role is statutory

address_1, address_2

{% for person in period.people %}
Address 1 : {{ person.address_1 }}
Address 2 :{{ person.address_2 }}
{% endfor %}

or :    {{ period.people.first.address_1 }}
    {{ period.people.first.address_2 }}
Output
Address 1 :	Teststraat 1
Address 2 : 	9000 Gent

or: 		Teststraat 1
		9000 Gent

amount_of_shares, amount_of_votes

{% for person in period.people %}
Person {{ forloop.index }} : {{ person.amount_of_shares }}
Person {{ forloop.index }} : {{ person.amount_of_votes }}
{% endfor %}

or :    {{ period.people.first.amount_of_shares }}
    {{ period.people.first.amount_of_votes }}
Output
Person 1 : 	300
Person 1 : 	5000

Person 2 : 	10
Person 2 : 	1

...

or: 		300
		5000

custom

{% for person in period.people %}
{% input person.custom.test %}
{{ person.custom.test }}
{% endfor %}
Output

director

{% for person in period.people %}
Person {{ forloop.index }}:  {{ person.director }}
{% endfor %}

or:     {{ period.people.first.director }}
Output
Person 1: 	true

Person 2: 	false

...

or: 		true

director_end_date, director_start_date

{% for person in period.people %}
Person {{ forloop.index }}:  {{ person.director_end_date }}
Person {{ forloop.index }}:  {{ person.director_start_date }}
{% endfor %}

or:     {{ period.people.first.director_end_date }}
    {{ period.people.first.director_start_date }}
Output
Person 1: 	2020-12-31
Person 1:	2000-01-01

Person 2: 	2011-01-31
Person 2: 	2011-01-01

...

or: 		2020-12-31
		2000-01-01

e-mail, external-id, name

{% for person in period.people %}
Person {{ forloop.index }}:  {{ person.custom.email }}
Person {{ forloop.index }}:  {{ person.external-id }}
Person {{ forloop.index }}:  {{ person.custom.first_name }}
Person {{ forloop.index }}:  {{ person.custom.last_name }}
{% endfor %}
Output
Person 1: [email protected]
Person 1: 0.0
Person 1: Michael
Person 1: Jordan

Person 2: [email protected]
Person 2: 0.0
Person 2: Scottie
Person 2: Pippen

...

shareholder, statutory

{% for person in period.people %}
Person {{ forloop.index }}:  {{ person.shareholder }}
Person {{ forloop.index }}:  {{ person.statutory }}
{% endfor %}

or :    {{ period.people.first.shareholder }}
    {{ period.people.first.statutory }}
Output
Person 1: 	true
Person 1: 	false

Person 2: 	true
Person 2: 	false

...

or: 		true
		false

Updated about a year ago

Person


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.