Lister les notes
Une note représentes du texte et/ou des fichiers attachés à un enregistrement de manière non structurée.
La syntaxe permettant de récupérer une liste d’enregistrements est la suivante:
curl --insecure --silent \
-H "Authorization: Bearer <bearer_token>" \
'https://<host>/SNV4SRV-ws-war/api/v1/<taskId>/notes'
Si le code de retour HTTP est 200, la réponse sera structurée comme ceci:
{
"metadata": {
"apiVersion": "1.0",
"taskId": "ADR02",
"taskType": "R",
"domainId": "ORT"
},
"data": [
{
"id": "1",
"author": "aa-20-msp",
"date": "2025-10-05T20:10:53+0200",
"version": 2,
"text": "Contenu de la note",
"files": [
{
"id": "1",
"name": "data.txt"
},
{
"id": "2",
"name": "record_122124_aa_20_msp_05_10_2025_20_10_51#001.png"
}
]
},
{
"id": "2",
"fieldId": "HEADER_LIEN_ADRESSE",
"author": "admin",
"date": "2025-09-05T20:10:55+0200",
"version": 1,
"files": [
{
"id": "1",
"name": "field_header_lien_adresse_(rec_122124)_aa_20_msp_05_10_2025_20_10_53.png"
}
]
}
]
}
Pour télécharger le contenu d’un fichier d’une note, les paramètres doivent être spécifiés ainsi:
curl --insecure --silent \
-H "Authorization: Bearer <bearer_token>" \
'https://<host>/SNV4SRV-ws-war/api/v1/<taskId>/notes/<noteId>/files/<fileId>'
Si le code de retour HTTP est 200, le fichier est téléchargé (format application/binary
).