curl --request PUT \
--url https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instruction-layers \
--header 'Content-Type: application/json' \
--data '
[
{
"id": 123,
"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-instruction-layers"
payload = [
{
"id": 123,
"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([
{
id: 123,
userDefinedId: '<string>',
text: '<string>',
position: 123,
languages: [{languageId: 123, text: '<string>'}]
}
])
};
fetch('https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instruction-layers', 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-instruction-layers",
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([
[
'id' => 123,
'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-instruction-layers"
payload := strings.NewReader("[\n {\n \"id\": 123,\n \"userDefinedId\": \"<string>\",\n \"text\": \"<string>\",\n \"position\": 123,\n \"languages\": [\n {\n \"languageId\": 123,\n \"text\": \"<string>\"\n }\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-instruction-layers")
.header("Content-Type", "application/json")
.body("[\n {\n \"id\": 123,\n \"userDefinedId\": \"<string>\",\n \"text\": \"<string>\",\n \"position\": 123,\n \"languages\": [\n {\n \"languageId\": 123,\n \"text\": \"<string>\"\n }\n ]\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instruction-layers")
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 {\n \"id\": 123,\n \"userDefinedId\": \"<string>\",\n \"text\": \"<string>\",\n \"position\": 123,\n \"languages\": [\n {\n \"languageId\": 123,\n \"text\": \"<string>\"\n }\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": {
"operation": "<string>",
"total_items": 123,
"failed_items": 123,
"summary": "<string>",
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"operation": "<string>",
"total_items": 123,
"failed_items": 123,
"summary": "<string>",
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"operation": "<string>",
"total_items": 123,
"failed_items": 123,
"summary": "<string>",
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"operation": "<string>",
"total_items": 123,
"failed_items": 123,
"summary": "<string>",
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}Bulk-updates or hard-deletes care instruction layers in a single transaction.
Bulk PUT with all-or-nothing semantics. Each item must include id. state=“deleted” routes that item through the hard-delete code path so delete-time rules fire. Capped at 200 items per request.
curl --request PUT \
--url https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instruction-layers \
--header 'Content-Type: application/json' \
--data '
[
{
"id": 123,
"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-instruction-layers"
payload = [
{
"id": 123,
"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([
{
id: 123,
userDefinedId: '<string>',
text: '<string>',
position: 123,
languages: [{languageId: 123, text: '<string>'}]
}
])
};
fetch('https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instruction-layers', 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-instruction-layers",
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([
[
'id' => 123,
'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-instruction-layers"
payload := strings.NewReader("[\n {\n \"id\": 123,\n \"userDefinedId\": \"<string>\",\n \"text\": \"<string>\",\n \"position\": 123,\n \"languages\": [\n {\n \"languageId\": 123,\n \"text\": \"<string>\"\n }\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-instruction-layers")
.header("Content-Type", "application/json")
.body("[\n {\n \"id\": 123,\n \"userDefinedId\": \"<string>\",\n \"text\": \"<string>\",\n \"position\": 123,\n \"languages\": [\n {\n \"languageId\": 123,\n \"text\": \"<string>\"\n }\n ]\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://ca-delogue-service-prod.bravepebble-62e34dbe.westeurope.azurecontainerapps.io/api/care-instruction-layers")
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 {\n \"id\": 123,\n \"userDefinedId\": \"<string>\",\n \"text\": \"<string>\",\n \"position\": 123,\n \"languages\": [\n {\n \"languageId\": 123,\n \"text\": \"<string>\"\n }\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": {
"operation": "<string>",
"total_items": 123,
"failed_items": 123,
"summary": "<string>",
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"operation": "<string>",
"total_items": 123,
"failed_items": 123,
"summary": "<string>",
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"operation": "<string>",
"total_items": 123,
"failed_items": 123,
"summary": "<string>",
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"operation": "<string>",
"total_items": 123,
"failed_items": 123,
"summary": "<string>",
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}{
"status": "success",
"code": "<string>",
"error": {
"details": [
{
"type": "<string>",
"field": "<string>",
"value": "<string>"
}
]
}
}Headers
Body
The identifier of the care instruction layer to update or delete. Required and must be a positive value.
A new customer-defined identifier for the layer. Null or omitted leaves the existing value unchanged.
The new default display text for the layer. Null or omitted leaves the existing text unchanged, and it cannot be set to empty.
The lifecycle state to apply. Null or omitted leaves the current state unchanged. The deleted state is rejected on the single update and hard-deletes the layer on the bulk update.
active, inactive, deleted Display order cannot be changed through this endpoint and must be omitted or null. A non-null value is rejected.
The full replacement list of per-language translations. Null or omitted leaves existing translations unchanged; an empty list clears them all.
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