Alle Seiten
Bereitgestellt von GitBook
1 von 1

Loading...

Projekte

Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "AccountancyProjectEdit".

Um Projekte ändern zu können, muss die Endpunktberechtigung "Belegsystem Projekt ändern" aktiviert werden.

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

Hinweise zur Funktion

Bei der Anlage von Projekten können die IDs von verschiedenen Objekten aus verbundenen Entitäten mitgegeben werden. Diese können entweder direkt bei der Anlage des Projektes oder später über sepezielle Endpunkte zugewiesen werden. Vorgänge (CraftsProcess) können allerdings nur über den Endpunkt zur mit einem Projekt verbunden werden.

Um Gebäude, Grundstücke und Nutzungseinheiten über die Endpunkte hinzufügen zu können, müssen jeweils zuerst die übergeordneten Entitäten ("Wirtschaftseinheit" für "Gebäude" und "Grundstücke" sowie "Wirtschaftseinheit" und "Gebäude" für "Nutzungseinheiten") hinzugefügt werden.

Projekt anlegen

Version 1.2



Projekt ändern

Version 1.2



Projekt löschen

Version 1.2



Wirtschaftseinheit zuweisen

Version 1.2



Gebäude zuweisen

Version 1.2



Grundstück zuweisen

Version 1.2



Nutzungseinheit zuweisen

Version 1.2



Budget zuweisen



Darlehen zuweisen

Version 1.2



Wirtschaftseinheit entfernen

Version 1.2



Gebäude entfernen

Version 1.2



Grundstück entfernen

Version 1.2



Nutzungseinheit entfernen

Version 1.2



Budget entfernen

Version 1.2



Darlehen entfernen

Version 1.2



Bearbeitung von Vorgängen
post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringErforderlich
Rumpf
Namestring | nullfähigOptional
Codestring | nullfähigOptional
ProjectManagerstring | nullfähigOptional
Descriptionstring | nullfähigOptional
CompanyCodeIdinteger · int32Optional
ApplicationForDevelopmentScheduleDatestring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForDevelopmentDeliveryDatestring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForDevelopmentGrantDatestring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForDevelopmentValidTostring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForDevelopmentFileReferencestring | nullfähigOptional
ApplicationForBuildingLicenseScheduleDatestring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForBuildingLicenseDeliveryDatestring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForBuildingLicenseGrantDatestring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForBuildingLicenseValidTostring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForBuildingLicenseFileReferencestring | nullfähigOptional
ApplicationForBuildingLicenseReferencestring | nullfähigOptional
ProjectLifeTimeFromstring · dateOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ProjectLifeTimeTostring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
CostCenterIdinteger · int32Optional
CostUnitIdinteger · int32Optional
CostTypeIdinteger · int32Optional
EconomicUnitinteger · int32[] | nullfähigOptional
Buildinginteger · int32[] | nullfähigOptional
Landinteger · int32[] | nullfähigOptional
UseUnitinteger · int32[] | nullfähigOptional
Budgetinteger · int32[] | nullfähigOptional
Loaninteger · int32[] | nullfähigOptional
Antworten
201

Created

400

Bad Request

401

Unauthorized

post
/openwowi/v1.2/AccountancyProjectEdit/Project
put
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
idinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Rumpf
Namestring | nullfähigOptional
Codestring | nullfähigOptional
ProjectManagerstring | nullfähigOptional
Descriptionstring | nullfähigOptional
CompanyCodeIdinteger · int32Optional
ApplicationForDevelopmentScheduleDatestring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForDevelopmentDeliveryDatestring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForDevelopmentGrantDatestring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForDevelopmentValidTostring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForDevelopmentFileReferencestring | nullfähigOptional
ApplicationForBuildingLicenseScheduleDatestring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForBuildingLicenseDeliveryDatestring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForBuildingLicenseGrantDatestring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForBuildingLicenseValidTostring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ApplicationForBuildingLicenseFileReferencestring | nullfähigOptional
ApplicationForBuildingLicenseReferencestring | nullfähigOptional
ProjectLifeTimeFromstring · dateOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ProjectLifeTimeTostring · date | nullfähigOptionalExample: 2025-12-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
CostCenterIdinteger · int32Optional
CostUnitIdinteger · int32Optional
CostTypeIdinteger · int32Optional
Antworten
200

OK

400

Bad Request

401

Unauthorized

put
/openwowi/v1.2/AccountancyProjectEdit/Project/{id}
delete
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
idinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Antworten
200

OK

400

Bad Request

401

Unauthorized

delete
/openwowi/v1.2/AccountancyProjectEdit/Project/{id}
post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
projectIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Rumpfinteger · int32[]
integer · int32[]Optional
Antworten
201

Created

400

Bad Request

401

Unauthorized

post
/openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/AssignEconomicUnit
post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
projectIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Rumpfinteger · int32[]
integer · int32[]Optional
Antworten
201

Created

400

Bad Request

401

Unauthorized

post
/openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/AssignBuilding
post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
projectIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Rumpfinteger · int32[]
integer · int32[]Optional
Antworten
201

Created

400

Bad Request

401

Unauthorized

post
/openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/AssignLand
post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
projectIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Rumpfinteger · int32[]
integer · int32[]Optional
Antworten
201

Created

400

Bad Request

401

