curl --request PUT \
--url https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id} \
--header 'Content-Type: application/json' \
--data '
{
"userDefinedId": "<string>",
"text": "<string>",
"position": 123,
"languages": [
{
"languageId": 123,
"text": "<string>"
}
]
}
'import requests
url = "https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id}"
payload = {
"userDefinedId": "<string>",
"text": "<string>",
"position": 123,
"languages": [
{
"languageId": 123,
"text": "<string>"
}
]
}
headers = {"Content-Type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
userDefinedId: '<string>',
text: '<string>',
position: 123,
languages: [{languageId: 123, text: '<string>'}]
})
};
fetch('https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'userDefinedId' => '<string>',
'text' => '<string>',
'position' => 123,
'languages' => [
[
'languageId' => 123,
'text' => '<string>'
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id}"
payload := strings.NewReader("{\n \"userDefinedId\": \"<string>\",\n \"text\": \"<string>\",\n \"position\": 123,\n \"languages\": [\n {\n \"languageId\": 123,\n \"text\": \"<string>\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id}")
.header("Content-Type", "application/json")
.body("{\n \"userDefinedId\": \"<string>\",\n \"text\": \"<string>\",\n \"position\": 123,\n \"languages\": [\n {\n \"languageId\": 123,\n \"text\": \"<string>\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"userDefinedId\": \"<string>\",\n \"text\": \"<string>\",\n \"position\": 123,\n \"languages\": [\n {\n \"languageId\": 123,\n \"text\": \"<string>\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"status": "success",
"code": "<string>",
"data": {
"id": 123,
"userDefinedId": "<string>",
"text": "<string>",
"state": "active",
"position": 123,
"properties": [
"<string>"
],
"languages": [
{
"id": 123,
"languageId": 123,
"text": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}Updates a single care instruction.
Updates a care instruction. id is taken from the route. Languages, when supplied, fully replace existing translations; an empty list clears them; null leaves them as-is. state=deleted is rejected; use DELETE.
curl --request PUT \
--url https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id} \
--header 'Content-Type: application/json' \
--data '
{
"userDefinedId": "<string>",
"text": "<string>",
"position": 123,
"languages": [
{
"languageId": 123,
"text": "<string>"
}
]
}
'import requests
url = "https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id}"
payload = {
"userDefinedId": "<string>",
"text": "<string>",
"position": 123,
"languages": [
{
"languageId": 123,
"text": "<string>"
}
]
}
headers = {"Content-Type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
userDefinedId: '<string>',
text: '<string>',
position: 123,
languages: [{languageId: 123, text: '<string>'}]
})
};
fetch('https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'userDefinedId' => '<string>',
'text' => '<string>',
'position' => 123,
'languages' => [
[
'languageId' => 123,
'text' => '<string>'
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id}"
payload := strings.NewReader("{\n \"userDefinedId\": \"<string>\",\n \"text\": \"<string>\",\n \"position\": 123,\n \"languages\": [\n {\n \"languageId\": 123,\n \"text\": \"<string>\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id}")
.header("Content-Type", "application/json")
.body("{\n \"userDefinedId\": \"<string>\",\n \"text\": \"<string>\",\n \"position\": 123,\n \"languages\": [\n {\n \"languageId\": 123,\n \"text\": \"<string>\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instructions/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"userDefinedId\": \"<string>\",\n \"text\": \"<string>\",\n \"position\": 123,\n \"languages\": [\n {\n \"languageId\": 123,\n \"text\": \"<string>\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"status": "success",
"code": "<string>",
"data": {
"id": 123,
"userDefinedId": "<string>",
"text": "<string>",
"state": "active",
"position": 123,
"properties": [
"<string>"
],
"languages": [
{
"id": 123,
"languageId": 123,
"text": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}Headers
Path Parameters
Unique identifier of the care instruction to update. This route id takes precedence over any id in the body.
Body
New customer-defined reference code, at most 50 characters. Omit or send null to leave the existing value unchanged.
New default display text, at most 500 characters. It cannot be empty when supplied; omit or send null to leave the existing text unchanged.
Lifecycle state to apply to the care instruction. Omit or send null to keep the current state. On bulk update, the deleted value routes the item through the hard-delete path.
active, inactive, deleted Not writable through this endpoint and must be omitted or left null. A non-null value is rejected.
Replacement set of per-language translations. A non-empty list replaces all existing translations, an empty list clears them, and null leaves them unchanged.
Show child attributes
Show child attributes
Response
OK
The coarse outcome of the request, indicating whether it succeeded or failed.
success, error The specific machine-readable outcome code, such as ok on success or the most specific error code on failure. Always lowercase on the wire.
The response payload, either a single object for a by-id read or an array for a bulk operation. Omitted from the body when there is no value.
Show child attributes
Show child attributes