|  | @@ -1,8 +1,10 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -Spécification de l'API d'un serveur Loquicompta
 | 
	
		
			
				|  |  | +# Simple Storage Server
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -# Réponse en cas d'erreur
 | 
	
		
			
				|  |  | +Spécification d'un serveur d'hebergement de fichier par http. Permet de stocker des fichier et de les rattacher à un utilisateur. L'API mise a disposition du serveur est décrite en dessous. Deux implémentation d'éxemple sont disponible, en nodejs et en php.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +## Réponse en cas d'erreur
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  Lors de l'utilisation de l'api si la requete est invalide le retour est de la forme suivante
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -22,7 +24,7 @@ Les codes d'erreurs sont les suivants :
 | 
	
		
			
				|  |  |  - 04 : Jeton invalide
 | 
	
		
			
				|  |  |  - 05 : Erreur serveur
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -# Points d'éntrées 
 | 
	
		
			
				|  |  | +## Points d'éntrées 
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  `GET /authentication`
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -84,7 +86,7 @@ Permet de tester la validitée d'un jeton émit lors de la connexion
 | 
	
		
			
				|  |  |  ```json
 | 
	
		
			
				|  |  |  // Requete
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -    user: "string" // Username
 | 
	
		
			
				|  |  | +    user: "string", // Username
 | 
	
		
			
				|  |  |      token: "string"
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  // Reponse
 | 
	
	
		
			
				|  | @@ -105,7 +107,7 @@ Liste les fichiers disponible pour l'utilisateur. La valeur token n'est necessai
 | 
	
		
			
				|  |  |  ```json
 | 
	
		
			
				|  |  |  // Requete
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -    user: "string" // Username
 | 
	
		
			
				|  |  | +    user: "string", // Username
 | 
	
		
			
				|  |  |      token: "string"
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  // Reponse
 | 
	
	
		
			
				|  | @@ -125,7 +127,7 @@ Récupère un fichier. Remplacer {file} par l'id du fichier à récupèrer. La v
 | 
	
		
			
				|  |  |  ```json
 | 
	
		
			
				|  |  |  // Requete
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -    user: "string" // Username
 | 
	
		
			
				|  |  | +    user: "string", // Username
 | 
	
		
			
				|  |  |      token: "string"
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  // Reponse
 | 
	
	
		
			
				|  | @@ -146,8 +148,8 @@ Sauvegarde un fichier. Remplacer {file} par l'id du fichier à récupèrer. La v
 | 
	
		
			
				|  |  |  ```json
 | 
	
		
			
				|  |  |  // Requete
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -    user: "string" // Username
 | 
	
		
			
				|  |  | -    token: "string"
 | 
	
		
			
				|  |  | +    user: "string", // Username
 | 
	
		
			
				|  |  | +    token: "string",
 | 
	
		
			
				|  |  |      data: "string" // File content
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  // Reponse
 | 
	
	
		
			
				|  | @@ -157,3 +159,22 @@ Sauvegarde un fichier. Remplacer {file} par l'id du fichier à récupèrer. La v
 | 
	
		
			
				|  |  |      filename: "string"
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  ```
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +------
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +`DELETE  /delete/{file}`
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +Supprime un fichier. Remplacer {file} par l'id du fichier à récupèrer. La valeur token n'est necessaire que si l'authentification est activée.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +```json
 | 
	
		
			
				|  |  | +// Requete
 | 
	
		
			
				|  |  | +{
 | 
	
		
			
				|  |  | +    user: "string" // Username
 | 
	
		
			
				|  |  | +    token: "string"
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +// Reponse
 | 
	
		
			
				|  |  | +{
 | 
	
		
			
				|  |  | +    success: true
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +```
 | 
	
		
			
				|  |  | +
 |