GET api/Commitment/GetCommitmmentsWithDepartment?companyId={companyId}&project={project}&subLevel1={subLevel1}&subLevel2={subLevel2}&departement={departement}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
companyId

string

Required

project

string

Required

subLevel1

string

Required

subLevel2

string

Required

departement

string

Required

Body Parameters

None.

Response Information

Resource Description

Commitment
NameDescriptionTypeAdditional information
PoNumber

PoNumber

string

None.

DocDate

DocDate

date

None.

VendorId

VendorId

string

None.

VendName

VendName

string

None.

CommitedCost

Cost amount

decimal number

None.

CommitedBillable

Billable amount

decimal number

None.

DisplayAmount

Display amount

decimal number

None.

ProjctId

Project ID

string

None.

SubLevel1

Level1

string

None.

SubLevel2

Level2

string

None.

DepartementId

DepartementID

string

None.

CostCategorie

CostCategorie

string

None.

CostCategorieName

string

None.

ReponseMessage

HttpResponseMessage

HttpResponseMessage

None.

MessageException

Message Exception

string

None.

MessageUserFriendly

Message UserFriendly

string

None.

URLAddressableForm

URL Addressable Form

string

None.

Response Formats

application/json, text/json

Sample:
{
  "PoNumber": "sample string 1",
  "DocDate": "2025-12-11T10:29:53.7875762-05:00",
  "VendorId": "sample string 2",
  "VendName": "sample string 3",
  "CommitedCost": 1.0,
  "CommitedBillable": 1.0,
  "DisplayAmount": 1.0,
  "ProjctId": "sample string 4",
  "SubLevel1": "sample string 5",
  "SubLevel2": "sample string 6",
  "DepartementId": "sample string 7",
  "CostCategorie": "sample string 8",
  "CostCategorieName": "sample string 9",
  "ReponseMessage": {
    "Version": {
      "_Major": 0,
      "_Minor": 0,
      "_Build": -1,
      "_Revision": -1
    },
    "Content": null,
    "StatusCode": 100,
    "ReasonPhrase": "sample string 1",
    "Headers": [],
    "RequestMessage": null,
    "IsSuccessStatusCode": false
  },
  "MessageException": "sample string 10",
  "MessageUserFriendly": "sample string 11",
  "URLAddressableForm": "sample string 12"
}

application/xml, text/xml

Sample:
<Commitment xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Jovaco.WebServices.Web.Models">
  <CommitedBillable>1</CommitedBillable>
  <CommitedCost>1</CommitedCost>
  <CostCategorie>sample string 8</CostCategorie>
  <CostCategorieName>sample string 9</CostCategorieName>
  <DepartementId>sample string 7</DepartementId>
  <DisplayAmount>1</DisplayAmount>
  <DocDate>2025-12-11T10:29:53.7875762-05:00</DocDate>
  <MessageException>sample string 10</MessageException>
  <MessageUserFriendly>sample string 11</MessageUserFriendly>
  <PoNumber>sample string 1</PoNumber>
  <ProjctId>sample string 4</ProjctId>
  <ReponseMessage xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Net.Http">
    <d2p1:Content i:nil="true" />
    <d2p1:ReasonPhrase>sample string 1</d2p1:ReasonPhrase>
    <d2p1:RequestMessage i:nil="true" />
    <d2p1:StatusCode>Continue</d2p1:StatusCode>
    <d2p1:Version xmlns:d3p1="http://schemas.datacontract.org/2004/07/System">
      <d3p1:_Build>-1</d3p1:_Build>
      <d3p1:_Major>0</d3p1:_Major>
      <d3p1:_Minor>0</d3p1:_Minor>
      <d3p1:_Revision>-1</d3p1:_Revision>
    </d2p1:Version>
  </ReponseMessage>
  <SubLevel1>sample string 5</SubLevel1>
  <SubLevel2>sample string 6</SubLevel2>
  <URLAddressableForm>sample string 12</URLAddressableForm>
  <VendName>sample string 3</VendName>
  <VendorId>sample string 2</VendorId>
</Commitment>