Partage d'un enregistrement
La syntaxe permettant de reécupérer le partage d’un enregistrement avec un identifiant unique est la suivante (méthode GET
):
curl --insecure --silent \
-H "Authorization: Bearer <bearer_token>" \
'https://<host>/SNV4SRV-ws-war/api/v1/<taskId>/<recordId>/sharing'
Si le code de retour HTTP est 200, la réponse sera structurée comme ceci (comme le retour de récupération):
{
"metadata": {
"apiVersion": "1.0",
"taskId": "<taskId>",
"taskType": "<type>",
"domainId": "<domain>"
},
"data": ["ABC","DEF"]
}
Attention:
La gestion du partage est uniquement supportée dans les tâches simples et dossier (types B
et R
).
La modification du partage s’effectue avec la commande suivante:
curl --insecure --silent \
-H "Authorization: Bearer <bearer_token>" \
--json '{"data":["XYZ"]}'
-X PATCH
'https://<host>/SNV4SRV-ws-war/api/v1/<taskId>/<recordId>/sharing'
Si le code de retour HTTP est 200, la réponse sera structurée comme ceci (comme le retour de récupération):
{
"metadata": {
"apiVersion": "1.0",
"taskId": "<taskId>",
"taskType": "<type>",
"domainId": "<domain>"
},
"data": ["XYZ"]
}
Attention:
Il est nécessaire que le nouveau partage contienne la société courante ou ALL
.