Πίνακας Περιεχομένων

Μητρώο Φυσικών και Νομικών Προσώπων

.

1. Αναζήτηση μέσω του webapp Govhub.gr

Η αναζήτηση Μητρώου γίνεται με 3 διαφορετικούς τρόπους :

  1. 1.1 Αναζήτηση με Α.Φ.Μ.
  2. 1.2 Αναζήτηση με Α.Δ.Τ.
  3. 1.3 Αναζήτηση με Ονοματεπώνυμο

Για να προσέλθουμε σε αυτή τη λειτουργία, περνάμε με το ποντίκι πάνω από την Αναζήτηση Μητρώου και επιλέγουμε τον τρόπο που επιθυμούμε να κάνουμε αναζήτηση,

1.1 Αναζήτηση με Α.Φ.Μ.

Για να κάνετε αναζήτηση με Α.Φ.Μ. θα πρέπει να συμπληρώσετε το Α.Φ.Μ που επιθυμείτε να αναζητήσετε. Επίσης σε αυτή τη φόρμα προσφέρεται η δυνατότητα να επιστραφούν περισσότερες πληροφορίες σχετικές με το Α.Φ.Μ. Για να τις επιλέξετε, πατάτε πάνω στους διακόπτες ώστε να φαίνονται ενεργοί. Πατήστε το κουμπί Αναζήτηση για να ξεκινήσει η διαδικασία αναζήτησης.

Αν βρεθεί το Α.Φ.Μ. θα εμφανιστούν τα βασικά αποτελέσματα και επίσης θα εμφανιστούν και αποτελέσματα ακριβώς από κάτω σε μορφή tabs. Τα tabs αναφέρονται στις πληροφορίες που ζητήθηκαν μέσω των διακοπτών που επιλέχθηκαν ως ενεργοί. Επίσης, δίνεται η δυνατότητα για κάθε πεδίο να γίνει αντιγραφή του στοιχείου πατώντας το γκρι κουμπί που βρίσκεται ακριβώς δίπλα. Τέλος, υπάρχει και το κουμπί Αντιγραφή όλων που αντιγράφει όλα τα πεδία που έχουν πληροφορία σε γραμμή το ένα κάτω από το άλλο.


1.2 Αναζήτηση με Α.Δ.Τ.

Για την αναζήτηση με Αριθμού Δελτίου Ταυτότητας, απαιτείται να γνωρίζετε το Α.Δ.Τ και το είδος αυτού (π.χ. ΑΤ ΑΣΤΥΝΟΜΙΚΗ ΤΑΥΤΟΤΗΤΑ)

Αν βρεθεί το Α.Δ.Τ. θα εμφανιστούν τα αποτελέσματα σε 2 κατηγορίες :

Επίσης, δίνεται η δυνατότητα για κάθε πεδίο να γίνει αντιγραφή του στοιχείου πατώντας το γκρι κουμπί που βρίσκεται ακριβώς δίπλα. Τέλος, υπάρχει και το κουμπί Αντιγραφή όλων που αντιγράφει όλα τα πεδία που έχουν πληροφορία σε γραμμή το ένα κάτω από το άλλο.

1.3 Αναζήτηση με Ονοματεπώνυμο

Για την αναζήτηση με Ονοματεπώνυμο , απαιτείται να συμπληρώσετε 3 πεδία με τουλάχιστον 3 χαρακτήρες στο καθένα :

Τα αποτελέσματα που θα επιστρέψουν θα είναι πολλαπλά σε μορφή πίνακα, οπότε όσα περισσότερα πεδία συμπληρώσετε τόσο περισσότερο ακριβές θα είναι το αποτέλεσμα.

Όπως βλέπετε στον πίνακα με τα αποτελέσματα, στην 1η στήλη επιλέγοντας το κουμπί με το βελάκι γίνεται expand η γραμμή και βλέπετε περισσότερες πληροφορίες. Επίσης, δίνεται η δυνατότητα για κάθε πεδίο να γίνει αντιγραφή του στοιχείου πατώντας το γκρι κουμπί που βρίσκεται ακριβώς δίπλα. Τέλος, υπάρχει και το κουμπί Αντιγραφή όλων που αντιγράφει όλα τα πεδία που έχουν πληροφορία σε γραμμή το ένα κάτω από το άλλο.

2. Αναζήτηση μέσω του Api

2.1 Πληροφορίες για προγραμματιστές

2.2 Οδηγίες Δημιουργίας Εφαρμογής στον auth.govhub.gr

Για να κάνουμε δημιουργία εφαρμογής στο GovHub, θα κάνουμε τα παρακάτω βήματα.

Εισαγωγή στην ιστοσελίδα http://auth.govhub.gr με τους κωδικούς του διαχειριστή του φορέα.

Για το παραγωγικό περιβάλλον στο πεδίο δικαίωμα-scope συμπληρώνουμε GovHub.GsisRegistry.Full για το Δοκιμαστικό περιβάλλον στο πεδίο scope συμπληρώνουμε GovHub.GsisRegistry.Test.

2.3 Οδηγίες Για προγραμματιστές

Για να καλέσουμε τα api του Govhub πρώτα πρέπει έχουμε κάνει authenticate σαν εφαρμογή και να πάρουμε ένα JWT Token.

Οδηγίες για λήψη JTW token από τον auth Server

Αφού λάβουμε το JWT Token σύμφωνα με το Auth 2.0 πρότυπο θα πρέπει να κάνετε Bearer Authentication.

Authorization: Bearer <token>

Πριν καλέσετε τα Api δείτε τις οδηγίες για τη συμπλήρωση του "auditRecord".

Για τους προγραμματιστές υπάρχουν αναλυτικές οδηγίες στα HTTP Calls που πρέπει να γίνουν στις διευθύνσεις.

Στη κλήση retrieveInfoByAFM το πεδίο Onomasia είναι της μορφής Επωνυμία ή Επώνυμο, Β’ Επώνυμο, Όνομα, Πατρώνυμο (υποχρεωτικό, με διαχωριστικό χαρακτήρα το κόμμα)

Περισσότερες πληροφορίες σχετικά με τα πεδία .

2.4 Δοκιμαστικά Δεδομένα για το test Περιβάλλον

RetrieveInfoByAfm
 "retrieveInfoByAFMRecord": {
    "afm": "010813701",
    "firmActivitiesRequest": "0",
    "membershipsRequest": "0",
    "relationsRequest": "0",
    "symmetoxesRequest": "0",
    "sysxetiseisRequest": "0",
    "branchActivitiesRequest": "0",
    "branchAbroadRequest": "0",
    "firmAbroadRequest": "0"
  }
  
retrieveInfosByADT
 "retrieveInfosByADTRecord": {
    "adt": "Α738249",
    "kind": 1
  }
  
RetrieveInfoByName
"retrieveInfoByNameRecord": {
    "surnameA": "ΚΩΝ",
    "surnameB": "",
    "nameA": "ΓΕΩΡΓ",
    "nameB": "",
    "fathersFirstName": "ΠΑΠΠΑΣ",
    "mothersFirstName": "",
    "birthYear": null,
    "birthMonth": null,
    "birthDay": null,
    "carPlateNumber": ""
  }
  
getAFMIdentification 
"getAFMIdentificationRecord": {
    "afm": "010800963",
    "name": "",
    "surname": "",
    "fname": "",
    "mname": "",
    "birthYear": ""
  }