Objets
PushDocument
Champs
external_idstringobligatoireIdentifiant stable de votre document. Envoyer le même identifiant remplace le document.
length ≤ 512
titlestringobligatoirelength ≤ 500
urlstringLien vers le document dans votre système (http ou https).
contentstringContenu (jusqu’à 5 Mo).
content_typestringValeurs autorisées:
htmlmarkdowntextPar défaut : "html"
patharray of string | stringDossiers du document : un tableau de noms ou une chaîne séparée par « / » (jusqu’à 10 niveaux).
permissionsPushPermissionstagsarray of stringitems ≤ 50
author_emailstringAuteur. Devient le responsable de la fiche s’il s’agit d’un utilisateur de Sursa.
updated_atstring (date-time)Date de modification dans votre système (fait partie de la version du document).
metadataMetadataPatchmetadatade la fiche du document (depuis la version 1.62.0) : l’objet remplace le précédent de la fiche,{}supprime toutes les paires ; sans le champmetadata, les métadonnées de la fiche ne changent pas.categorystringCatégorie de la fiche : la clé d’une catégorie de l’organisation (
GET /v1/categories), depuis la version 1.62.0.length ≤ 64
verifiersPushVerifiersverify_interval_daysintegerIntervalle de validation de la fiche en jours (depuis la version 1.62.0) ; sans lui, l’intervalle de la source.
≥ 1, ≤ 3650
upload_idstringFichier du document issu d’un téléversement en plusieurs parties (
upl_…, depuis la version 1.62.0) à la place decontent. Un téléversement ne sert qu’une fois ; renvoyer le même document avec le mêmeupload_idne le consomme pas. Tant que les téléversements en plusieurs parties ne sont pas disponibles sur l’installation, le document est rejeté avec le motiffile_rejected.length ≤ 64
attachmentsarray of stringPièces jointes du document sous forme de téléversements en plusieurs parties (
upl_…, depuis la version 1.62.0) : chacune devient une fiche distincte de la source, avec le même dossier, les mêmes permissions et les mêmes champs de fiche. Une pièce jointe absente d’une nouvelle version du document est archivée.items ≤ 20