API

Print

Introduction

API est l’abréviation de Application Programming Interface (interface de programmation d’applications). En termes simples, les API sont un ensemble de fonctions et de procédures qui permettent de créer des applications qui accèdent aux données et aux caractéristiques d’autres applications, services ou systèmes d’exploitation.

Dans notre cas, vous pouvez utiliser notre API facilement grâce à notre paquetage nugget disponible pour l’application .NET.

Authentification

Verrouiller le fichier

Informations utiles sur les classes

ResponseApi

Dans tous vos appels, le paquet Nugget vous enverra un objet ResponseApi

La classe est définie comme suit :

AttributTypeDescription
ErrorCodestringCode d’erreur envoyé par le serveur. Si votre demande contient une erreur, cet attribut sera instancié. Il contiendra toujours un nombre avec un index de l’Enum ErrorCode en dessous de ce tableau.
StatusintCode d’état http
DetailListListe des messages d’erreur
ResultT (depends of the Rqs)Résultat du modèle Dto

ErrorCode Enum

KeyValueDescription
-2BAD_REQUEST
-1PARAMETERS_ERROR
0PERSISTENCE_EXCEPTION
1INSTANCE_NOT_FOUND
2USER_NOT_CREATE_ON_IDENTITY_SERVER
3INVALID_GUID
4USER_NOT_REGISTER
5INSTANCE_ALREADY_EXIST
6PERMISSION_DENY
7EXPECTED_MULTIPART_REQUEST
8FORM_DATA_PRESENT
9UPLOADED_FILE_IS_EMPTY
10FORMAT_EXCEPTION
11ELASTIC_SEARCH_ERROR
12IFC_UPDATE
13IFC_GET
14STORAGE_NOT_CONNECTED
15STORAGE_FAIL_CREATE
16STORAGE_SWIFT_API_ERROR
17STORAGE_FILE_NOT_FOUND
18INVALID_FORMAT_DATE
19DATABASE_SCHEMA_NOT_VALIDATED
20NHSESSION_ALREADY_EXIST
21FILE_NOT_LOCK
22FILE_ALREADY_LOCK
23FILE_LOCKED
24LOCK_CONFLICT

Articles