Ettevõttega seotud isikud

Meetod: GET /company/{registryCode}/relatedPersons

OpenAPI/Swagger: https://ar-rest.rik.ee/docs#/Company/get_company_related_persons

Tagastab ettevõttega seotud isikute andmed – juhatuse liikmed, osanikud, aktsionärid, prokuristid, nõukogu liikmed ja muud seotud isikud. Sisaldab esindusõiguse infot, kaardile kantud isikuid, osalusandmeid.

Tee parameetrid

Parameeter Tüüp Kohustuslik Kirjeldus
registryCode integer Kohustuslik Ettevõtte registrikood.

Päringu parameetrid

Parameeter Tüüp Kohustuslik Kirjeldus
onlyValid boolean Valikuline Kuvab ainult kehtivad andmed. Vaikeväärtus: true.

Päise parameetrid

Parameeter Tüüp Kohustuslik Kirjeldus
apiVersion ApiVersions Valikuline API versiooni päis Vaikeväärtus: "V1"; Lubatud väärtused: ["V1"]; Toetatud versioonid: ["V1"].
acceptLanguage AcceptLanguage Valikuline Klassifikaatorite tõlgete keel (est – eesti, eng – inglise) Vaikeväärtus: "est"; Lubatud väärtused: ["est", "eng"].

Vastuse skeem

CompanyRelatedPersonsResponse

Väli Tüüp Kirjeldus
legalEntityName string Kohustuslik. Ettevõtte ärinimi
registryCode integer Kohustuslik. Ettevõtte registrikood
companyId integer Kohustuslik. Ettevõtte sisemine ID
vatID string | null Käibemaksukohustuslase number
relatedPersons DetailDataRelatedPersons | null Seotud isikud

DetailDataRelatedPersons

Väli Tüüp Kirjeldus
representationRights RepresentationRights Kohustuslik. Esindusõigused
personsOnCard array[PersonsOnCard] | null Kohustuslik. Kaardile kantud isikud
representationRightNormalRulings array[RepresentationRightNormalRuling] | null Esindusõiguse tavareegel
representationRightSpecialConditions array[RecordType] | null Esindusõiguse eritingimused
partialPledgesAndTransfers array[DetailDataPartialPledge] | null Osalised pandid ja tingimuslikud võõrandamised
shareholders array[NonCardRelatedPerson] | null Osanikud ja aktsionärid
nonCardRelatedPersons array[NonCardRelatedPerson] | null Kaardile kandmata seotud isikud
buildingAssociationMembers array[BuildingAssociationMember] | null Hooneühistu liikmed

RepresentationRights

Väli Tüüp Kirjeldus
persons array[RepresentationRightsPerson] Kohustuslik. Isikud
representationRightSpecialConditions array[string] Kohustuslik. Esindusõiguse eritingimused
representationRightGroups array[RepresentationRightsGroup] Kohustuslik. Ühise esindusõiguse rühmad. Iga rühm näitab isikuid, kellel on ühiselt õigus ettevõtet esindada; oluline eelkõige ainuesindusõiguse puudumisel.

RepresentationRightsPerson

Väli Tüüp Kirjeldus
firstName string | null Eesnimi
surnameLegalEntityName string Kohustuslik. Perekonnanimi või ärinimi
entityCode string | null Isikukood või registrikood
entityCodeCountry string Kohustuslik. Isiku- või registrikoodi riik (ISO 3166-1 alpha-3)
entityCodeCountryAsText string | null Isiku- või registrikoodi riik tekstina
birthday string (date) | null Sünnikuupäev
personType string Kohustuslik. Isiku tüüp
role string Kohustuslik. Isiku roll
roleAsText string Kohustuslik. Roll tekstina
exclusiveRightOfRepresentation boolean | null Ainuesindusõiguse olemasolu

RepresentationRightsGroup

Väli Tüüp Kirjeldus
groupNumber integer Kohustuslik. Rühma number
persons array[RepresentationRightsPerson] Kohustuslik. Rühma isikud

PersonsOnCard

Väli Tüüp Kirjeldus
person PersonRolesInfo Kohustuslik. Isiku rollide andmed
address FullAddress Kohustuslik. Täisaadress
is_gov_institution boolean | null Kas on riigiasutus
company_registry_status string | null Juriidilise isiku registristaatus
has_active_tradebans boolean | null Kas isikul on kehtivaid ärikeelde
expirationDate string (date) | null Kehtivuse lõppkuupäev
email string | null E-posti aadress
cardNumber integer (int64) | null Kaardi number
cardType string | null Kaardi tüüp
entryNumber integer (int64) | null Kande number
recordId integer (int64) | null ID
startDate string (date) | null Alguskuupäev
endDate string (date) | null Lõppkuupäev

