curl --request POST \
--url https://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"dry_run": false
}
'import requests
url = "https://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung"
payload = { "dry_run": False }
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({dry_run: false})
};
fetch('https://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung', 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://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'dry_run' => false
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: <api-key>"
],
]);
$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://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung"
payload := strings.NewReader("{\n \"dry_run\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
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.post("https://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"dry_run\": false\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"dry_run\": false\n}"
response = http.request(request)
puts response.read_body{
"dry_run": true,
"zeitreihentypen": [
"<string>"
],
"sent": [
{
"mp_id": "<string>",
"bgs": [
"<string>"
],
"zeitreihentypen": [
"<string>"
],
"valid_from": "<string>",
"name": ""
}
],
"skipped": [
{
"mp_id": "<string>",
"reason": "<string>",
"name": ""
}
],
"nachgetragen": [
{
"mp_id": "<string>",
"bg": "<string>",
"zeitreihentypen": [
"<string>"
]
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Post Zuordnung Ergaenzung
Extend granted Zuordnungsermaechtigungen to the current standing
selection. Incremental by MaBiS design (the Ermaechtigung is granted
je ZRT, BG, BK und LF - Kap. 10.2.1): only the missing Zeitreihentypen
are activated, only for partners whose Zuordnung was positively
acknowledged; the ledger zoe_auto records the additions.
curl --request POST \
--url https://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"dry_run": false
}
'import requests
url = "https://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung"
payload = { "dry_run": False }
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({dry_run: false})
};
fetch('https://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung', 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://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'dry_run' => false
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: <api-key>"
],
]);
$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://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung"
payload := strings.NewReader("{\n \"dry_run\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
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.post("https://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"dry_run\": false\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/v1/process/zuordnungsermaechtigungen/ergaenzung")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"dry_run\": false\n}"
response = http.request(request)
puts response.read_body{
"dry_run": true,
"zeitreihentypen": [
"<string>"
],
"sent": [
{
"mp_id": "<string>",
"bgs": [
"<string>"
],
"zeitreihentypen": [
"<string>"
],
"valid_from": "<string>",
"name": ""
}
],
"skipped": [
{
"mp_id": "<string>",
"reason": "<string>",
"name": ""
}
],
"nachgetragen": [
{
"mp_id": "<string>",
"bg": "<string>",
"zeitreihentypen": [
"<string>"
]
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
Body
Extend every granted Zuordnungsermaechtigung to the current standing
selection (AUTO_ZOE_ZEITREIHENTYPEN) - incrementally: only the
missing Zeitreihentypen go out, as a new activation (PID 55071) for
those types alone, and only to partners whose Zuordnung was positively
acknowledged. dry_run lists without sending.
Response
Successful Response
The standing selection
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Grants found only in the audit records (sent by hand before the ledger existed) and seeded into the ledger this run
Show child attributes
Show child attributes