Unauthorized

post
/openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/AssignUseUnit
post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
projectIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Rumpfinteger · int32[]
integer · int32[]Optional
Antworten
201

Created

400

Bad Request

401

Unauthorized

post
/openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/AssignBudget
post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
projectIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Rumpfinteger · int32[]
integer · int32[]Optional
Antworten
201

Created

400

Bad Request

401

Unauthorized

post
/openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/AssignLoan
post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
projectIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Rumpfinteger · int32[]
integer · int32[]Optional
Antworten
200

OK

400

Bad Request

401

Unauthorized

post
/openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/RemoveEconomicUnit
post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
projectIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Rumpfinteger · int32[]
integer · int32[]Optional
Antworten
200

OK

400

Bad Request

401

Unauthorized

post
/openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/RemoveBuilding
post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
projectIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Rumpfinteger · int32[]
integer · int32[]Optional
Antworten
200

OK

400

Bad Request

401

Unauthorized

post
/openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/RemoveLand
post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
projectIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Rumpfinteger · int32[]
integer · int32[]Optional
Antworten
200

OK

400

Bad Request

401

Unauthorized

post
/openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/RemoveUseUnit
post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
projectIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Rumpfinteger · int32[]
integer · int32[]Optional
Antworten
200

OK

400

Bad Request

401

Unauthorized

post
/openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/RemoveBudget
post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
projectIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
Rumpfinteger · int32[]
integer · int32[]Optional
Antworten
200

OK

400

Bad Request

401

Unauthorized

post
/openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/RemoveLoan
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
POST /openwowi/v1.2/AccountancyProjectEdit/Project?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 862

{
  "Name": "text",
  "Code": "text",
  "ProjectManager": "text",
  "Description": "text",
  "CompanyCodeId": 1,
  "ApplicationForDevelopmentScheduleDate": "2025-12-15",
  "ApplicationForDevelopmentDeliveryDate": "2025-12-15",
  "ApplicationForDevelopmentGrantDate": "2025-12-15",
  "ApplicationForDevelopmentValidTo": "2025-12-15",
  "ApplicationForDevelopmentFileReference": "text",
  "ApplicationForBuildingLicenseScheduleDate": "2025-12-15",
  "ApplicationForBuildingLicenseDeliveryDate": "2025-12-15",
  "ApplicationForBuildingLicenseGrantDate": "2025-12-15",
  "ApplicationForBuildingLicenseValidTo": "2025-12-15",
  "ApplicationForBuildingLicenseFileReference": "text",
  "ApplicationForBuildingLicenseReference": "text",
  "ProjectLifeTimeFrom": "2025-12-15",
  "ProjectLifeTimeTo": "2025-12-15",
  "CostCenterId": 1,
  "CostUnitId": 1,
  "CostTypeId": 1,
  "EconomicUnit": [
    1
  ],
  "Building": [
    1
  ],
  "Land": [
    1
  ],
  "UseUnit": [
    1
  ],
  "Budget": [
    1
  ],
  "Loan": [
    1
  ]
}
PUT /openwowi/v1.2/AccountancyProjectEdit/Project/{id}?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 779

{
  "Name": "text",
  "Code": "text",
  "ProjectManager": "text",
  "Description": "text",
  "CompanyCodeId": 1,
  "ApplicationForDevelopmentScheduleDate": "2025-12-15",
  "ApplicationForDevelopmentDeliveryDate": "2025-12-15",
  "ApplicationForDevelopmentGrantDate": "2025-12-15",
  "ApplicationForDevelopmentValidTo": "2025-12-15",
  "ApplicationForDevelopmentFileReference": "text",
  "ApplicationForBuildingLicenseScheduleDate": "2025-12-15",
  "ApplicationForBuildingLicenseDeliveryDate": "2025-12-15",
  "ApplicationForBuildingLicenseGrantDate": "2025-12-15",
  "ApplicationForBuildingLicenseValidTo": "2025-12-15",
  "ApplicationForBuildingLicenseFileReference": "text",
  "ApplicationForBuildingLicenseReference": "text",
  "ProjectLifeTimeFrom": "2025-12-15",
  "ProjectLifeTimeTo": "2025-12-15",
  "CostCenterId": 1,
  "CostUnitId": 1,
  "CostTypeId": 1
}
DELETE /openwowi/v1.2/AccountancyProjectEdit/Project/{id}?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
POST /openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/AssignEconomicUnit?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 3

[
  1
]
POST /openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/AssignBuilding?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 3

[
  1
]
POST /openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/AssignLand?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 3

[
  1
]
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
POST /openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/AssignUseUnit?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 3

[
  1
]
POST /openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/AssignBudget?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 3

[
  1
]
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
POST /openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/AssignLoan?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 3

[
  1
]
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
POST /openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/RemoveEconomicUnit?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 3

[
  1
]
POST /openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/RemoveBuilding?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 3

[
  1
]
POST /openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/RemoveLand?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 3

[
  1
]
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
POST /openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/RemoveUseUnit?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 3

[
  1
]
POST /openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/RemoveBudget?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 3

[
  1
]
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
POST /openwowi/v1.2/AccountancyProjectEdit/Project/{projectId}/RemoveLoan?apiKey=text HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 3

[
  1
]
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}
{
  "Id": 1,
  "Code": "text",
  "Name": "text"
}