PersonRolesInfo

Väli Tüüp Kirjeldus
role string Kohustuslik. Isiku roll
roleAsText string Kohustuslik. Isiku roll tekstina
startDate string (date) | null Seose alguskuupäev
endDate string (date) | null Seose lõppkuupäev
type string Kohustuslik. Isiku tüüp
firstName string | null Eesnimi
surnameLegalEntityName string Kohustuslik. Perekonnanimi või ärinimi
identityCode string | null Kohustuslik. Isiku- või registrikood
foreignCode string | null Välisriigi isikukood
foreignCodeCountry string | null Välisriigi isikukoodi riik
foreignCodeCountryAsText string | null Välisriigi isikukoodi riik tekstina
birthday string (date) | null Sünnikuupäev
share ShareData | null Osalusandmed (rollid O, OSAN, S)

FullAddress

Väli Tüüp Kirjeldus
country string | null Riik
countryAsText string | null Riik tekstina
address string | null Aadress
postalCode string | null Postiindeks
ehak string | null EHAK kood Minimaalne pikkus: 1.
ehakAsText string | null EHAK tekstina Minimaalne pikkus: 1.
adsAdobId string | null Aadressi ADOBID
adsNormalizedFullAddressSuffix string | null Normaliseeritud ADS-aadressi tekstiline täiendus (nt postkasti number)
adsType string | null Aadressi tüüp: 0 – täielik ADS, 1 – osaline ADS, 2 – ADS-ita
adsOid string | null Aadressi ADS OID
adrId integer | null Aadressi ADR ID
adsNormalizedFullAddress string | null ADS-i normaliseeritud täisaadress
adsCodeAddress string | null Aadressi ADS-kood
loadingDate string (date) | null Andmete KR-ist laadimise kuupäev

RepresentationRightNormalRuling

Väli Tüüp Kirjeldus
role string Kohustuslik. Isiku roll
content string Kohustuslik. Sisu

RecordType

Väli Tüüp Kirjeldus
type string | null Tüüp
typeAsText string | null Tüüp tekstina
content string | null Sisu
cardNumber integer (int64) | null Kaardi number
cardType string | null Kaardi tüüp
entryNumber integer (int64) | null Kande number
recordId integer (int64) | null ID
startDate string (date) | null Alguskuupäev
endDate string (date) | null Lõppkuupäev

DetailDataPartialPledge

Väli Tüüp Kirjeldus
partialPledgesORTransfers string Kohustuslik. Osaline pant või tingimuslik võõrandamine
owner PersonTypeInfo Kohustuslik. Omaniku andmed
size number (double) | null Osa suurus
rank integer (int64) | null Osalise pandi järjekoht
description string | null Osalise pandi kirjeldus
recordId integer (int64) | null ID
startDate string (date) | null Alguskuupäev
endDate string (date) | null Lõppkuupäev

PersonTypeInfo

Väli Tüüp Kirjeldus
type string Kohustuslik. Isiku tüüp
firstName string | null Eesnimi
surnameLegalEntityName string Kohustuslik. Perekonnanimi või ärinimi
identityCode string | null Isiku- või registrikood
foreignCode string | null Välisriigi isikukood
foreignCodeCountry string | null Välisriigi isikukoodi riik
foreignCodeCountryAsText string | null Välisriigi isikukoodi riik tekstina
birthday string (date) | null Sünnikuupäev

NonCardRelatedPerson

Väli Tüüp Kirjeldus
person PersonRolesInfo Kohustuslik. Isiku rollide andmed
email string | null E-posti aadress
address FullAddress Kohustuslik. Täisaadress
is_gov_institution boolean | null Kas on riigiasutus
company_registry_status string | null Juriidilise isiku registristaatus
has_active_tradebans boolean | null Kas isikul on kehtivaid ärikeelde
sharePercentage number (double) | null Osaluse protsent
shareSize number (double) | null Osaluse suurus
shareCurrency string | null Osaluse valuuta
shareCurrencyAsText string | null Osaluse valuuta tekstina
shareOwnershipType string | null Omandi liik
shareOwnershipTypeAsText string | null Omandi liik tekstina
shareFractionNumerator integer (int64) | null Murru lugeja
shareFractionDenominator integer (int64) | null Murru nimetaja
expirationDate string (date) | null Kehtivuse lõppkuupäev
authoritySource string | null Volituse alus
authoritySourceAsText string | null Volituse alus tekstina
authoritySourceDate string (date) | null Volituse aluse kuupäev
groupId integer (int64) | null Rühma ID
recordId integer (int64) | null ID
startDate string (date) | null Alguskuupäev
endDate string (date) | null Lõppkuupäev

