Για να κάνουμε δημιουργία εφαρμογής στο GovHub, θα κάνουμε τα παρακάτω βήματα.
Εισαγωγή στην ιστοσελίδα http://auth.govhub.gr με τους κωδικούς του διαχειριστή του φορέα.
Παραγωγικό περιβάλλον: GovHub.GsisRegistry.Full
Δοκιμαστικό περιβάλλον: GovHub.GsisRegistry.Test
Για να καλέσουμε τα api του Govhub πρώτα πρέπει έχουμε κάνει authenticate σαν εφαρμογή και να πάρουμε ένα JWT Token.
Οδηγίες για λήψη JTW token από τον auth Server
Αφού λάβουμε το JWT Token σύμφωνα με το Auth 2.0 πρότυπο θα πρέπει να κάνετε Bearer Authentication.
Authorization: Bearer <token>
Πριν καλέσετε τα Api δείτε τις οδηγίες για τη συμπλήρωση του "auditRecord"
Στη κλήση retrieveInfoByAFM το πεδίο Onomasia είναι της μορφής Επωνυμία ή Επώνυμο, Β’ Επώνυμο, Όνομα, Πατρώνυμο (υποχρεωτικό, με διαχωριστικό χαρακτήρα το κόμμα)
Περισσότερες πληροφορίες σχετικά με τα πεδία.
ΑΦΜ: 068933130, 010819637
ΑΔΤ: Α738249
Κλήση για RetrieveInfoByAfm
"retrieveInfoByAFMRecord": {
"afm": "010819637",
"firmActivitiesRequest": "1",
"membershipsRequest": "1",
"relationsRequest": "1",
"symmetoxesRequest": "1",
"sysxetiseisRequest": "1",
"branchActivitiesRequest": "1",
"branchAbroadRequest": "0",
"firmAbroadRequest": "1"
}
Κλήση για RetrieveInfosByADT
"retrieveInfosByADTRecord": {
"adt": "Α738249",
"kind": 1
}
Κλήση για RetrieveInfoByName
"retrieveInfoByNameRecord": {
"surnameA": "ΠΑΠΠΑΣ",
"surnameB": "",
"nameA": "ΓΕΩΡΓ",
"nameB": "",
"fathersFirstName": "ΚΩΝ",
"mothersFirstName": "",
"birthYear": null,
"birthMonth": null,
"birthDay": null,
"carPlateNumber": ""
}
Κλήση για GetAFMIdentification
"getAFMIdentificationRecord": {
"afm": "137248864",
"name": "",
"surname": "",
"fname": "",
"mname": "",
"birthYear": ""
}
Κλήση για GetADTIdentification
"getADTIdentificationRecord": {
"id": "Κ158073",
"afm": "",
"name": "",
"surname": "",
"fname": "",
"mname": "",
"birthYear": ""
}
Κλήση για GetAllKadBranches
"getAllKadBranchesInput": {
"afm": "094924050",
"dateFrom": "2024-09-12T12:55:24.056Z",
"dateTo": "2024-09-12T12:55:24.056Z"
}