Cas Particulier des « documents »
Nous allons maintenant voir comment créer une ressource depuis l’API de Nicoka. Le fonctionnement est très proche de la requête de mise à jour.
Requête
https://{account_subdomain}.nicoka.com/api/{resource_name_in_plural}/{id_of_the_resource}/documents/
Remarque
Il faut utiliser la méthode « POST ».
- {
- "filename": "file.pdf",
- "doctype": "1",
- "base64_file": "AE4QSDQOENEQSD…QSDQSDQDS3Z",
- }
Paramètres | Type | Description |
---|---|---|
filename | string | Il s’agit du nom du fichier avec son extension |
doctype | int | Il s’agit de l’id interne du type de document |
base64_file | string | Il s’agit du contenu du fichier encodé en Base64 |
Remarque
Nicoka va effectuer un contrôle de doublon sur le contenu du document et renvoyer une erreur en cas de doublon. Vous pouvez dans certain cas ajouter des documents lors de la création d’un objet. Mais généralement il faut créer l’objet et ensuite lui ajouter les documents un par un.
Réponse
- {
- "success": "file.pdf a été ajouté à la Ressource Luc Cage",
- "docid": "18",
- }