BuildingAssociationMember

Väli Tüüp Kirjeldus
membershipNumber string Kohustuslik. Liikmenumber
area number (float) | null Pindala
taxRateNumerator integer (int64) | null Maksumäära lugeja
taxRateDenominator integer (int64) | null Maksumäära nimetaja
members array[BuildingAssociationParticipant] Kohustuslik. Hooneühistu liikmed
restrictions array[BuildingAssociationRestriction] Kohustuslik. Hooneühistu piirangud
recordId integer (int64) | null ID
startDate string (date) | null Alguskuupäev
endDate string (date) | null Lõppkuupäev

BuildingAssociationParticipant

Väli Tüüp Kirjeldus
person PersonTypeInfo Kohustuslik. Isiku andmed
contribution number (float) | null Osamakse
email string | null E-posti aadress
address FullAddress Kohustuslik. Täisaadress
ownershipType string Kohustuslik. Omandi liik
ownershipTypeAsText string | null Omandi liik tekstina
fractionNumerator integer (int64) | null Murru lugeja
fractionDenominator integer (int64) | null Murru nimetaja
groupId integer (int64) | null Rühma ID
recordId integer (int64) | null ID
startDate string (date) | null Alguskuupäev
endDate string (date) | null Lõppkuupäev

BuildingAssociationRestriction

Väli Tüüp Kirjeldus
type string Kohustuslik. Tüüp
typeAsText string Kohustuslik. Tüüp tekstina
content string Kohustuslik. Sisu
recordId integer (int64) | null ID
startDate string (date) | null Alguskuupäev
endDate string (date) | null Lõppkuupäev

CustomValidationError

Väli Tüüp Kirjeldus
message string Kohustuslik. Veateade
code APIError Kohustuslik. Veakood. Lubatud väärtused: 2001, 4030, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4049.
id string | null Kohustuslik. Vea identifikaator
timestamp string (date-time) Vea ajatempel

HTTPValidationError

Väli Tüüp Kirjeldus
detail array[ValidationError] Valideerimisvigade loend

ShareData

Väli Tüüp Kirjeldus
sharePercentage number (double) | null Osaluse protsent
shareSize number (double) | null Osaluse suurus
shareCurrencyAsText string | null Osaluse valuuta tekstina

ValidationError

Väli Tüüp Kirjeldus
loc array[string | integer] Kohustuslik. Vea asukoht päringus
msg string Kohustuslik. Veateade
type string Kohustuslik. Vea tüüp
input any Valideerimisvea põhjustanud sisend. Tüüp ei ole piiratud.
ctx object Vea lisakontekst

Vastused

200 OK

Edukas päring – juhatuse liige esindusõiguse tavareegliga ja ainuosanik. Esindusõigust tuleb hinnata tagastatud õiguste ja tingimuste, mitte üksnes rollikoodi järgi.

