Leistungspositionen

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Leistungspositionen abrufen

Version 1.2


GET/openwowi/v1.2/CommissioningRead/ServiceCatalogue
Authorization
Query parameters
Response

OK

Body
Idinteger (int32)
ParentIdnullable integer (int32)
IdNumnullable string
Descriptionnullable string
UnitPriceAgreementboolean
TransferToCraftsmanPortalboolean
NetCostsnullable number (decimal)
LabourNetCostsnullable number (decimal)
MaterialNetCostsnullable number (decimal)
ManagementIdnullable integer (int32)
OwnerIdnullable integer (int32)
NodeIdnullable integer (int32)
QuantityTypenullable all of
SalesTaxnullable all of
CraftsProcessTypesnullable array of object
CraftActivitynullable all of
FacilityCatalognullable all of
ComponentCatalognullable all of
CraftsmanAgreementsnullable array of object
CommissionTypesnullable array of object
Request
const response = await fetch('/openwowi/v1.2/CommissioningRead/ServiceCatalogue', {
    method: 'GET',
    headers: {},
});
const data = await response.json();
Response
[
  {
    "Id": 1,
    "ParentId": 1,
    "IdNum": "text",
    "Description": "text",
    "UnitPriceAgreement": true,
    "TransferToCraftsmanPortal": true,
    "NetCosts": 1,
    "LabourNetCosts": 1,
    "MaterialNetCosts": 1,
    "ManagementId": 1,
    "OwnerId": 1,
    "NodeId": 1,
    "QuantityType": {
      "Id": 1,
      "Name": "text",
      "Code": "text",
      "ArgeCode": "text"
    },
    "SalesTax": {
      "Id": 1,
      "Code": "text"
    },
    "CraftsProcessTypes": [
      {
        "Id": 1,
        "Code": "text"
      }
    ],
    "CraftActivity": {
      "Id": 1,
      "Code": "text"
    },
    "FacilityCatalog": {
      "Id": 1,
      "Name": "text"
    },
    "ComponentCatalog": {
      "Id": 1,
      "Name": "text"
    },
    "CraftsmanAgreements": [
      {
        "Id": 1,
        "Craftsman": {
          "Id": 1,
          "CreditorId": 1,
          "CreditorNumber": "text"
        },
        "ValidFrom": "2025-02-05",
        "ValidTo": "2025-02-05",
        "NetAmount": 1,
        "UnitPriceAgreement": true
      }
    ],
    "CommissionTypes": [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
  }
]

GET/openwowi/v1.2/CommissioningRead/Craftsman/{craftsmanId}/ServiceCatalogue
Authorization
Path parameters
craftsmanId*integer (int32)
Query parameters
Response

OK

Body
Idinteger (int32)
ParentIdnullable integer (int32)
IdNumnullable string
Descriptionnullable string
UnitPriceAgreementboolean
TransferToCraftsmanPortalboolean
NetCostsnullable number (decimal)
LabourNetCostsnullable number (decimal)
MaterialNetCostsnullable number (decimal)
ManagementIdnullable integer (int32)
OwnerIdnullable integer (int32)
NodeIdnullable integer (int32)
QuantityTypenullable all of
SalesTaxnullable all of
CraftsProcessTypesnullable array of object
CraftActivitynullable all of
FacilityCatalognullable all of
ComponentCatalognullable all of
CraftsmanAgreementsnullable array of object
CommissionTypesnullable array of object
Request
const response = await fetch('/openwowi/v1.2/CommissioningRead/Craftsman/{craftsmanId}/ServiceCatalogue', {
    method: 'GET',
    headers: {},
});
const data = await response.json();
Response
[
  {
    "Id": 1,
    "ParentId": 1,
    "IdNum": "text",
    "Description": "text",
    "UnitPriceAgreement": true,
    "TransferToCraftsmanPortal": true,
    "NetCosts": 1,
    "LabourNetCosts": 1,
    "MaterialNetCosts": 1,
    "ManagementId": 1,
    "OwnerId": 1,
    "NodeId": 1,
    "QuantityType": {
      "Id": 1,
      "Name": "text",
      "Code": "text",
      "ArgeCode": "text"
    },
    "SalesTax": {
      "Id": 1,
      "Code": "text"
    },
    "CraftsProcessTypes": [
      {
        "Id": 1,
        "Code": "text"
      }
    ],
    "CraftActivity": {
      "Id": 1,
      "Code": "text"
    },
    "FacilityCatalog": {
      "Id": 1,
      "Name": "text"
    },
    "ComponentCatalog": {
      "Id": 1,
      "Name": "text"
    },
    "CraftsmanAgreements": [
      {
        "Id": 1,
        "Craftsman": {
          "Id": 1,
          "CreditorId": 1,
          "CreditorNumber": "text"
        },
        "ValidFrom": "2025-02-05",
        "ValidTo": "2025-02-05",
        "NetAmount": 1,
        "UnitPriceAgreement": true
      }
    ],
    "CommissionTypes": [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
  }
]

Last updated