Créer un enregistrement
La syntaxe permettant de modifier un enregistrement avec un identifiant unique est la suivante (méthode PUT
):
curl --insecure --silent \
-H "Authorization: Bearer <bearer_token>" \
--json '{"field":"value"}'
-X PUT
'https://<host>/SNV4SRV-ws-war/api/v1/<taskId>'
Info:
La clé spéciale $recordId
est ignorée et n’a pas besoin d’être spécifiée. Les champs non définis prennent la valeur par défaut.
Info:
Les champs de type enum
peuvent être spécifiés soit de manière complète ("FIELD":{"key":"KEY","value":"VALUE"}
) ou simplifiée ("FIELD":"KEY"
). Lors de la récupération d’un enregistrement, ces champs sont toujours spécifiés de manière complète.
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": { ... }
}
Attention:
La création est uniquement supportée dans les tâches simples (types B
).