{
 "legalEntityName": "NÄIDIS OÜ",
 "registryCode": 12345678,
 "companyId": 987654,
 "vatID": "EE101234567",
 "relatedPersons": {
 "representationRights": {
 "persons": [
 {
 "firstName": "Mari",
 "surnameLegalEntityName": "Maasikas",
 "entityCode": "48503151233",
 "entityCodeCountry": "EST",
 "birthday": "1985-03-15",
 "personType": "F",
 "role": "JUHL",
 "roleAsText": "Juhatuse liige",
 "exclusiveRightOfRepresentation": true,
 "entityCodeCountryAsText": "Eesti"
 }
 ],
 "representationRightSpecialConditions": [],
 "representationRightGroups": []
 },
 "personsOnCard": [
 {
 "person": {
 "role": "JUHL",
 "roleAsText": "Juhatuse liige",
 "startDate": "2024-05-15",
 "endDate": null,
 "type": "F",
 "firstName": "Mari",
 "surnameLegalEntityName": "Maasikas",
 "identityCode": "48503151233",
 "foreignCode": null,
 "foreignCodeCountry": null,
 "foreignCodeCountryAsText": null,
 "birthday": "1985-03-15"
 },
 "address": {},
 "expirationDate": null,
 "email": "[email protected]",
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 1,
 "recordId": 111222,
 "startDate": "2024-05-15",
 "endDate": null
 }
 ],
 "representationRightNormalRulings": [
 {
 "role": "JUHL",
 "content": "Osaühingut võib kõikide tehingute tegemisel esindada iga juhatuse liige."
 }
 ],
 "representationRightSpecialConditions": null,
 "partialPledgesAndTransfers": null,
 "shareholders": [
 {
 "person": {
 "role": "OSAN",
 "roleAsText": "Osanik",
 "startDate": "2024-05-15",
 "endDate": null,
 "type": "F",
 "firstName": "Mari",
 "surnameLegalEntityName": "Maasikas",
 "identityCode": "48503151233",
 "foreignCode": null,
 "foreignCodeCountry": null,
 "foreignCodeCountryAsText": null,
 "birthday": "1985-03-15",
 "share": {
 "sharePercentage": 100.0,
 "shareSize": 2500.0,
 "shareCurrencyAsText": "euro"
 }
 },
 "address": {},
 "sharePercentage": 100.0,
 "shareSize": 2500.0,
 "shareCurrency": "EUR",
 "shareCurrencyAsText": "euro",
 "shareOwnershipType": "L",
 "shareOwnershipTypeAsText": "Ainuomand",
 "shareFractionNumerator": null,
 "shareFractionDenominator": null,
 "expirationDate": null,
 "authoritySource": null,
 "authoritySourceAsText": null,
 "authoritySourceDate": null,
 "groupId": null,
 "recordId": 111333,
 "startDate": "2024-05-15",
 "endDate": null
 }
 ],
 "nonCardRelatedPersons": null,
 "buildingAssociationMembers": null
 }
}
200 OK (mitu rolli)

Edukas päring – esindusõiguse normaalregulatsiooni erisus koos välisriigi juhatuse liikme ja nõukogu liikmega.

