Catalog › Interpelări › GetPerson
GetPerson Interpelări
Interpelarea ”GetPerson” are drept scop returnarea datelor despre persoana fizică din Registrul de Stat al Populației (RSP) în baza IDNP-ului
SOAP · GetPerson(IDNP: string) : Person
Date de intrare — Request
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| IDNP | string(13) | Da | 2000000000001 | Numărul unic de identificare al persoanei (IDNP). Poate lipsi, în cazul persoanelor care au renunțat la IDNP |
Date de intrare — RequestHeaders
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| CallingUser | string(13) | Da | Numărul de identificare (IDNP) al utilizatorului sau identificatorul (ID-ul) sistemului care procesează datele cu caracter personal | |
| CallingEntity | string(13) | Da | Numărul de identificare (IDNO) al persoanei juridice din care face parte utilizatorul care procesează datele cu caracter personal, sau care gestionează sistemul informațional | |
| CallBasis | string(256) | Da | Temeiul legal al apelului | |
| CallReason | string(512) | Da | Scopul legal al apelului |
Date de ieșire — Response
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| Person | object | — | Datele de identificare a persoanei fizice | |
| · FamilyName | string | Da | Creangă | Numele de familie al persoanei. Un nume care este de obicei împărtășit de membrii unei familii. De exemplu, numele de familie pentru Iordache Eliza Andrei este „Iordache”. În Republica Moldova, numele de familie a persoa… |
| · GivenName | string | Da | Ion | Prenumele persoanei. Un nume dat sau mai multe nume date care identifică o persoană din cadrul unei familii. Acestea sunt date unei persoane de către părinții săi la naștere sau pot fi recunoscute legal ca „numele persoa… |
| · Sex | SexCode | Da | 1 | Codul sexului (conține valori din clasificatorul sexului persoanei CF 37603221.0037.01) |
| · DateOfBirth | Date | Da | 1985-03-12 | Data nașterii persoanei. Formatul yyyy-mm-dd (yyyy - anul ca număr din patru cifre, mm-lună ca număr de la 01 la 12, dd-ziua lunii ca număr de la 01 la 31). În Republica Moldova, formatul acestui activ semantic mai poate… |
| · BirthDateStatus | BirthDateStatusCode | Da | 1 | Statutul datei naşterii (conţine valori din tabelul tehnologic BirthDayStatusCode sau clasificatorul CF 37603221.0302.01) |
| · Dead | boolean | Da | false | Indică dacă persoană este decedată |
| · DateOfDeath | Date | — | Data decesului. Formatul yyyy-mm-dd (yyyy - anul ca număr din patru cifre, mm-lună ca număr de la 01 la 12, dd-ziua lunii ca număr de la 01 la 31). În Republica Moldova, formatul acestui activ semantic mai poate fi ident… | |
| · DeathDateStatus | BirthDateStatusCode | Da | 3 | Statutul datei decesului (conţine valori din tabelul tehnologic BirthDayStatusCode sau clasificatorul CF 37603221.0302.01) |
| · CountryOfBirth | CountryCode | Da | Republica Moldova | Codul țării nașterii (conține valorile din clasificatorul localităților CF 37603221.0026.01) |
| · RegionOfBirth | string | — | mun. Bălți | Municipiul sau raionul nașterii persoanei |
| · LocalityOfBirth | string | Da | mun. Bălți | Localitatea nașterii persoanei |
| · BirthLocalityCode | CUATM | Da | Codul CUATM ( Clasificatorul unităților administrativ-teritoriale) al localității nașterii persoanei | |
| · Citizenship | CitizenCode | — | MD | Codul cetățeniei (conține valori din clasificatorul cetățeniei CF 37603221.0066.03) |
| · CivilStatus | integer | Da | 2 | Date cu privire la starea civilă |
| · CivilStatusDate | Date | Da | 2023-06-05 | Data modificării stării civile |
| · Photo | string | Da | Ultima poză din Registrul de Stat al Populației | |
| · IdentityDocuments | array<object> | Da | Lista documentelor de identitate ale persoanei. Pot fi incluse următoarele documente: Paşaportul cetăţenului RM în cazul persoanelor pentru care a fost autorizată emigrarea (PA); Buletin de identitate al cetăţeanului RM … | |
| ·· Type | DocumentType | Da | Informație de probă | Codul tipului documentului (conține valori din clasificatorul tipului documentului - CF 37603221.0265.03) |
| ·· Series | string(8) | Da | MD | Seria documentului |
| ·· Number | string(20) | Da | AB841377 | Numărul documentului |
| ·· IssueDate | Date | — | 2015-08-16 | Data eliberării documentului |
| ·· ExpirationDate | Date | — | 2028-08-19 | Data expirării documentului |
| ·· IssuedBy | string(60) | — | Agenția Servicii Publice | Autoritatea emitentă a documentului |
| ·· Status | StatusCode | — | 3 | Codul statutului documentului (conține valori din clasificatorul statutului documentului sau cauzei anulării - CF 37603221.0300.02) |
| · CivilDocuments | array<object> | Da | Lista documentelor de stare civilă. Pot fi incluse următoarele documente: Act de deces; Certificat de deces; Certificat de naştere (AN); Certificat de schimbare a numelui şi/sau prenumelui; Certificat de căsătorie (AC); … | |
| ·· Type | DocumentType | Da | Informație de probă | Codul tipului documentului (conține valori din clasificatorul tipului documentului - CF 37603221.0265.03) |
| ·· Series | string(8) | Da | MD | Seria documentului |
| ·· Number | string(20) | Da | AB841377 | Numărul documentului |
| ·· IssueDate | Date | — | 2015-08-16 | Data eliberării documentului |
| ·· ExpirationDate | Date | — | 2028-08-19 | Data expirării documentului |
| ·· IssuedBy | string(60) | — | Agenția Servicii Publice | Autoritatea emitentă a documentului |
| ·· Status | StatusCode | — | 3 | Codul statutului documentului (conține valori din clasificatorul statutului documentului sau cauzei anulării - CF 37603221.0300.02) |
| · Passports | array<object> | Da | Lista pașapoartelor. Pot fi incluse următoarele documente: Pașaportul cetățeanului RM (PA); Document de călătorie pentru apatrizi (PC); Document de călătorie pentru refugiaţi (paşaport) (PT); Document de călătorie pentru… | |
| ·· Type | DocumentType | Da | Informație de probă | Codul tipului documentului (conține valori din clasificatorul tipului documentului - CF 37603221.0265.03) |
| ·· Series | string(8) | Da | MD | Seria documentului |
| ·· Number | string(20) | Da | AB841377 | Numărul documentului |
| ·· IssueDate | Date | — | 2015-08-16 | Data eliberării documentului |
| ·· ExpirationDate | Date | — | 2028-08-19 | Data expirării documentului |
| ·· IssuedBy | string(60) | — | Agenția Servicii Publice | Autoritatea emitentă a documentului |
| ·· Status | StatusCode | — | 3 | Codul statutului documentului (conține valori din clasificatorul statutului documentului sau cauzei anulării - CF 37603221.0300.02) |
| · Registrations | array<object> | Da | Lista înregistrărilor la domiciliu și/sau reședința temporară | |
| ·· Type | RegistrationType | Da | Informație de probă | Codul tipului înregistrării (conține valori din clasificatorul tipului înregistrării la domiciliu CF 37603221.0264.01) |
| ·· RegistrationDate | Date | Da | 2015-09-17 | Data înregistrării |
| ·· ExpirationDate | Date | — | 2028-08-19 | Data expirării înregistrării la reședința temporară |
| ·· Status | integer | Da | 3 | Statutul înregistrării. Primește valorile: 1 - viza de reşedinţa este actuală, 2 - viza de reşedinţa nu este actuală |
| ·· Address | object | Da | Adresa de domiciliu sau reședință temporară | |
| ··· Country | string | Da | Republica Moldova | Numele țării |
| ··· Region | string | Da | r-nul Hîncești | Numele municipiului sau raionului. Regiunea adresei, de obicei un raion, municipiu sau o altă zonă care cuprinde mai multe localități |
| ··· Locality | string | Da | or. Hîncești | Numele localității |
| ··· AdministrativeCode | CUATM | Da | Codul CUATM al localității (conține valori din clasificatorul unităților administrativ teritoriale al Biroului Național de Statistică al Republicii Moldova) | |
| ··· Street | string | — | str. Vasile Alecsandri | Denumirea străzii. Strada este o componentă a adresei care reprezintă numele unui pasaj sau al unei căi dintr-o locație în alta |
| ··· House | string | — | 91 | Numărul casei |
| ··· Block | string | — | C | Numărul blocului |
| ··· Flat | string | — | 31 | Numărul apartamentului |
| · Relatives | array<object> | Da | Lista rudelor persoanei fizice | |
| ·· Type | RelativeType | Da | Informație de probă | Codul relației de rudenie (conține valori din clasificatorul relațiilor de rudenie CF 37603221.0268.01) |
| ·· IDNP | string | — | 2001537442104 | Numărul unic de identificare al persoanei (IDNP). Poate lipsi, în cazul persoanelor care au renunţat la IDNP |
| ·· FamilyName | string | Da | Creangă | Numele de familie al persoanei. Un nume care este de obicei împărtășit de membrii unei familii. De exemplu, numele de familie pentru Iordache Eliza Andrei este „Iordache”. În Republica Moldova, numele de familie a persoa… |
| ·· GivenName | string | — | Ion | Prenumele persoanei. Un nume dat sau mai multe nume date care identifică o persoană din cadrul unei familii. Acestea sunt date unei persoane de către părinții săi la naștere sau pot fi recunoscute legal ca „numele persoa… |
| ·· DateOfBirth | Date | Da | 1985-03-12 | Data nașterii persoanei. Formatul yyyy-mm-dd (yyyy - anul ca număr din patru cifre, mm-lună ca număr de la 01 la 12, dd-ziua lunii ca număr de la 01 la 31). În Republica Moldova, formatul acestui activ semantic mai poate… |
| ·· Sex | SexCode | Da | 1 | Codul sexului (conține valori din clasificatorul sexului persoanei CF 37603221.0037.01) |
| · Organizations | array<object> | — | Lista organizațiilor în care persoana fizică figurează în calitate de conducător sau fondator | |
| ·· IDNO | string | Da | 1000047265490 | Identificatorul dat persoanei juridice de către autoritatea cu care este înregistrată (IDNO) |
| ·· Name | string | Da | SRL "Exemplu Grup" | Denumirea completă a persoanei juridice |
| ·· Role | SubjectRole | Da | Date de test | Codul rolului persoanei fizice în organizație (conține valori din clasificatorul rolului obiectului CF 37603221.0071.01) |
Exemple de apel SOAP
Apel reușit
Cerere validă cu RequestHeaders complete → date sample.
Cerere
curl -X POST https://mconnect.evisoft.com/ConsumerService.svc \
-H 'Content-Type: text/xml; charset=utf-8' \
-H 'SOAPAction: http://mconnect.gov.md/consumer/GetPerson' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPerson xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNP>2000000000001</IDNP>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetPerson>
</soap:Body>
</soap:Envelope>'
Răspuns
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonResponse xmlns="http://mconnect.gov.md/consumer">
<Response>
<Person>
<FamilyName>Creangă</FamilyName>
<GivenName>Ion</GivenName>
<Sex>1</Sex>
<DateOfBirth>1985-03-12</DateOfBirth>
<BirthDateStatus>1</BirthDateStatus>
<Dead>false</Dead>
<DateOfDeath />
<DeathDateStatus>3</DeathDateStatus>
<CountryOfBirth>Republica Moldova</CountryOfBirth>
<RegionOfBirth>mun. Bălți</RegionOfBirth>
<LocalityOfBirth>mun. Bălți</LocalityOfBirth>
<BirthLocalityCode>
<CodStatistic>C940</CodStatistic>
<Statut>1</Statut>
<CodStatisticParinte>C389</CodStatisticParinte>
</BirthLocalityCode>
<Citizenship>MD</Citizenship>
<CivilStatus>2</CivilStatus>
<CivilStatusDate>2023-06-05</CivilStatusDate>
<Photo></Photo>
<IdentityDocuments>
<Type>Informație de probă</Type>
<Series>MD</Series>
<Number>AB841377</Number>
<IssueDate>2015-08-16</IssueDate>
<ExpirationDate>2028-08-19</ExpirationDate>
<IssuedBy>Agenția Servicii Publice</IssuedBy>
<Status>3</Status>
</IdentityDocuments>
<CivilDocuments>
<Type>Informație de probă</Type>
<Series>MD</Series>
<Number>AB841377</Number>
<IssueDate>2015-08-16</IssueDate>
<ExpirationDate>2028-08-19</ExpirationDate>
<IssuedBy>Agenția Servicii Publice</IssuedBy>
<Status>3</Status>
</CivilDocuments>
<Passports>
<Type>Informație de probă</Type>
<Series>MD</Series>
<Number>AB841377</Number>
<IssueDate>2015-08-16</IssueDate>
<ExpirationDate>2028-08-19</ExpirationDate>
<IssuedBy>Agenția Servicii Publice</IssuedBy>
<Status>3</Status>
</Passports>
<Registrations>
<Type>Informație de probă</Type>
<RegistrationDate>2015-09-17</RegistrationDate>
<ExpirationDate>2028-08-19</ExpirationDate>
<Status>3</Status>
<Address>
<Country>Republica Moldova</Country>
<Region>r-nul Hîncești</Region>
<Locality>or. Hîncești</Locality>
<AdministrativeCode>
<CodStatistic>C940</CodStatistic>
<Statut>1</Statut>
<CodStatisticParinte>C389</CodStatisticParinte>
</AdministrativeCode>
<Street>str. Vasile Alecsandri</Street>
<House>91</House>
<Block>C</Block>
<Flat>31</Flat>
</Address>
</Registrations>
<Relatives>
<Type>Informație de probă</Type>
<IDNP>2001537442104</IDNP>
<FamilyName>Munteanu</FamilyName>
<GivenName>Diana</GivenName>
<DateOfBirth>1986-09-21</DateOfBirth>
<Sex>2</Sex>
</Relatives>
<Organizations>
<IDNO>1000047265490</IDNO>
<Name>SRL "Exemplu Grup"</Name>
<Role>Date de test</Role>
</Organizations>
</Person>
</Response>
</GetPersonResponse>
</soap:Body>
</soap:Envelope>
Eroare: lipsesc RequestHeaders
Fără CallingUser/CallingEntity → fault (headerele MConnect sunt obligatorii).
Cerere
curl -X POST https://mconnect.evisoft.com/ConsumerService.svc \
-H 'Content-Type: text/xml; charset=utf-8' \
-H 'SOAPAction: http://mconnect.gov.md/consumer/GetPerson' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPerson xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNP>2000000000001</IDNP>
</Request>
</GetPerson>
</soap:Body>
</soap:Envelope>'
Răspuns (fault)
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>Missing RequestHeaders: CallingUser and CallingEntity are required by MConnect.</faultstring>
<detail>
<MConnectFault xmlns="http://mconnect.gov.md/consumer">
<Code>Client</Code>
<Message>Missing RequestHeaders: CallingUser and CallingEntity are required by MConnect.</Message>
</MConnectFault>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Eroare: subiect inexistent (IDNP …0000)
IDNP cu sufix …0000 → fault NotFound.
Cerere
curl -X POST https://mconnect.evisoft.com/ConsumerService.svc \
-H 'Content-Type: text/xml; charset=utf-8' \
-H 'SOAPAction: http://mconnect.gov.md/consumer/GetPerson' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPerson xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNP>2000000000000</IDNP>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetPerson>
</soap:Body>
</soap:Envelope>'
Răspuns (fault)
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>No data found for the requested subject '2000000000000'.</faultstring>
<detail>
<MConnectFault xmlns="http://mconnect.gov.md/consumer">
<Code>NotFound</Code>
<Message>No data found for the requested subject '2000000000000'.</Message>
</MConnectFault>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Eroare: eroare server (IDNP …0009)
IDNP cu sufix …0009 → fault ServerError.
Cerere
curl -X POST https://mconnect.evisoft.com/ConsumerService.svc \
-H 'Content-Type: text/xml; charset=utf-8' \
-H 'SOAPAction: http://mconnect.gov.md/consumer/GetPerson' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPerson xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNP>2000000000009</IDNP>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetPerson>
</soap:Body>
</soap:Envelope>'
Răspuns (fault)
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>Simulated server error.</faultstring>
<detail>
<MConnectFault xmlns="http://mconnect.gov.md/consumer">
<Code>ServerError</Code>
<Message>Simulated server error.</Message>
</MConnectFault>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>