Généralités
GLonnect.me est une plate-forme qui permet facilite la diffusion de ses données vers des partenaires externes via un modèle de données générique et des connecteurs API pré-paramétrés vers éditeurs comptables du marché.
Le diagramme ci-dessous, présente l'architecture globale de notre solution.
Modèle de données générique
Ci-après la liste des objets accessibles via les end-point datasets/retrieve et datasets/retrieve_element
Dataset | Description |
---|---|
HubRefEntities | Entité juridique (Dossier) |
HubRefAccountingJournals | Journaux comptables |
HubFGlDatas | Lignes grands livres |
HubRefAccountingPeriods | Périodes comptable |
HubRefGlAccounts | Comptes comptables |
HubRefDocuments | Document (justificatif) |
HubFRawOperations | Paiements unitaires |
HubRefSourceSystems | Systèmes émetteurs |
HubRefDestSystems | Systèmes récepteurs |
L'envoi des données par API vers les systèmes destinataires se fait via le end-point accountigHub/push_data
Le API sont pré-paramétrées pour les éditeurs, INQOM, EVOLIZ, MyUnisoft
API Documentation
GET /api/1.0/oauth/get_token
(Public)
Description : 2 legged OAuth - Flow : Get an acces token. Step one is to get client_id and secret_id from our team. This is the step 2
Response
GET /api/1.0/oauth/authorization
(Public)
Description : 3 legged OAuth : (step 2/3) Get an authorization code -> Will open a form to set your credentials. Step 1 is to set the URI in the app admin panel
Response
GET /api/1.0/oauth/access_token
(public)
Description : 3 legged OAuth : (step 3/3) Get an access token
Response
GET /api/1.0/datasets/metadata
(public)
Description : Get list of all column of a dataset
Response
GET /api/1.0/datasets/list
(public)
Description : Get list of all public datasets
Response
POST /api/1.0/datasets/update_element
(public)
Description : Update an element identified by an eid in a dataset identified by a dataset_name and a dataset_key
Response
GET /api/1.0/datasets/retrieve
(public)
Description : Get all elements in 1 dataset
Response
GET /api/1.0/datasets/retrieve_element
(public)
Description : Get any datasets that is public
Response
POST /api/1.0/accountigHub/update_source_data
(Restricted)
Description : Declare pushed data from a source to the accounting hub
Response
POST /api/1.0/accountigHub/move_data
(Restricted)
Description : Push or retrieve data from a parter
Response
Error codes
Error code | Description |
0 | Execution was OK |
1 | Invalid API Key |
2 | Invalid connection token |
3 | Connexion token expired |
4 | Invalid argument : Input argument does not exist |
5 | Invalid argument : Wrong type |
6 | Invalid argument : a requiered argument is missing. |
7 | IP not in whitelist. Please contact support team |
8 | Caller's IP does not match token's IP |
996 | No data to retrieve |
997 | Warning message |
998 | Error while processing data |
999 | Default generated method : This method is not implemented yet |
9 | Access denied, invalid grant type |