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).

Modification du partage

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.