Middleware

In order to baseline data from a system of record, an interface must be created to interact with Provide Baseline. The integration interface serves as a bi-directional implementation layer that enables seamless interaction between the system of record and Provide Baseline.

In order to successfully interact with Provide Baseline, the integration interface must support the following functions:

Configuring Middleware

First, you'll need to configure the system of record with information about the middleware to facilitate a connection. The model that the system of record must ingest is contained in the request below:

Configure Middleware

POST https://example.sor.local/proxy_config

Initializes a connection with middleware; URL will vary based on system of record implementation

Request Body

Creating an Object

A Baseline Object is arbitrary data containing the ProtocolMessagePayload. The integration middleware will need to pass this object in accordance with the domain model as agreed upon by the counter-parties and enforced by a prover. The middleware will ingest the ProtocolMessagePayload , return a BaselineRecord, and output a ProtocolMessage to participant middlewares.

Create Object

POST https://baseline.provide.services/api/v1/objects

Creates a baseline Object

Headers

Request Body

{
  "id": "16e9755c-68bf-455f-b662-d383104cc715",
  "baseline_id": "15679071-4a5e-41e3-a495-5d93b478257b",
  "opcode": "BLINE",
  "payload": {
    "proof": "8d8f7498db7aee910428c737d8427ac4add98353f981ca70db07697a091d8c23972b55b0b20fc0eebc1ac6c2ae427d783291c7fcb2e3f7417d279fea78ce1eac2d2293e53579abbef4960a1e290bd023e2999d8ff423d01080d449ce5d14ca89c94e277e8e0bb14fb91a0b71129920ae4411e77685287611f4d2aaf66b8fc5dc",
    "type": "general_consistency",
    "witness": {}
  },
  "type": "general_consistency"
}

Deleting a Proxy Configuration

In the DevOps lifecycle, it may become necessary to delete a configured middleware on behalf of a tenant. In these cases, the system of record will need to stop sending requests to the middleware associated with the specified organization_id.

Delete Middleware Configuration

DELETE https://example.sor.local/organizations/:id/proxy

Deletes a specified proxy configuration

Path Parameters

Fetching the Object Schema

Because the payload contained within the object supports arbitrary data, it may be necessary to query the stack to retrieve the schema of the object model being used.

Fetch Object Schemas

GET https://baseline.provide.services/api/v1/object_schemas

Returns a list of object schemas within the authorized scope

Query Parameters