{
 "legalEntityName": "SUUR ETTEVÕTE AS",
 "registryCode": 10000001,
 "companyId": 123456,
 "vatID": "EE100000001",
 "relatedPersons": {
 "representationRights": {
 "persons": [
 {
 "firstName": "Jüri",
 "surnameLegalEntityName": "Juurikas",
 "entityCode": "38006201232",
 "entityCodeCountry": "EST",
 "birthday": "1980-06-20",
 "personType": "F",
 "role": "JUHL",
 "roleAsText": "Juhatuse liige",
 "exclusiveRightOfRepresentation": true,
 "entityCodeCountryAsText": "Eesti"
 },
 {
 "firstName": "Anna",
 "surnameLegalEntityName": "Aedmaasikas",
 "entityCode": "49011251238",
 "entityCodeCountry": "EST",
 "birthday": "1990-11-25",
 "personType": "F",
 "role": "JUHL",
 "roleAsText": "Juhatuse liige",
 "exclusiveRightOfRepresentation": false,
 "entityCodeCountryAsText": "Eesti"
 },
 {
 "firstName": "Erik",
 "surnameLegalEntityName": "Esimerkki",
 "entityCode": "FI-EXAMPLE-001",
 "entityCodeCountry": "FIN",
 "birthday": "1988-08-12",
 "personType": "F",
 "role": "JUHL",
 "roleAsText": "Juhatuse liige",
 "exclusiveRightOfRepresentation": false,
 "entityCodeCountryAsText": "Soome"
 }
 ],
 "representationRightSpecialConditions": [
 "Äriühingut võib esindada Jüri Juurikas üksinda või Anna Aedmaasikas ja Erik Esimerkki ühiselt."
 ],
 "representationRightGroups": [
 {
 "groupNumber": 1,
 "persons": [
 {
 "firstName": "Anna",
 "surnameLegalEntityName": "Aedmaasikas",
 "entityCode": "49011251238",
 "entityCodeCountry": "EST",
 "birthday": "1990-11-25",
 "personType": "F",
 "role": "JUHL",
 "roleAsText": "Juhatuse liige",
 "exclusiveRightOfRepresentation": false,
 "entityCodeCountryAsText": "Eesti"
 },
 {
 "firstName": "Erik",
 "surnameLegalEntityName": "Esimerkki",
 "entityCode": "FI-EXAMPLE-001",
 "entityCodeCountry": "FIN",
 "birthday": "1988-08-12",
 "personType": "F",
 "role": "JUHL",
 "roleAsText": "Juhatuse liige",
 "exclusiveRightOfRepresentation": false,
 "entityCodeCountryAsText": "Soome"
 }
 ]
 }
 ]
 },
 "personsOnCard": [
 {
 "person": {
 "role": "JUHL",
 "roleAsText": "Juhatuse liige",
 "startDate": "2024-05-15",
 "endDate": null,
 "type": "F",
 "firstName": "Jüri",
 "surnameLegalEntityName": "Juurikas",
 "identityCode": "38006201232",
 "foreignCode": null,
 "foreignCodeCountry": null,
 "foreignCodeCountryAsText": null,
 "birthday": "1980-06-20"
 },
 "address": {},
 "expirationDate": null,
 "email": null,
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 3,
 "recordId": 222111,
 "startDate": "2024-05-15",
 "endDate": null
 },
 {
 "person": {
 "role": "JUHL",
 "roleAsText": "Juhatuse liige",
 "startDate": "2024-05-15",
 "endDate": null,
 "type": "F",
 "firstName": "Anna",
 "surnameLegalEntityName": "Aedmaasikas",
 "identityCode": "49011251238",
 "foreignCode": null,
 "foreignCodeCountry": null,
 "foreignCodeCountryAsText": null,
 "birthday": "1990-11-25"
 },
 "address": {},
 "expirationDate": null,
 "email": null,
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 3,
 "recordId": 222114,
 "startDate": "2024-05-15",
 "endDate": null
 },
 {
 "person": {
 "role": "JUHL",
 "roleAsText": "Juhatuse liige",
 "startDate": "2024-05-15",
 "endDate": null,
 "type": "F",
 "firstName": "Erik",
 "surnameLegalEntityName": "Esimerkki",
 "identityCode": null,
 "foreignCode": "FI-EXAMPLE-001",
 "foreignCodeCountry": "FIN",
 "foreignCodeCountryAsText": "Soome",
 "birthday": "1988-08-12"
 },
 "address": {},
 "expirationDate": null,
 "email": null,
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 3,
 "recordId": 222115,
 "startDate": "2024-05-15",
 "endDate": null
 }
 ],
 "shareholders": null,
 "nonCardRelatedPersons": [
 {
 "person": {
 "role": "N",
 "roleAsText": "Nõukogu liige",
 "startDate": "2024-05-15",
 "endDate": null,
 "type": "F",
 "firstName": "Peeter",
 "surnameLegalEntityName": "Porgand",
 "identityCode": "37502071230",
 "foreignCode": null,
 "foreignCodeCountry": null,
 "foreignCodeCountryAsText": null,
 "birthday": "1975-02-07"
 },
 "address": {},
 "expirationDate": null,
 "email": null,
 "recordId": 222112,
 "startDate": "2024-05-15",
 "endDate": null
 }
 ],
 "representationRightSpecialConditions": [
 {
 "content": "Äriühingut võib esindada Jüri Juurikas üksinda või Anna Aedmaasikas ja Erik Esimerkki ühiselt.",
 "cardType": "R",
 "cardNumber": 1,
 "entryNumber": 3,
 "startDate": "2024-05-15",
 "endDate": null,
 "type": "YHESJ",
 "typeAsText": "Juhatuse liikmete või seda asendava organi ühise esindusõiguse tingimused",
 "recordId": 222116
 }
 ],
 "representationRightNormalRulings": [
 {
 "role": "JUHL",
 "content": "Aktsiaseltsi võib kõikide tehingute tegemisel esindada iga juhatuse liige."
 }
 ]
 }
}
403 Forbidden

Juurdepääs teenusele keelatud. OpenAPI ei määra vastuse keha skeemi.

404 Not Found

Illustratiivne veavastus. Kood 4041 on APIError loendis lubatud, kuid OpenAPI ei kirjelda selle tähendust.

{
 "message": "Company not found",
 "code": 4041,
 "id": "abc123-def456"
}
422 Validation Error

Vigane päring – registrikood ei vasta nõuetele.

{
 "detail": [
 {
 "loc": [
 "path",
 "registryCode"
 ],
 "msg": "value is not a valid integer",
 "type": "type_error.integer"
 }
 ]
}