MACO APP DOCS
  1. Write Process Data LF (Backend)
MACO APP DOCS
  • Kundendokumentation
    • Oracle
      • API Docs
        • Overview
        • Error codes
        • Changelog Interfaces
        • Business Objects
        • Integration Layer
        • Trigger Events (MACO APP)
          • Role Supplier (LF)
            • Start of delivery
        • Read BO4E (Backend)
          • Get Communication Data
          • Get Meter
          • Get Tranche
          • Get Technical Resource
          • Get Controllable Resource
          • Get Grid Usage Contract
          • Get Grid Location
          • Get Metering Point Operation Contract
          • Get Meter Location
          • Get Market Location
          • Get Location Bundle
          • Get Meter Readings
          • Get The Load Profile
          • Get Energy Amount
          • Get Energy Supply Contract
          • Get Balance Sheet
          • Get CalculationFormula
          • Get Avis
        • Read Process Data (Backend)
          • Get Allocation Authorization
        • Write Process Data LF (Backend)
          • Create Process Data
            POST
          • Update Process Data
            POST
      • Process Docs
        • Supplier
          • Start of delivery (Role supplier new)
            • Process overview
  1. Write Process Data LF (Backend)

Update Process Data

POST
/updateProcessData
Updating the process data using the business key of the MACO app and/or the processId from the backend.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Query Params

Body Params application/json

Example
{
    "transaktionsdaten": {
        "vertragsende": "2019-08-24T14:15:22.123Z",
        "dokumentennummer": "string",
        "kategorie": "PROZESSDATENBERICHT",
        "absender": {
            "rufnummern": [
                {
                    "rufnummer": {},
                    "nummerntyp": "RUF_ZENTRALE"
                }
            ],
            "rollencodenummer": "string",
            "ansprechpartner": {
                "nachname": "string",
                "eMailAdresse": "string"
            },
            "rollencodetyp": "BDEW"
        },
        "nachrichtendatum": "2019-08-24T14:15:22.123Z",
        "nachrichtenreferenznummer": "string",
        "empfaenger": {
            "rollencodetyp": "BDEW",
            "rollencodenummer": "string"
        },
        "endezumtermin": "2019-08-24T14:15:22.123Z",
        "anfragereferenznummer": "string",
        "transaktionsgrundergaenzung": "string",
        "antwortstatusCodeliste": "string",
        "pruefidentifikator": "string",
        "transaktionsgrund": "string",
        "antwortstatus": "string",
        "vorgangsnummer": "string"
    },
    "stammdaten": {
        "NETZNUTZUNGSVERTRAG": [
            {
                "vertragsende": "2019-08-24T14:15:22.123Z"
            }
        ],
        "BILANZIERUNG": [
            {
                "vorjahresverbrauch": {
                    "wert": {},
                    "einheit": "W"
                }
            }
        ]
    },
    "zusatzdaten": {
        "prozessId": "string",
        "businessKey": "string",
        "targetBusinessKey": "string"
    }
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/updateProcessData?command=AKTUALISIEREN_PROZESSDATEN' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "transaktionsdaten": {
        "vertragsende": "2019-08-24T14:15:22.123Z",
        "dokumentennummer": "string",
        "kategorie": "PROZESSDATENBERICHT",
        "absender": {
            "rufnummern": [
                {
                    "rufnummer": {},
                    "nummerntyp": "RUF_ZENTRALE"
                }
            ],
            "rollencodenummer": "string",
            "ansprechpartner": {
                "nachname": "string",
                "eMailAdresse": "string"
            },
            "rollencodetyp": "BDEW"
        },
        "nachrichtendatum": "2019-08-24T14:15:22.123Z",
        "nachrichtenreferenznummer": "string",
        "empfaenger": {
            "rollencodetyp": "BDEW",
            "rollencodenummer": "string"
        },
        "endezumtermin": "2019-08-24T14:15:22.123Z",
        "anfragereferenznummer": "string",
        "transaktionsgrundergaenzung": "string",
        "antwortstatusCodeliste": "string",
        "pruefidentifikator": "string",
        "transaktionsgrund": "string",
        "antwortstatus": "string",
        "vorgangsnummer": "string"
    },
    "stammdaten": {
        "NETZNUTZUNGSVERTRAG": [
            {
                "vertragsende": "2019-08-24T14:15:22.123Z"
            }
        ],
        "BILANZIERUNG": [
            {
                "vorjahresverbrauch": {
                    "wert": {},
                    "einheit": "W"
                }
            }
        ]
    },
    "zusatzdaten": {
        "prozessId": "string",
        "businessKey": "string",
        "targetBusinessKey": "string"
    }
}'

Responses

🟢200OK
application/json
Erfolgreiches Aktualisieren des MDOCS
Body

Example
{}
🟠422Parameter Error
Modified at 2025-09-22 06:38:39
Previous
Create Process Data
Next
Supplier
Built with