{
  "idoc_type": "INVOIC01",
  "schema": {
    "type": "object",
    "description": "",
    "properties": {
      "control": {
        "type": "object",
        "description": "EDI_DC40",
        "properties": {
          "tabnam": {
            "type": "string",
            "format": "EDI4TABNAM",
            "description": "Table",
            "maxlength": "10"
          },
          "mandt": {
            "type": "string",
            "format": "EDI4MANDT",
            "description": "Client",
            "maxlength": "3"
          },
          "docnum": {
            "type": "string",
            "format": "EDI4DOCNUC",
            "description": "IDoc number",
            "maxlength": "16"
          },
          "docrel": {
            "type": "string",
            "format": "EDI4DOCREL",
            "description": "SAP Release for IDoc",
            "maxlength": "4"
          },
          "status": {
            "type": "string",
            "format": "EDI4STATUS",
            "description": "Status",
            "maxlength": "2"
          },
          "direct": {
            "type": "string",
            "format": "EDI4DIRECT",
            "description": "Directn",
            "maxlength": "1"
          },
          "outmod": {
            "type": "string",
            "format": "EDI4OUTMOD",
            "description": "OutpMod",
            "maxlength": "1"
          },
          "exprss": {
            "type": "string",
            "format": "EDI4EXPRSS",
            "description": "Express",
            "maxlength": "1"
          },
          "test": {
            "type": "string",
            "format": "EDI4TEST",
            "description": "Test",
            "maxlength": "1"
          },
          "idoctyp": {
            "type": "string",
            "format": "EDI4IDOCTP",
            "description": "Basic type",
            "maxlength": "30"
          },
          "cimtyp": {
            "type": "string",
            "format": "EDI4CIMTYP",
            "description": "Extension",
            "maxlength": "30"
          },
          "mestyp": {
            "type": "string",
            "format": "EDI4MESTYP",
            "description": "Message type",
            "maxlength": "30"
          },
          "mescod": {
            "type": "string",
            "format": "EDI4MESCOD",
            "description": "Message code",
            "maxlength": "3"
          },
          "mesfct": {
            "type": "string",
            "format": "EDI4MESFCT",
            "description": "Message Function",
            "maxlength": "3"
          },
          "std": {
            "type": "string",
            "format": "EDI4STD",
            "description": "EDI Standard",
            "maxlength": "1"
          },
          "stdvrs": {
            "type": "string",
            "format": "EDI4STDVRS",
            "description": "Version of EDI standard",
            "maxlength": "6"
          },
          "stdmes": {
            "type": "string",
            "format": "EDI4STDMES",
            "description": "EDI message type",
            "maxlength": "6"
          },
          "sndpor": {
            "type": "string",
            "format": "EDI4SNDPOR",
            "description": "Sender port",
            "maxlength": "10"
          },
          "sndprt": {
            "type": "string",
            "format": "EDI4SNDPRT",
            "description": "Partn.Type",
            "maxlength": "2"
          },
          "sndpfc": {
            "type": "string",
            "format": "EDI4SNDPFC",
            "description": "Sender partner function",
            "maxlength": "2"
          },
          "sndprn": {
            "type": "string",
            "format": "EDI4SNDPRN",
            "description": "Partner number",
            "maxlength": "10"
          },
          "sndsad": {
            "type": "string",
            "format": "EDI4SNDSAD",
            "description": "Sender addr.(SADR)",
            "maxlength": "21"
          },
          "sndlad": {
            "type": "string",
            "format": "EDI4SNDLAD",
            "description": "Logical address of sender",
            "maxlength": "70"
          },
          "rcvpor": {
            "type": "string",
            "format": "EDI4RCVPOR",
            "description": "Receiver port",
            "maxlength": "10"
          },
          "rcvprt": {
            "type": "string",
            "format": "EDI4RCVPRT",
            "description": "Part. Type",
            "maxlength": "2"
          },
          "rcvpfc": {
            "type": "string",
            "format": "EDI4RCVPFC",
            "description": "Partner Role",
            "maxlength": "2"
          },
          "rcvprn": {
            "type": "string",
            "format": "EDI4RCVPRN",
            "description": "Partner Number",
            "maxlength": "10"
          },
          "rcvsad": {
            "type": "string",
            "format": "EDI4RCVSAD",
            "description": "Rec. address (SADR)",
            "maxlength": "21"
          },
          "rcvlad": {
            "type": "string",
            "format": "EDI4RCVLAD",
            "description": "Logical Address of Receiver",
            "maxlength": "70"
          },
          "credat": {
            "type": "string",
            "format": "date YYYYMMDD EDI4CREDAT",
            "description": "Created On",
            "maxlength": "10"
          },
          "cretim": {
            "type": "string",
            "format": "time HHMMSS EDI4CRETIM",
            "description": "Created at",
            "maxlength": "8"
          },
          "refint": {
            "type": "string",
            "format": "EDI4REFINT",
            "description": "Transmission",
            "maxlength": "14"
          },
          "refgrp": {
            "type": "string",
            "format": "EDI4REFGRP",
            "description": "MessageGrp",
            "maxlength": "14"
          },
          "refmes": {
            "type": "string",
            "format": "EDI4REFMES",
            "description": "EDI message",
            "maxlength": "14"
          },
          "arckey": {
            "type": "string",
            "format": "EDI4ARCKEY",
            "description": "Key for external message archive",
            "maxlength": "70"
          },
          "serial": {
            "type": "string",
            "format": "EDI4SERIAL",
            "description": "Serialization",
            "maxlength": "20"
          }
        }
      },
      "data": {
        "type": "object",
        "description": "",
        "properties": {
          "e1edk01": {
            "type": "object",
            "description": "",
            "properties": {
              "action": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "kzabs": {
                "type": "string",
                "description": "",
                "maxlength": "1"
              },
              "curcy": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "hwaer": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "wkurs": {
                "type": "string",
                "description": "",
                "maxlength": "12"
              },
              "zterm": {
                "type": "string",
                "description": "",
                "maxlength": "17"
              },
              "kundeuinr": {
                "type": "string",
                "description": "",
                "maxlength": "20"
              },
              "eigenuinr": {
                "type": "string",
                "description": "",
                "maxlength": "20"
              },
              "bsart": {
                "type": "string",
                "description": "",
                "maxlength": "4"
              },
              "belnr": {
                "type": "string",
                "description": "",
                "maxlength": "35"
              },
              "ntgew": {
                "type": "string",
                "description": "",
                "maxlength": "18"
              },
              "brgew": {
                "type": "string",
                "description": "",
                "maxlength": "18"
              },
              "gewei": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "fkart_rl": {
                "type": "string",
                "description": "",
                "maxlength": "4"
              },
              "ablad": {
                "type": "string",
                "description": "",
                "maxlength": "25"
              },
              "bstzd": {
                "type": "string",
                "description": "",
                "maxlength": "4"
              },
              "vsart": {
                "type": "string",
                "description": "",
                "maxlength": "2"
              },
              "vsart_bez": {
                "type": "string",
                "description": "",
                "maxlength": "20"
              },
              "recipnt_no": {
                "type": "string",
                "description": "",
                "maxlength": "10"
              },
              "kzazu": {
                "type": "string",
                "description": "",
                "maxlength": "1"
              },
              "autlf": {
                "type": "string",
                "description": "",
                "maxlength": "1"
              },
              "augru": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "augru_bez": {
                "type": "string",
                "description": "",
                "maxlength": "40"
              },
              "abrvw": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "abrvw_bez": {
                "type": "string",
                "description": "",
                "maxlength": "20"
              },
              "fktyp": {
                "type": "string",
                "description": "",
                "maxlength": "1"
              },
              "lifsk": {
                "type": "string",
                "description": "",
                "maxlength": "2"
              },
              "lifsk_bez": {
                "type": "string",
                "description": "",
                "maxlength": "20"
              },
              "empst": {
                "type": "string",
                "description": "",
                "maxlength": "25"
              },
              "abtnr": {
                "type": "string",
                "description": "",
                "maxlength": "4"
              },
              "delco": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "wkurs_m": {
                "type": "string",
                "description": "",
                "maxlength": "12"
              },
              "landtx": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              },
              "stceg_l": {
                "type": "string",
                "description": "",
                "maxlength": "3"
              }
            }
          },
          "e1edka1": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "parvw": {
                  "type": "string",
                  "format": "EDI3035_A",
                  "description": "Role",
                  "maxlength": "3"
                },
                "partn": {
                  "type": "string",
                  "format": "PARTNER",
                  "description": "Partner",
                  "maxlength": "17"
                },
                "lifnr": {
                  "type": "string",
                  "format": "LIFNR_ED1",
                  "description": "Supplier",
                  "maxlength": "17"
                },
                "name1": {
                  "type": "string",
                  "format": "EDI3036_A",
                  "description": "Name 1",
                  "maxlength": "35"
                },
                "name2": {
                  "type": "string",
                  "format": "EDI3036_B",
                  "description": "Name 2",
                  "maxlength": "35"
                },
                "name3": {
                  "type": "string",
                  "format": "EDI3036_C",
                  "description": "Name 3",
                  "maxlength": "35"
                },
                "name4": {
                  "type": "string",
                  "format": "EDI3036_D",
                  "description": "Name 4",
                  "maxlength": "35"
                },
                "stras": {
                  "type": "string",
                  "format": "EDI3042_A",
                  "description": "Street and house number 1",
                  "maxlength": "35"
                },
                "strs2": {
                  "type": "string",
                  "format": "EDI3042_C",
                  "description": "Street and house number 2",
                  "maxlength": "35"
                },
                "pfach": {
                  "type": "string",
                  "format": "EDI3042_B",
                  "description": "PO Box",
                  "maxlength": "35"
                },
                "ort01": {
                  "type": "string",
                  "format": "EDI3164_A",
                  "description": "City",
                  "maxlength": "35"
                },
                "counc": {
                  "type": "string",
                  "format": "EDI3229_A",
                  "description": "County code",
                  "maxlength": "9"
                },
                "pstlz": {
                  "type": "string",
                  "format": "EDI3251_A",
                  "description": "Postal code",
                  "maxlength": "9"
                },
                "pstl2": {
                  "type": "string",
                  "format": "EDI3251_B",
                  "description": "PO Box pcd",
                  "maxlength": "9"
                },
                "land1": {
                  "type": "string",
                  "format": "EDI3207_A",
                  "description": "Ctry",
                  "maxlength": "3"
                },
                "ablad": {
                  "type": "string",
                  "format": "EDI3224LA",
                  "description": "Unloading Point",
                  "maxlength": "35"
                },
                "pernr": {
                  "type": "string",
                  "format": "EDI3413LB",
                  "description": "Pers. No.",
                  "maxlength": "30"
                },
                "parnr": {
                  "type": "string",
                  "format": "EDI3413LC",
                  "description": "Contact",
                  "maxlength": "30"
                },
                "telf1": {
                  "type": "string",
                  "format": "EDI3148_A",
                  "description": "Telephone Number",
                  "maxlength": "25"
                },
                "telf2": {
                  "type": "string",
                  "format": "EDI3148_B",
                  "description": "Telephone 2",
                  "maxlength": "25"
                },
                "telbx": {
                  "type": "string",
                  "format": "EDI3148_C",
                  "description": "Telebox",
                  "maxlength": "25"
                },
                "telfx": {
                  "type": "string",
                  "format": "EDI3148_D",
                  "description": "Fax number",
                  "maxlength": "25"
                },
                "teltx": {
                  "type": "string",
                  "format": "EDI3148_E",
                  "description": "Teletex no.",
                  "maxlength": "25"
                },
                "telx1": {
                  "type": "string",
                  "format": "EDI3148_F",
                  "description": "Telex number",
                  "maxlength": "25"
                },
                "spras": {
                  "type": "string",
                  "format": "EDI_SPRAS",
                  "description": "L",
                  "maxlength": "1"
                },
                "anred": {
                  "type": "string",
                  "format": "EDI_ANRED",
                  "description": "Form of address",
                  "maxlength": "15"
                },
                "ort02": {
                  "type": "string",
                  "format": "EDI_ORT02",
                  "description": "District",
                  "maxlength": "35"
                },
                "hausn": {
                  "type": "string",
                  "format": "EDI_HAUSN",
                  "description": "House#",
                  "maxlength": "6"
                },
                "stock": {
                  "type": "string",
                  "format": "EDI_STOCK",
                  "description": "Floor",
                  "maxlength": "6"
                },
                "regio": {
                  "type": "string",
                  "format": "EDI_REGIO",
                  "description": "Reg",
                  "maxlength": "3"
                },
                "parge": {
                  "type": "string",
                  "format": "EDI_PARGE",
                  "description": "G",
                  "maxlength": "1"
                },
                "isoal": {
                  "type": "string",
                  "format": "INTCA",
                  "description": "ISO code",
                  "maxlength": "2"
                },
                "isonu": {
                  "type": "string",
                  "format": "INTCA",
                  "description": "ISO code",
                  "maxlength": "2"
                },
                "fcode": {
                  "type": "string",
                  "format": "EDI_FCODE",
                  "description": "Company key - France",
                  "maxlength": "20"
                },
                "ihrez": {
                  "type": "string",
                  "format": "EDI3413LA",
                  "description": "Your reference",
                  "maxlength": "30"
                },
                "bname": {
                  "type": "string",
                  "format": "EDI_BNAME",
                  "description": "User Name",
                  "maxlength": "35"
                },
                "paorg": {
                  "type": "string",
                  "format": "EDI_PAORG",
                  "description": "Org.code",
                  "maxlength": "30"
                },
                "orgtx": {
                  "type": "string",
                  "format": "EDI_ORGTX",
                  "description": "Text",
                  "maxlength": "35"
                },
                "pagru": {
                  "type": "string",
                  "format": "EDI_PAGRU",
                  "description": "Group code",
                  "maxlength": "30"
                },
                "knref": {
                  "type": "string",
                  "format": "KNREF",
                  "description": "Part",
                  "maxlength": "30"
                },
                "ilnnr": {
                  "type": "string",
                  "format": "CHAR70",
                  "description": "Char 70",
                  "maxlength": "70"
                },
                "pfort": {
                  "type": "string",
                  "description": "",
                  "maxlength": "35"
                },
                "spras_iso": {
                  "type": "string",
                  "description": "",
                  "maxlength": "2"
                },
                "title": {
                  "type": "string",
                  "description": "",
                  "maxlength": "15"
                }
              }
            }
          },
          "e1edk02": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "qualf": {
                  "type": "string",
                  "format": "EDI_QUALFR",
                  "description": "Qualifier",
                  "maxlength": "3"
                },
                "belnr": {
                  "type": "string",
                  "format": "EDI_BELNR",
                  "description": "Document",
                  "maxlength": "35"
                },
                "posnr": {
                  "type": "string",
                  "format": "EDI1082_A",
                  "description": "DocItm",
                  "maxlength": "6"
                },
                "datum": {
                  "type": "string",
                  "format": "EDIDAT8",
                  "description": "Date",
                  "maxlength": "8"
                },
                "uzeit": {
                  "type": "string",
                  "format": "EDITIM6",
                  "description": "Time",
                  "maxlength": "6"
                }
              }
            }
          },
          "e1edk03": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "iddat": {
                  "type": "string",
                  "format": "EDI_IDDAT",
                  "description": "Qualifier",
                  "maxlength": "3"
                },
                "datum": {
                  "type": "string",
                  "format": "EDIDAT8",
                  "description": "Date",
                  "maxlength": "8"
                },
                "uzeit": {
                  "type": "string",
                  "format": "EDITIM6",
                  "description": "Time",
                  "maxlength": "6"
                }
              }
            }
          },
          "e1edk05": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "alckz": {
                  "type": "string",
                  "format": "EDI5463_A",
                  "description": "Sign",
                  "maxlength": "3"
                },
                "kschl": {
                  "type": "string",
                  "format": "EDI5189_A",
                  "description": "Condition type",
                  "maxlength": "4"
                },
                "kotxt": {
                  "type": "string",
                  "format": "EDI1230LA",
                  "description": "Condition text",
                  "maxlength": "80"
                },
                "betrg": {
                  "type": "string",
                  "format": "EDI5004_P",
                  "description": "Fixed sur./disc.",
                  "maxlength": "18"
                },
                "kperc": {
                  "type": "string",
                  "format": "EDI5482_C",
                  "description": "Percent",
                  "maxlength": "8"
                },
                "krate": {
                  "type": "string",
                  "format": "EDI5420_A",
                  "description": "Condition record",
                  "maxlength": "15"
                },
                "uprbs": {
                  "type": "string",
                  "format": "EDI5284_A",
                  "description": "per",
                  "maxlength": "9"
                },
                "meaun": {
                  "type": "string",
                  "format": "EDI6411_F",
                  "description": "Unit of measurement",
                  "maxlength": "3"
                },
                "kobtr": {
                  "type": "string",
                  "format": "EDI_KOBTR",
                  "description": "Amount",
                  "maxlength": "18"
                },
                "mwskz": {
                  "type": "string",
                  "format": "EDI5279_A",
                  "description": "VAT indicator",
                  "maxlength": "7"
                },
                "msatz": {
                  "type": "string",
                  "format": "EDI5278_A",
                  "description": "VAT rate",
                  "maxlength": "17"
                },
                "koein": {
                  "type": "string",
                  "description": "",
                  "maxlength": "3"
                }
              }
            }
          },
          "e1edk04": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "mwskz": {
                  "type": "string",
                  "format": "EDI5279_A",
                  "description": "VAT indicator",
                  "maxlength": "7"
                },
                "msatz": {
                  "type": "string",
                  "format": "EDI5278_A",
                  "description": "VAT rate",
                  "maxlength": "17"
                },
                "mwsbt": {
                  "type": "string",
                  "format": "EDI5004_O",
                  "description": "VAT amount",
                  "maxlength": "18"
                },
                "txjcd": {
                  "type": "string",
                  "format": "TXJCD",
                  "description": "Tax Jur.",
                  "maxlength": "15"
                },
                "ktext": {
                  "type": "string",
                  "description": "",
                  "maxlength": "50"
                }
              }
            }
          },
          "e1edk17": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "qualf": {
                  "type": "string",
                  "format": "EDI_QUALFF",
                  "description": "Qualifier",
                  "maxlength": "3"
                },
                "lkond": {
                  "type": "string",
                  "format": "EDI_LKOND",
                  "description": "Dlv.condition",
                  "maxlength": "3"
                },
                "lktext": {
                  "type": "string",
                  "format": "EDI_LKTEXT",
                  "description": "Text",
                  "maxlength": "70"
                }
              }
            }
          },
          "e1edk18": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "qualf": {
                  "type": "string",
                  "format": "EDI_QUALFZ",
                  "description": "Qualifier",
                  "maxlength": "3"
                },
                "tage": {
                  "type": "string",
                  "format": "EDI_TAGE",
                  "description": "Days",
                  "maxlength": "8"
                },
                "prznt": {
                  "type": "string",
                  "format": "EDI_PRZNT",
                  "description": "Percentage",
                  "maxlength": "8"
                },
                "zterm_txt": {
                  "type": "string",
                  "format": "EDI4040_A",
                  "description": "Text line",
                  "maxlength": "70"
                }
              }
            }
          },
          "e1edk23": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "qualf": {
                  "type": "string",
                  "format": "QUALIWAERS",
                  "description": "Qualifier",
                  "maxlength": "3"
                },
                "waerz": {
                  "type": "string",
                  "format": "EDI6345_A",
                  "description": "Curr.",
                  "maxlength": "3"
                },
                "waerq": {
                  "type": "string",
                  "format": "EDI6345_A",
                  "description": "Curr.",
                  "maxlength": "3"
                },
                "kurs": {
                  "type": "string",
                  "format": "EDI5402_A",
                  "description": "Exch.rate",
                  "maxlength": "12"
                },
                "datum": {
                  "type": "string",
                  "format": "EDIDAT8",
                  "description": "Date",
                  "maxlength": "8"
                },
                "zeit": {
                  "type": "string",
                  "format": "EDITIM6",
                  "description": "Time",
                  "maxlength": "6"
                },
                "kurs_m": {
                  "type": "string",
                  "description": "",
                  "maxlength": "12"
                }
              }
            }
          },
          "e1edk28": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "bcoun": {
                  "type": "string",
                  "format": "EDI3207_A",
                  "description": "Ctry",
                  "maxlength": "3"
                },
                "brnum": {
                  "type": "string",
                  "format": "EDI3434_A",
                  "description": "Bank number",
                  "maxlength": "17"
                },
                "bname": {
                  "type": "string",
                  "format": "EDI3432_A",
                  "description": "Bank name",
                  "maxlength": "70"
                },
                "baloc": {
                  "type": "string",
                  "format": "EDI3436_A",
                  "description": "Location of bank",
                  "maxlength": "70"
                },
                "acnum": {
                  "type": "string",
                  "format": "EDI3194LA",
                  "description": "Account number",
                  "maxlength": "30"
                },
                "acnam": {
                  "type": "string",
                  "format": "EDI3192_A",
                  "description": "Account holder",
                  "maxlength": "35"
                },
                "biban": {
                  "type": "string",
                  "description": "",
                  "maxlength": "34"
                }
              }
            }
          },
          "e1edk29": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "exnum": {
                  "type": "string",
                  "format": "EXNUM",
                  "description": "Number",
                  "maxlength": "10"
                },
                "aland": {
                  "type": "string",
                  "format": "ALAND",
                  "description": "Ctry",
                  "maxlength": "3"
                },
                "expvz": {
                  "type": "string",
                  "format": "EXPVZ",
                  "description": "MoT",
                  "maxlength": "1"
                },
                "zolla": {
                  "type": "string",
                  "format": "DZOLLS",
                  "description": "CustOf",
                  "maxlength": "6"
                },
                "zollb": {
                  "type": "string",
                  "format": "DZOLLB",
                  "description": "OfDest",
                  "maxlength": "6"
                },
                "zoll1": {
                  "type": "string",
                  "format": "DZOLL1",
                  "description": "CustomsOff.1",
                  "maxlength": "6"
                },
                "zoll2": {
                  "type": "string",
                  "format": "DZOLL2",
                  "description": "CustomsOff.2",
                  "maxlength": "6"
                },
                "zoll3": {
                  "type": "string",
                  "format": "DZOLL3",
                  "description": "CustomsOff.3",
                  "maxlength": "6"
                },
                "zoll4": {
                  "type": "string",
                  "format": "DZOLL4",
                  "description": "CustomsOff.4",
                  "maxlength": "6"
                },
                "zoll5": {
                  "type": "string",
                  "format": "DZOLL5",
                  "description": "CustomsOff.5",
                  "maxlength": "6"
                },
                "zoll6": {
                  "type": "string",
                  "format": "DZOLL6",
                  "description": "CustomsOff.6",
                  "maxlength": "6"
                },
                "kzgbe": {
                  "type": "string",
                  "format": "KZGBE",
                  "description": "Id Means of Transport Border",
                  "maxlength": "30"
                },
                "kzabe": {
                  "type": "string",
                  "format": "KZABE",
                  "description": "Id Means of Transport Inland",
                  "maxlength": "30"
                },
                "stgbe": {
                  "type": "string",
                  "format": "STGBE",
                  "description": "Country MT",
                  "maxlength": "3"
                },
                "stabe": {
                  "type": "string",
                  "format": "STABE",
                  "description": "Country MT",
                  "maxlength": "3"
                },
                "conta": {
                  "type": "string",
                  "format": "CONTA",
                  "description": "Cont",
                  "maxlength": "1"
                },
                "grwcu": {
                  "type": "string",
                  "format": "GRWCU",
                  "description": "Curr.",
                  "maxlength": "5"
                },
                "grwrt": {
                  "type": "string",
                  "format": "EDI_SUMME",
                  "description": "Overall",
                  "maxlength": "18"
                },
                "land1": {
                  "type": "string",
                  "format": "LAND1",
                  "description": "Ctr",
                  "maxlength": "3"
                },
                "landx": {
                  "type": "string",
                  "format": "LANDX",
                  "description": "Name",
                  "maxlength": "15"
                },
                "landa": {
                  "type": "string",
                  "format": "LANDA",
                  "description": "Alternative Key",
                  "maxlength": "3"
                },
                "xegld": {
                  "type": "string",
                  "format": "XEGLD",
                  "description": "E",
                  "maxlength": "1"
                },
                "freih": {
                  "type": "string",
                  "format": "FREIH",
                  "description": "Free Trade Area",
                  "maxlength": "1"
                },
                "ewrco": {
                  "type": "string",
                  "format": "EWRCO",
                  "description": "EEA",
                  "maxlength": "1"
                },
                "usc05": {
                  "type": "string",
                  "format": "USC05",
                  "description": "SchedCCode",
                  "maxlength": "5"
                },
                "jap05": {
                  "type": "string",
                  "format": "JAP05",
                  "description": "MITI code",
                  "maxlength": "5"
                },
                "alanx": {
                  "type": "string",
                  "format": "LANDX",
                  "description": "Name",
                  "maxlength": "15"
                },
                "alana": {
                  "type": "string",
                  "format": "LANDA",
                  "description": "Alternative Key",
                  "maxlength": "3"
                },
                "lasta": {
                  "type": "string",
                  "format": "LANDA",
                  "description": "Alternative Key",
                  "maxlength": "3"
                },
                "lastg": {
                  "type": "string",
                  "format": "LANDA",
                  "description": "Alternative Key",
                  "maxlength": "3"
                },
                "alsch": {
                  "type": "string",
                  "format": "LANDA",
                  "description": "Alternative Key",
                  "maxlength": "3"
                },
                "alsre": {
                  "type": "string",
                  "format": "CHAR5",
                  "description": "R2tab",
                  "maxlength": "5"
                },
                "ladeo": {
                  "type": "string",
                  "format": "LADEO",
                  "description": "Place of load.",
                  "maxlength": "15"
                },
                "iever": {
                  "type": "string",
                  "format": "IEVER",
                  "description": "DoModeOfT",
                  "maxlength": "1"
                },
                "banr01": {
                  "type": "string",
                  "format": "CHAR16",
                  "description": "",
                  "maxlength": "16"
                },
                "banr02": {
                  "type": "string",
                  "format": "CHAR03",
                  "description": "Not used",
                  "maxlength": "3"
                },
                "banr03": {
                  "type": "string",
                  "format": "CHAR07",
                  "description": "",
                  "maxlength": "7"
                },
                "banr04": {
                  "type": "string",
                  "format": "CHAR07",
                  "description": "",
                  "maxlength": "7"
                },
                "banr05": {
                  "type": "string",
                  "format": "CHAR07",
                  "description": "",
                  "maxlength": "7"
                },
                "banr06": {
                  "type": "string",
                  "format": "CHAR07",
                  "description": "",
                  "maxlength": "7"
                },
                "banr07": {
                  "type": "string",
                  "format": "CHAR07",
                  "description": "",
                  "maxlength": "7"
                },
                "banr08": {
                  "type": "string",
                  "format": "CHAR07",
                  "description": "",
                  "maxlength": "7"
                },
                "banr09": {
                  "type": "string",
                  "format": "CHAR03",
                  "description": "Not used",
                  "maxlength": "3"
                },
                "banr10": {
                  "type": "string",
                  "format": "CHAR08",
                  "description": "",
                  "maxlength": "8"
                },
                "wzocu": {
                  "type": "string",
                  "description": "",
                  "maxlength": "5"
                },
                "expvztx": {
                  "type": "string",
                  "description": "",
                  "maxlength": "20"
                },
                "zollatx": {
                  "type": "string",
                  "description": "",
                  "maxlength": "30"
                },
                "zollbtx": {
                  "type": "string",
                  "description": "",
                  "maxlength": "30"
                },
                "stgbetx": {
                  "type": "string",
                  "description": "",
                  "maxlength": "15"
                },
                "stabetx": {
                  "type": "string",
                  "description": "",
                  "maxlength": "15"
                },
                "freihtx": {
                  "type": "string",
                  "description": "",
                  "maxlength": "20"
                },
                "ladel": {
                  "type": "string",
                  "description": "",
                  "maxlength": "40"
                },
                "text1": {
                  "type": "string",
                  "description": "",
                  "maxlength": "40"
                },
                "text2": {
                  "type": "string",
                  "description": "",
                  "maxlength": "40"
                },
                "text3": {
                  "type": "string",
                  "description": "",
                  "maxlength": "40"
                },
                "gbnum": {
                  "type": "string",
                  "description": "",
                  "maxlength": "20"
                },
                "regnr": {
                  "type": "string",
                  "description": "",
                  "maxlength": "20"
                },
                "ausfu": {
                  "type": "string",
                  "description": "",
                  "maxlength": "10"
                },
                "iever_tx": {
                  "type": "string",
                  "description": "",
                  "maxlength": "20"
                },
                "lazl1": {
                  "type": "string",
                  "description": "",
                  "maxlength": "3"
                },
                "lazl2": {
                  "type": "string",
                  "description": "",
                  "maxlength": "3"
                },
                "lazl3": {
                  "type": "string",
                  "description": "",
                  "maxlength": "3"
                },
                "lazl4": {
                  "type": "string",
                  "description": "",
                  "maxlength": "3"
                },
                "lazl5": {
                  "type": "string",
                  "description": "",
                  "maxlength": "3"
                },
                "lazl6": {
                  "type": "string",
                  "description": "",
                  "maxlength": "3"
                },
                "azoll": {
                  "type": "string",
                  "description": "",
                  "maxlength": "6"
                },
                "azolltx": {
                  "type": "string",
                  "description": "",
                  "maxlength": "30"
                },
                "bfmar": {
                  "type": "string",
                  "description": "",
                  "maxlength": "6"
                },
                "ftvbd": {
                  "type": "string",
                  "description": "",
                  "maxlength": "1"
                },
                "cudcl": {
                  "type": "string",
                  "description": "",
                  "maxlength": "3"
                },
                "ftupd": {
                  "type": "string",
                  "description": "",
                  "maxlength": "1"
                }
              }
            }
          },
          "e1edkt1": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "tdid": {
                  "type": "string",
                  "format": "EDI4451_A",
                  "description": "ID",
                  "maxlength": "4"
                },
                "tsspras": {
                  "type": "string",
                  "format": "EDI3453_A",
                  "description": "LG",
                  "maxlength": "3"
                },
                "tsspras_iso": {
                  "type": "string",
                  "description": "",
                  "maxlength": "2"
                },
                "tdobject": {
                  "type": "string",
                  "description": "",
                  "maxlength": "10"
                },
                "tdobname": {
                  "type": "string",
                  "description": "",
                  "maxlength": "70"
                },
                "e1edkt2": {
                  "type": "array",
                  "description": "",
                  "items": {
                    "type": "object",
                    "description": "",
                    "properties": {
                      "tdline": {
                        "type": "string",
                        "format": "EDI4040_A",
                        "description": "Text line",
                        "maxlength": "70"
                      },
                      "tdformat": {
                        "type": "string",
                        "description": "",
                        "maxlength": "2"
                      }
                    }
                  }
                }
              }
            }
          },
          "e1edk14": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "qualf": {
                  "type": "string",
                  "format": "EDI_QUALFO",
                  "description": "Qualifier",
                  "maxlength": "3"
                },
                "orgid": {
                  "type": "string",
                  "format": "EDI_ORGID",
                  "description": "Organization",
                  "maxlength": "35"
                }
              }
            }
          },
          "e1edp01": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "posex": {
                  "type": "string",
                  "format": "EDI1082_A",
                  "description": "DocItm",
                  "maxlength": "6"
                },
                "action": {
                  "type": "string",
                  "format": "EDI1229_A",
                  "description": "Act",
                  "maxlength": "3"
                },
                "pstyp": {
                  "type": "string",
                  "format": "PSTYP_EDI",
                  "description": "P",
                  "maxlength": "1"
                },
                "kzabs": {
                  "type": "string",
                  "format": "EDI_KZABS",
                  "description": "O",
                  "maxlength": "1"
                },
                "menge": {
                  "type": "string",
                  "format": "EDI_MENGE",
                  "description": "Quantity",
                  "maxlength": "15"
                },
                "menee": {
                  "type": "string",
                  "format": "EDI_MENEE",
                  "description": "Unit of measure",
                  "maxlength": "3"
                },
                "bmng2": {
                  "type": "string",
                  "format": "EDI_BMNG2",
                  "description": "Quantity",
                  "maxlength": "15"
                },
                "pmene": {
                  "type": "string",
                  "format": "EDI6411_B",
                  "description": "PME",
                  "maxlength": "3"
                },
                "abftz": {
                  "type": "string",
                  "format": "EDI_ABFTZ",
                  "description": "Cum.qty",
                  "maxlength": "7"
                },
                "vprei": {
                  "type": "string",
                  "format": "EDI5118_A",
                  "description": "Net price",
                  "maxlength": "15"
                },
                "peinh": {
                  "type": "string",
                  "format": "EDI5284_A",
                  "description": "per",
                  "maxlength": "9"
                },
                "netwr": {
                  "type": "string",
                  "format": "EDI5004_D",
                  "description": "Net item value",
                  "maxlength": "18"
                },
                "anetw": {
                  "type": "string",
                  "format": "EDI5004_R",
                  "description": "Abs. net value",
                  "maxlength": "18"
                },
                "skfbp": {
                  "type": "string",
                  "format": "EDI5004_E",
                  "description": "Cash disc. qualified",
                  "maxlength": "18"
                },
                "ntgew": {
                  "type": "string",
                  "format": "EDI6314_A",
                  "description": "Net weight",
                  "maxlength": "18"
                },
                "gewei": {
                  "type": "string",
                  "format": "EDI6411_D",
                  "description": "WUn",
                  "maxlength": "3"
                },
                "einkz": {
                  "type": "string",
                  "format": "EINKZ_EDI",
                  "description": "S",
                  "maxlength": "1"
                },
                "curcy": {
                  "type": "string",
                  "format": "EDI6345_A",
                  "description": "Curr.",
                  "maxlength": "3"
                },
                "preis": {
                  "type": "string",
                  "format": "EDI5004_F",
                  "description": "Gross price",
                  "maxlength": "18"
                },
                "matkl": {
                  "type": "string",
                  "format": "EDI_MATKL",
                  "description": "Material class",
                  "maxlength": "9"
                },
                "uepos": {
                  "type": "string",
                  "format": "UEPOS_EDI",
                  "description": "HgLvIt",
                  "maxlength": "6"
                },
                "grkor": {
                  "type": "string",
                  "format": "GRKOR_EDI",
                  "description": "DGr",
                  "maxlength": "3"
                },
                "evers": {
                  "type": "string",
                  "format": "EDI7065_A",
                  "description": "SI",
                  "maxlength": "7"
                },
                "bpumn": {
                  "type": "string",
                  "format": "CHAR6",
                  "description": "Reserve",
                  "maxlength": "6"
                },
                "bpumz": {
                  "type": "string",
                  "format": "CHAR6",
                  "description": "Reserve",
                  "maxlength": "6"
                },
                "abgru": {
                  "type": "string",
                  "format": "ABGRU_VA",
                  "description": "Rj",
                  "maxlength": "2"
                },
                "abgrt": {
                  "type": "string",
                  "format": "BEZEI40",
                  "description": "Description",
                  "maxlength": "40"
                },
                "antlf": {
                  "type": "string",
                  "format": "CHAR1",
                  "description": "",
                  "maxlength": "1"
                },
                "fixmg": {
                  "type": "string",
                  "format": "FIXMG",
                  "description": "Fix",
                  "maxlength": "1"
                },
                "kzazu": {
                  "type": "string",
                  "format": "KZAZU_D",
                  "description": "OrdCm",
                  "maxlength": "1"
                },
                "brgew": {
                  "type": "string",
                  "description": "",
                  "maxlength": "18"
                },
                "pstyv": {
                  "type": "string",
                  "description": "",
                  "maxlength": "4"
                },
                "empst": {
                  "type": "string",
                  "description": "",
                  "maxlength": "25"
                },
                "abtnr": {
                  "type": "string",
                  "description": "",
                  "maxlength": "4"
                },
                "abrvw": {
                  "type": "string",
                  "description": "",
                  "maxlength": "3"
                },
                "werks": {
                  "type": "string",
                  "description": "",
                  "maxlength": "4"
                },
                "lprio": {
                  "type": "string",
                  "description": "",
                  "maxlength": "2"
                },
                "lprio_bez": {
                  "type": "string",
                  "description": "",
                  "maxlength": "20"
                },
                "route": {
                  "type": "string",
                  "description": "",
                  "maxlength": "6"
                },
                "route_bez": {
                  "type": "string",
                  "description": "",
                  "maxlength": "40"
                },
                "lgort": {
                  "type": "string",
                  "description": "",
                  "maxlength": "4"
                },
                "vstel": {
                  "type": "string",
                  "description": "",
                  "maxlength": "4"
                },
                "delco": {
                  "type": "string",
                  "description": "",
                  "maxlength": "3"
                },
                "matnr": {
                  "type": "string",
                  "description": "",
                  "maxlength": "35"
                },
                "valtg": {
                  "type": "string",
                  "description": "",
                  "maxlength": "2"
                },
                "hipos": {
                  "type": "string",
                  "description": "",
                  "maxlength": "6"
                },
                "hievw": {
                  "type": "string",
                  "description": "",
                  "maxlength": "1"
                },
                "posguid": {
                  "type": "string",
                  "description": "",
                  "maxlength": "22"
                },
                "matnr_external": {
                  "type": "string",
                  "description": "",
                  "maxlength": "40"
                },
                "matnr_version": {
                  "type": "string",
                  "description": "",
                  "maxlength": "10"
                },
                "matnr_guid": {
                  "type": "string",
                  "description": "",
                  "maxlength": "32"
                },
                "iuid_relevant": {
                  "type": "string",
                  "description": "",
                  "maxlength": "1"
                },
                "sgt_rcat": {
                  "type": "string",
                  "description": "",
                  "maxlength": "16"
                },
                "sgt_scat": {
                  "type": "string",
                  "description": "",
                  "maxlength": "16"
                },
                "handoverloc": {
                  "type": "string",
                  "description": "",
                  "maxlength": "10"
                },
                "matnr_long": {
                  "type": "string",
                  "description": "",
                  "maxlength": "40"
                },
                "req_seg_long": {
                  "type": "string",
                  "description": "",
                  "maxlength": "40"
                },
                "stk_seg_long": {
                  "type": "string",
                  "description": "",
                  "maxlength": "40"
                },
                "expected_value": {
                  "type": "string",
                  "description": "",
                  "maxlength": "31"
                },
                "limit_amount": {
                  "type": "string",
                  "description": "",
                  "maxlength": "31"
                },
                "e1edp02": {
                  "type": "array",
                  "description": "",
                  "items": {
                    "type": "object",
                    "description": "",
                    "properties": {
                      "qualf": {
                        "type": "string",
                        "format": "EDI_QUALFR",
                        "description": "Qualifier",
                        "maxlength": "3"
                      },
                      "belnr": {
                        "type": "string",
                        "format": "EDI_BELNR",
                        "description": "Document",
                        "maxlength": "35"
                      },
                      "zeile": {
                        "type": "string",
                        "format": "EDI1082_A",
                        "description": "DocItm",
                        "maxlength": "6"
                      },
                      "datum": {
                        "type": "string",
                        "format": "EDIDAT8",
                        "description": "Date",
                        "maxlength": "8"
                      },
                      "uzeit": {
                        "type": "string",
                        "format": "EDITIM6",
                        "description": "Time",
                        "maxlength": "6"
                      },
                      "bsark": {
                        "type": "string",
                        "description": "",
                        "maxlength": "35"
                      },
                      "ihrez": {
                        "type": "string",
                        "description": "",
                        "maxlength": "30"
                      },
                      "rma": {
                        "type": "string",
                        "description": "",
                        "maxlength": "20"
                      },
                      "reason": {
                        "type": "string",
                        "description": "",
                        "maxlength": "3"
                      },
                      "rsntxt": {
                        "type": "string",
                        "description": "",
                        "maxlength": "40"
                      }
                    }
                  }
                },
                "e1edp03": {
                  "type": "array",
                  "description": "",
                  "items": {
                    "type": "object",
                    "description": "",
                    "properties": {
                      "iddat": {
                        "type": "string",
                        "format": "EDI_IDDAT",
                        "description": "Qualifier",
                        "maxlength": "3"
                      },
                      "datum": {
                        "type": "string",
                        "format": "EDIF2380_D",
                        "description": "Date",
                        "maxlength": "8"
                      },
                      "uzeit": {
                        "type": "string",
                        "format": "EDIF2380_U",
                        "description": "Time",
                        "maxlength": "6"
                      }
                    }
                  }
                },
                "e1edp19": {
                  "type": "array",
                  "description": "",
                  "items": {
                    "type": "object",
                    "description": "",
                    "properties": {
                      "qualf": {
                        "type": "string",
                        "format": "EDI_QUALFI",
                        "description": "Identification",
                        "maxlength": "3"
                      },
                      "idtnr": {
                        "type": "string",
                        "format": "EDI_IDTNR",
                        "description": "Material",
                        "maxlength": "35"
                      },
                      "ktext": {
                        "type": "string",
                        "format": "EDI_KTEXT",
                        "description": "Short text",
                        "maxlength": "70"
                      },
                      "mfrpn": {
                        "type": "string",
                        "description": "",
                        "maxlength": "42"
                      },
                      "mfrnr": {
                        "type": "string",
                        "description": "",
                        "maxlength": "10"
                      },
                      "idtnr_external": {
                        "type": "string",
                        "description": "",
                        "maxlength": "40"
                      },
                      "idtnr_version": {
                        "type": "string",
                        "description": "",
                        "maxlength": "10"
                      },
                      "idtnr_guid": {
                        "type": "string",
                        "description": "",
                        "maxlength": "32"
                      },
                      "idtnr_long": {
                        "type": "string",
                        "description": "",
                        "maxlength": "40"
                      }
                    }
                  }
                },
                "e1edp26": {
                  "type": "array",
                  "description": "",
                  "items": {
                    "type": "object",
                    "description": "",
                    "properties": {
                      "qualf": {
                        "type": "string",
                        "format": "QUALIBETRG",
                        "description": "Qualifier",
                        "maxlength": "3"
                      },
                      "betrg": {
                        "type": "string",
                        "format": "EDI_SUMME",
                        "description": "Overall",
                        "maxlength": "18"
                      }
                    }
                  }
                },
                "e1edpa1": {
                  "type": "array",
                  "description": "",
                  "items": {
                    "type": "object",
                    "description": "",
                    "properties": {
                      "parvw": {
                        "type": "string",
                        "format": "EDI3035_A",
                        "description": "Role",
                        "maxlength": "3"
                      },
                      "partn": {
                        "type": "string",
                        "format": "PARTNER",
                        "description": "Partner",
                        "maxlength": "17"
                      },
                      "lifnr": {
                        "type": "string",
                        "format": "LIFNR_ED1",
                        "description": "Supplier",
                        "maxlength": "17"
                      },
                      "name1": {
                        "type": "string",
                        "format": "EDI3036_A",
                        "description": "Name 1",
                        "maxlength": "35"
                      },
                      "name2": {
                        "type": "string",
                        "format": "EDI3036_B",
                        "description": "Name 2",
                        "maxlength": "35"
                      },
                      "name3": {
                        "type": "string",
                        "format": "EDI3036_C",
                        "description": "Name 3",
                        "maxlength": "35"
                      },
                      "name4": {
                        "type": "string",
                        "format": "EDI3036_D",
                        "description": "Name 4",
                        "maxlength": "35"
                      },
                      "stras": {
                        "type": "string",
                        "format": "EDI3042_A",
                        "description": "Street and house number 1",
                        "maxlength": "35"
                      },
                      "strs2": {
                        "type": "string",
                        "format": "EDI3042_C",
                        "description": "Street and house number 2",
                        "maxlength": "35"
                      },
                      "pfach": {
                        "type": "string",
                        "format": "EDI3042_B",
                        "description": "PO Box",
                        "maxlength": "35"
                      },
                      "ort01": {
                        "type": "string",
                        "format": "EDI3164_A",
                        "description": "City",
                        "maxlength": "35"
                      },
                      "counc": {
                        "type": "string",
                        "format": "EDI3229_A",
                        "description": "County code",
                        "maxlength": "9"
                      },
                      "pstlz": {
                        "type": "string",
                        "format": "EDI3251_A",
                        "description": "Postal code",
                        "maxlength": "9"
                      },
                      "pstl2": {
                        "type": "string",
                        "format": "EDI3251_B",
                        "description": "PO Box pcd",
                        "maxlength": "9"
                      },
                      "land1": {
                        "type": "string",
                        "format": "EDI3207_A",
                        "description": "Ctry",
                        "maxlength": "3"
                      },
                      "ablad": {
                        "type": "string",
                        "format": "EDI3224LA",
                        "description": "Unloading Point",
                        "maxlength": "35"
                      },
                      "pernr": {
                        "type": "string",
                        "format": "EDI3413LB",
                        "description": "Pers. No.",
                        "maxlength": "30"
                      },
                      "parnr": {
                        "type": "string",
                        "format": "EDI3413LC",
                        "description": "Contact",
                        "maxlength": "30"
                      },
                      "telf1": {
                        "type": "string",
                        "format": "EDI3148_A",
                        "description": "Telephone Number",
                        "maxlength": "25"
                      },
                      "telf2": {
                        "type": "string",
                        "format": "EDI3148_B",
                        "description": "Telephone 2",
                        "maxlength": "25"
                      },
                      "telbx": {
                        "type": "string",
                        "format": "EDI3148_C",
                        "description": "Telebox",
                        "maxlength": "25"
                      },
                      "telfx": {
                        "type": "string",
                        "format": "EDI3148_D",
                        "description": "Fax number",
                        "maxlength": "25"
                      },
                      "teltx": {
                        "type": "string",
                        "format": "EDI3148_E",
                        "description": "Teletex no.",
                        "maxlength": "25"
                      },
                      "telx1": {
                        "type": "string",
                        "format": "EDI3148_F",
                        "description": "Telex number",
                        "maxlength": "25"
                      },
                      "spras": {
                        "type": "string",
                        "format": "EDI_SPRAS",
                        "description": "L",
                        "maxlength": "1"
                      },
                      "anred": {
                        "type": "string",
                        "format": "EDI_ANRED",
                        "description": "Form of address",
                        "maxlength": "15"
                      },
                      "ort02": {
                        "type": "string",
                        "format": "EDI_ORT02",
                        "description": "District",
                        "maxlength": "35"
                      },
                      "hausn": {
                        "type": "string",
                        "format": "EDI_HAUSN",
                        "description": "House#",
                        "maxlength": "6"
                      },
                      "stock": {
                        "type": "string",
                        "format": "EDI_STOCK",
                        "description": "Floor",
                        "maxlength": "6"
                      },
                      "regio": {
                        "type": "string",
                        "format": "EDI_REGIO",
                        "description": "Reg",
                        "maxlength": "3"
                      },
                      "parge": {
                        "type": "string",
                        "format": "EDI_PARGE",
                        "description": "G",
                        "maxlength": "1"
                      },
                      "isoal": {
                        "type": "string",
                        "format": "INTCA",
                        "description": "ISO code",
                        "maxlength": "2"
                      },
                      "isonu": {
                        "type": "string",
                        "format": "INTCA",
                        "description": "ISO code",
                        "maxlength": "2"
                      },
                      "fcode": {
                        "type": "string",
                        "format": "EDI_FCODE",
                        "description": "Company key - France",
                        "maxlength": "20"
                      },
                      "ihrez": {
                        "type": "string",
                        "format": "EDI3413LA",
                        "description": "Your reference",
                        "maxlength": "30"
                      },
                      "bname": {
                        "type": "string",
                        "format": "EDI_BNAME",
                        "description": "User Name",
                        "maxlength": "35"
                      },
                      "paorg": {
                        "type": "string",
                        "format": "EDI_PAORG",
                        "description": "Org.code",
                        "maxlength": "30"
                      },
                      "orgtx": {
                        "type": "string",
                        "format": "EDI_ORGTX",
                        "description": "Text",
                        "maxlength": "35"
                      },
                      "pagru": {
                        "type": "string",
                        "format": "EDI_PAGRU",
                        "description": "Group code",
                        "maxlength": "30"
                      },
                      "knref": {
                        "type": "string",
                        "format": "KNREF",
                        "description": "Part",
                        "maxlength": "30"
                      },
                      "ilnnr": {
                        "type": "string",
                        "format": "CHAR70",
                        "description": "Char 70",
                        "maxlength": "70"
                      },
                      "pfort": {
                        "type": "string",
                        "description": "",
                        "maxlength": "35"
                      },
                      "spras_iso": {
                        "type": "string",
                        "description": "",
                        "maxlength": "2"
                      },
                      "title": {
                        "type": "string",
                        "description": "",
                        "maxlength": "15"
                      }
                    }
                  }
                },
                "e1edp05": {
                  "type": "array",
                  "description": "",
                  "items": {
                    "type": "object",
                    "description": "",
                    "properties": {
                      "alckz": {
                        "type": "string",
                        "format": "EDI5463_A",
                        "description": "Sign",
                        "maxlength": "3"
                      },
                      "kschl": {
                        "type": "string",
                        "format": "EDI5189_A",
                        "description": "Condition type",
                        "maxlength": "4"
                      },
                      "kotxt": {
                        "type": "string",
                        "format": "EDI1230LA",
                        "description": "Condition text",
                        "maxlength": "80"
                      },
                      "betrg": {
                        "type": "string",
                        "format": "EDI5004_P",
                        "description": "Fixed sur./disc.",
                        "maxlength": "18"
                      },
                      "kperc": {
                        "type": "string",
                        "format": "EDI5482_C",
                        "description": "Percent",
                        "maxlength": "8"
                      },
                      "krate": {
                        "type": "string",
                        "format": "EDI5420_A",
                        "description": "Condition record",
                        "maxlength": "15"
                      },
                      "uprbs": {
                        "type": "string",
                        "format": "EDI5284_A",
                        "description": "per",
                        "maxlength": "9"
                      },
                      "meaun": {
                        "type": "string",
                        "format": "EDI6411_F",
                        "description": "Unit of measurement",
                        "maxlength": "3"
                      },
                      "kobtr": {
                        "type": "string",
                        "format": "EDI_KOBTR",
                        "description": "Amount",
                        "maxlength": "18"
                      },
                      "menge": {
                        "type": "string",
                        "format": "SPEC_MENGE",
                        "description": "Quantity",
                        "maxlength": "15"
                      },
                      "preis": {
                        "type": "string",
                        "format": "SPEC_PREIS",
                        "description": "Price",
                        "maxlength": "15"
                      },
                      "mwskz": {
                        "type": "string",
                        "format": "EDI5279_A",
                        "description": "VAT indicator",
                        "maxlength": "7"
                      },
                      "msatz": {
                        "type": "string",
                        "format": "EDI5278_A",
                        "description": "VAT rate",
                        "maxlength": "17"
                      },
                      "koein": {
                        "type": "string",
                        "description": "",
                        "maxlength": "3"
                      },
                      "curtp": {
                        "type": "string",
                        "description": "",
                        "maxlength": "2"
                      },
                      "kobas": {
                        "type": "string",
                        "description": "",
                        "maxlength": "18"
                      }
                    }
                  }
                },
                "e1edp04": {
                  "type": "array",
                  "description": "",
                  "items": {
                    "type": "object",
                    "description": "",
                    "properties": {
                      "mwskz": {
                        "type": "string",
                        "format": "EDI5279_A",
                        "description": "VAT indicator",
                        "maxlength": "7"
                      },
                      "msatz": {
                        "type": "string",
                        "format": "EDI5278_A",
                        "description": "VAT rate",
                        "maxlength": "17"
                      },
                      "mwsbt": {
                        "type": "string",
                        "format": "EDI5004_O",
                        "description": "VAT amount",
                        "maxlength": "18"
                      },
                      "txjcd": {
                        "type": "string",
                        "format": "TXJCD",
                        "description": "Tax Jur.",
                        "maxlength": "15"
                      },
                      "ktext": {
                        "type": "string",
                        "description": "",
                        "maxlength": "50"
                      },
                      "txdat": {
                        "type": "string",
                        "description": "",
                        "maxlength": "8"
                      }
                    }
                  }
                },
                "e1edp28": {
                  "type": "array",
                  "description": "",
                  "items": {
                    "type": "object",
                    "description": "",
                    "properties": {
                      "exnum": {
                        "type": "string",
                        "description": "",
                        "maxlength": "10"
                      },
                      "expos": {
                        "type": "string",
                        "description": "",
                        "maxlength": "6"
                      },
                      "stawn": {
                        "type": "string",
                        "description": "",
                        "maxlength": "17"
                      },
                      "exprf": {
                        "type": "string",
                        "description": "",
                        "maxlength": "5"
                      },
                      "exart": {
                        "type": "string",
                        "description": "",
                        "maxlength": "2"
                      },
                      "herkl": {
                        "type": "string",
                        "description": "",
                        "maxlength": "3"
                      },
                      "herkr": {
                        "type": "string",
                        "description": "",
                        "maxlength": "3"
                      },
                      "herta": {
                        "type": "string",
                        "description": "",
                        "maxlength": "3"
                      },
                      "herti": {
                        "type": "string",
                        "description": "",
                        "maxlength": "15"
                      },
                      "stxt1": {
                        "type": "string",
                        "description": "",
                        "maxlength": "40"
                      },
                      "stxt2": {
                        "type": "string",
                        "description": "",
                        "maxlength": "40"
                      },
                      "stxt3": {
                        "type": "string",
                        "description": "",
                        "maxlength": "40"
                      },
                      "stxt4": {
                        "type": "string",
                        "description": "",
                        "maxlength": "40"
                      },
                      "stxt5": {
                        "type": "string",
                        "description": "",
                        "maxlength": "40"
                      },
                      "stxt6": {
                        "type": "string",
                        "description": "",
                        "maxlength": "40"
                      },
                      "stxt7": {
                        "type": "string",
                        "description": "",
                        "maxlength": "40"
                      },
                      "bemas": {
                        "type": "string",
                        "description": "",
                        "maxlength": "5"
                      },
                      "prefe": {
                        "type": "string",
                        "description": "",
                        "maxlength": "1"
                      },
                      "bolnr": {
                        "type": "string",
                        "description": "",
                        "maxlength": "35"
                      },
                      "traty": {
                        "type": "string",
                        "description": "",
                        "maxlength": "4"
                      },
                      "traid": {
                        "type": "string",
                        "description": "",
                        "maxlength": "20"
                      },
                      "brulo": {
                        "type": "string",
                        "description": "",
                        "maxlength": "18"
                      },
                      "netlo": {
                        "type": "string",
                        "description": "",
                        "maxlength": "18"
                      },
                      "vemeh": {
                        "type": "string",
                        "description": "",
                        "maxlength": "3"
                      },
                      "herbl": {
                        "type": "string",
                        "description": "",
                        "maxlength": "2"
                      },
                      "bmgew": {
                        "type": "string",
                        "description": "",
                        "maxlength": "18"
                      },
                      "text1": {
                        "type": "string",
                        "description": "",
                        "maxlength": "40"
                      },
                      "text2": {
                        "type": "string",
                        "description": "",
                        "maxlength": "40"
                      },
                      "text3": {
                        "type": "string",
                        "description": "",
                        "maxlength": "40"
                      },
                      "coimp": {
                        "type": "string",
                        "description": "",
                        "maxlength": "17"
                      },
                      "coadi": {
                        "type": "string",
                        "description": "",
                        "maxlength": "6"
                      },
                      "cokon": {
                        "type": "string",
                        "description": "",
                        "maxlength": "6"
                      },
                      "copha": {
                        "type": "string",
                        "description": "",
                        "maxlength": "6"
                      },
                      "casnr": {
                        "type": "string",
                        "description": "",
                        "maxlength": "15"
                      },
                      "verld": {
                        "type": "string",
                        "description": "",
                        "maxlength": "3"
                      },
                      "verld_tx": {
                        "type": "string",
                        "description": "",
                        "maxlength": "15"
                      },
                      "hanld": {
                        "type": "string",
                        "description": "",
                        "maxlength": "3"
                      },
                      "hanld_tx": {
                        "type": "string",
                        "description": "",
                        "maxlength": "15"
                      },
                      "exprf_tx": {
                        "type": "string",
                        "description": "",
                        "maxlength": "30"
                      },
                      "exart_tx": {
                        "type": "string",
                        "description": "",
                        "maxlength": "30"
                      },
                      "gbnum": {
                        "type": "string",
                        "description": "",
                        "maxlength": "20"
                      },
                      "regnr": {
                        "type": "string",
                        "description": "",
                        "maxlength": "20"
                      },
                      "herse": {
                        "type": "string",
                        "description": "",
                        "maxlength": "10"
                      },
                      "herkr_tx": {
                        "type": "string",
                        "description": "",
                        "maxlength": "20"
                      },
                      "cobld": {
                        "type": "string",
                        "description": "",
                        "maxlength": "17"
                      },
                      "eioka": {
                        "type": "string",
                        "description": "",
                        "maxlength": "1"
                      },
                      "verfa": {
                        "type": "string",
                        "description": "",
                        "maxlength": "8"
                      },
                      "prenc": {
                        "type": "string",
                        "description": "",
                        "maxlength": "1"
                      },
                      "preno": {
                        "type": "string",
                        "description": "",
                        "maxlength": "8"
                      },
                      "prend": {
                        "type": "string",
                        "description": "",
                        "maxlength": "8"
                      },
                      "besma": {
                        "type": "string",
                        "description": "",
                        "maxlength": "3"
                      },
                      "impma": {
                        "type": "string",
                        "description": "",
                        "maxlength": "3"
                      },
                      "ktnum": {
                        "type": "string",
                        "description": "",
                        "maxlength": "10"
                      },
                      "plnum": {
                        "type": "string",
                        "description": "",
                        "maxlength": "10"
                      },
                      "wkreg": {
                        "type": "string",
                        "description": "",
                        "maxlength": "3"
                      },
                      "imgew": {
                        "type": "string",
                        "description": "",
                        "maxlength": "18"
                      }
                    }
                  }
                },
                "e1edp08": {
                  "type": "array",
                  "description": "",
                  "items": {
                    "type": "object",
                    "description": "",
                    "properties": {
                      "hlnum": {
                        "type": "string",
                        "format": "EDI7164_A",
                        "description": "HierarchyNo.",
                        "maxlength": "12"
                      },
                      "parent": {
                        "type": "string",
                        "format": "EDI7166_A",
                        "description": " Parent ID",
                        "maxlength": "12"
                      },
                      "level": {
                        "type": "string",
                        "format": "EDI7164_B",
                        "description": "Level",
                        "maxlength": "12"
                      },
                      "exidv": {
                        "type": "string",
                        "format": "EDI7064_A",
                        "description": "Ext.ship.unit ID",
                        "maxlength": "45"
                      },
                      "venum": {
                        "type": "string",
                        "format": "VENUM",
                        "description": "Int. HU no",
                        "maxlength": "10"
                      },
                      "vemeh": {
                        "type": "string",
                        "format": "CHAR3",
                        "description": "",
                        "maxlength": "3"
                      },
                      "pckar": {
                        "type": "string",
                        "format": "PCKAR",
                        "description": "Packing type",
                        "maxlength": "35"
                      },
                      "pcknr": {
                        "type": "string",
                        "format": "PCKNR",
                        "description": "Cust.shipping un.no.",
                        "maxlength": "35"
                      },
                      "anzar": {
                        "type": "string",
                        "format": "EDI_ANZAR",
                        "description": "Max.number",
                        "maxlength": "15"
                      },
                      "vbeln": {
                        "type": "string",
                        "format": "EDI1004_LF",
                        "description": "Delivery",
                        "maxlength": "35"
                      },
                      "posnr": {
                        "type": "string",
                        "format": "EDI1156_D",
                        "description": "Delivery item",
                        "maxlength": "30"
                      },
                      "btgew": {
                        "type": "string",
                        "format": "EDI6314_B",
                        "description": "Total weight",
                        "maxlength": "18"
                      },
                      "ntgew": {
                        "type": "string",
                        "format": "EDI6314_A",
                        "description": "Net weight",
                        "maxlength": "18"
                      },
                      "tarag": {
                        "type": "string",
                        "format": "EDI6314_D",
                        "description": "Tare weight",
                        "maxlength": "18"
                      },
                      "gewei": {
                        "type": "string",
                        "format": "EDI6411_D",
                        "description": "WUn",
                        "maxlength": "3"
                      },
                      "btvol": {
                        "type": "string",
                        "format": "EDI6314_E",
                        "description": "Total volume",
                        "maxlength": "18"
                      },
                      "ntvol": {
                        "type": "string",
                        "format": "EDI6314_F",
                        "description": "Loading volume",
                        "maxlength": "18"
                      },
                      "tavol": {
                        "type": "string",
                        "format": "EDI6314_G",
                        "description": "Tare volume",
                        "maxlength": "18"
                      },
                      "voleh": {
                        "type": "string",
                        "format": "EDI6411_G",
                        "description": "VUn",
                        "maxlength": "3"
                      },
                      "laeng": {
                        "type": "string",
                        "format": "EDI6314_H",
                        "description": "Length",
                        "maxlength": "18"
                      },
                      "breit": {
                        "type": "string",
                        "format": "EDI6314_I",
                        "description": "Width",
                        "maxlength": "18"
                      },
                      "hoehe": {
                        "type": "string",
                        "format": "EDI6314_J",
                        "description": "Height",
                        "maxlength": "18"
                      },
                      "meabm": {
                        "type": "string",
                        "format": "EDI6411_H",
                        "description": "UoD",
                        "maxlength": "3"
                      },
                      "meins": {
                        "type": "string",
                        "format": "EDI6411_I",
                        "description": "UoM",
                        "maxlength": "3"
                      },
                      "vstel": {
                        "type": "string",
                        "format": "EDI3224_L",
                        "description": "Shipping point",
                        "maxlength": "17"
                      },
                      "lstel": {
                        "type": "string",
                        "format": "EDI3224_M",
                        "description": "Loading point",
                        "maxlength": "17"
                      },
                      "pknrs": {
                        "type": "string",
                        "format": "EDI_PKNRS",
                        "description": "Shipment no.key",
                        "maxlength": "1"
                      }
                    }
                  }
                },
                "e1edpt1": {
                  "type": "array",
                  "description": "",
                  "items": {
                    "type": "object",
                    "description": "",
                    "properties": {
                      "tdid": {
                        "type": "string",
                        "format": "EDI4451_A",
                        "description": "ID",
                        "maxlength": "4"
                      },
                      "tsspras": {
                        "type": "string",
                        "format": "EDI3453_A",
                        "description": "LG",
                        "maxlength": "3"
                      },
                      "tsspras_iso": {
                        "type": "string",
                        "description": "",
                        "maxlength": "2"
                      },
                      "e1edpt2": {
                        "type": "array",
                        "description": "",
                        "items": {
                          "type": "object",
                          "description": "",
                          "properties": {
                            "tdline": {
                              "type": "string",
                              "format": "EDI4040_A",
                              "description": "Text line",
                              "maxlength": "70"
                            },
                            "tdformat": {
                              "type": "string",
                              "description": "",
                              "maxlength": "2"
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "e1eds01": {
            "type": "array",
            "description": "",
            "items": {
              "type": "object",
              "description": "",
              "properties": {
                "sumid": {
                  "type": "string",
                  "format": "SUMID",
                  "description": "Qualifier",
                  "maxlength": "3"
                },
                "summe": {
                  "type": "string",
                  "format": "EDI_SUMME",
                  "description": "Overall",
                  "maxlength": "18"
                },
                "sunit": {
                  "type": "string",
                  "format": "SUNIT",
                  "description": "Unit",
                  "maxlength": "3"
                },
                "waerq": {
                  "type": "string",
                  "format": "EDI6345_A",
                  "description": "Curr.",
                  "maxlength": "3"
                }
              }
            }
          }
        }
      }
    }
  }
}

Health Check

Request to verify that the system of record is online

Health Check - SOR

GET https://baseline.provide.services/api/v1/organizations/:id/proxy

Checks the health of the system of record

Path Parameters

Proxy Health Check

Request to verify that the system of record can communicate with the proxy

Health Check - Middleware

GET https://baseline.provide.services/api/v1/status

Verifies that a system of record can communicate with the middleware

Updating an Object

When updating an object, the baseline_id must be relayed with each request. The functions the middleware integration support are as follows:

Update Object

PUT https://baseline.provide.services/api/v1/objects/:id

Updates a specified Object

Path Parameters

Request Body

Updating an Object Status

Update Object Status

PUT https://baseline.provide.services/api/v1/business_objects/:id/status

Updates the status of a specified Object

Path Parameters

Last updated