Post Mailbox Sortieren
curl --request POST \
--url https://{host}/v1/process/erstkontakt/mailbox/sortieren \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"dry_run": false,
"limit": 0,
"lookback_days": 0
}
'import requests
url = "https://{host}/v1/process/erstkontakt/mailbox/sortieren"
payload = {
"dry_run": False,
"limit": 0,
"lookback_days": 0
}
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, limit: 0, lookback_days: 0})
};
fetch('https://{host}/v1/process/erstkontakt/mailbox/sortieren', 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/erstkontakt/mailbox/sortieren",
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,
'limit' => 0,
'lookback_days' => 0
]),
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/erstkontakt/mailbox/sortieren"
payload := strings.NewReader("{\n \"dry_run\": false,\n \"limit\": 0,\n \"lookback_days\": 0\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/erstkontakt/mailbox/sortieren")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"dry_run\": false,\n \"limit\": 0,\n \"lookback_days\": 0\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/v1/process/erstkontakt/mailbox/sortieren")
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 \"limit\": 0,\n \"lookback_days\": 0\n}"
response = http.request(request)
puts response.read_body{
"dry_run": true,
"limit": 123,
"geprueft": 123,
"verschoben": [
{
"von": "<string>",
"nach": "<string>",
"mp_id": "",
"sender": "",
"subject": "",
"fehler": ""
}
],
"fehler": [
{
"von": "<string>",
"nach": "<string>",
"mp_id": "",
"sender": "",
"subject": "",
"fehler": ""
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}API Reference
Post Mailbox Sortieren
File handled mail by what its case means today: a mail whose Wiedervorlage is still open goes to the Wiedervorlage folder, a mail from a partner whose PARTIN and Zuordnung are both acknowledged goes to the zugeordnet folder, everything else stays in the archive. The rule reads today’s truth, so the same sweep files new mail and corrects old - an answered Wiedervorlage leaves the work folder by itself. Unhandled inbox mail is never moved.
POST
/
v1
/
process
/
erstkontakt
/
mailbox
/
sortieren
Post Mailbox Sortieren
curl --request POST \
--url https://{host}/v1/process/erstkontakt/mailbox/sortieren \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"dry_run": false,
"limit": 0,
"lookback_days": 0
}
'import requests
url = "https://{host}/v1/process/erstkontakt/mailbox/sortieren"
payload = {
"dry_run": False,
"limit": 0,
"lookback_days": 0
}
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, limit: 0, lookback_days: 0})
};
fetch('https://{host}/v1/process/erstkontakt/mailbox/sortieren', 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/erstkontakt/mailbox/sortieren",
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,
'limit' => 0,
'lookback_days' => 0
]),
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/erstkontakt/mailbox/sortieren"
payload := strings.NewReader("{\n \"dry_run\": false,\n \"limit\": 0,\n \"lookback_days\": 0\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/erstkontakt/mailbox/sortieren")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"dry_run\": false,\n \"limit\": 0,\n \"lookback_days\": 0\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/v1/process/erstkontakt/mailbox/sortieren")
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 \"limit\": 0,\n \"lookback_days\": 0\n}"
response = http.request(request)
puts response.read_body{
"dry_run": true,
"limit": 123,
"geprueft": 123,
"verschoben": [
{
"von": "<string>",
"nach": "<string>",
"mp_id": "",
"sender": "",
"subject": "",
"fehler": ""
}
],
"fehler": [
{
"von": "<string>",
"nach": "<string>",
"mp_id": "",
"sender": "",
"subject": "",
"fehler": ""
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
APIKeyHeaderHTTPBearer
Body
application/json
File handled mail by what its case means today: open Wiedervorlage, fully zugeordnet, or neither.