GET api/Contracts?lastChangedDate={lastChangedDate}
Gets all contracts that has been changed since provided date.<br/> Not implemented.<br/> <para /> If no date is provided, all contracts will be returned<br/>
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| lastChangedDate |
Get contracts changed from lastChangedDate, optional |
date |
Default value is Null |
Body Parameters
None.
Remarks
404 Not found is returned if no contracts can be found.
Example
None.
Response Information
Resource Description
List<ContractResponse>
Collection of ContractResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
Required |
|
| CustomerNumber | integer |
Required |
|
| CustomerName | string |
Required |
|
| PayingCustomerNumber | integer |
None. |
|
| PayingCustomerName | string |
None. |
|
| AdministratorName | string |
Required |
|
| AdministratorEmail | string |
Required |
|
| ContactName | string |
None. |
|
| ContactEmail | string |
None. |
|
| ChangedBy | string |
Required Max length: 256 |
|
| ChangedDate | date |
None. |
|
| CreatedBy | string |
Required Max length: 256 |
|
| CreatedDate | date |
Required |
|
| DueGraceDays | integer |
Required |
|
| Note | string |
None. |
|
| IsActive | boolean |
None. |
|
| TerminateDate | date |
None. |
|
| ContractLines | Collection of ContractLineResponse |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"Id": 1,
"CustomerNumber": 2,
"CustomerName": "sample string 3",
"PayingCustomerNumber": 1,
"PayingCustomerName": "sample string 4",
"AdministratorName": "sample string 5",
"AdministratorEmail": "sample string 6",
"ContactName": "sample string 7",
"ContactEmail": "sample string 8",
"ChangedBy": "sample string 9",
"ChangedDate": "2026-01-21 22:51:56",
"CreatedBy": "sample string 10",
"CreatedDate": "2026-01-21 22:51:56",
"DueGraceDays": 12,
"Note": "sample string 13",
"IsActive": true,
"TerminateDate": "2026-01-21 22:51:56",
"ContractLines": [
{
"ContractHeadId": 1,
"Id": 2,
"LineNumber": 3,
"ActivatedDate": "2026-01-21 22:51:56",
"ActivatedBy": "sample string 4",
"ArticleNumber": 5,
"ArticleDescription": "sample string 6",
"Quantity": 7.0,
"Price": 8.0,
"Currency": "sample string 9",
"CreatedDate": "2026-01-21 22:51:56",
"CreatedBy": "sample string 10",
"ChangedDate": "2026-01-21 22:51:56",
"ChangedBy": "sample string 11",
"IsDeleted": true
},
{
"ContractHeadId": 1,
"Id": 2,
"LineNumber": 3,
"ActivatedDate": "2026-01-21 22:51:56",
"ActivatedBy": "sample string 4",
"ArticleNumber": 5,
"ArticleDescription": "sample string 6",
"Quantity": 7.0,
"Price": 8.0,
"Currency": "sample string 9",
"CreatedDate": "2026-01-21 22:51:56",
"CreatedBy": "sample string 10",
"ChangedDate": "2026-01-21 22:51:56",
"ChangedBy": "sample string 11",
"IsDeleted": true
}
]
},
{
"Id": 1,
"CustomerNumber": 2,
"CustomerName": "sample string 3",
"PayingCustomerNumber": 1,
"PayingCustomerName": "sample string 4",
"AdministratorName": "sample string 5",
"AdministratorEmail": "sample string 6",
"ContactName": "sample string 7",
"ContactEmail": "sample string 8",
"ChangedBy": "sample string 9",
"ChangedDate": "2026-01-21 22:51:56",
"CreatedBy": "sample string 10",
"CreatedDate": "2026-01-21 22:51:56",
"DueGraceDays": 12,
"Note": "sample string 13",
"IsActive": true,
"TerminateDate": "2026-01-21 22:51:56",
"ContractLines": [
{
"ContractHeadId": 1,
"Id": 2,
"LineNumber": 3,
"ActivatedDate": "2026-01-21 22:51:56",
"ActivatedBy": "sample string 4",
"ArticleNumber": 5,
"ArticleDescription": "sample string 6",
"Quantity": 7.0,
"Price": 8.0,
"Currency": "sample string 9",
"CreatedDate": "2026-01-21 22:51:56",
"CreatedBy": "sample string 10",
"ChangedDate": "2026-01-21 22:51:56",
"ChangedBy": "sample string 11",
"IsDeleted": true
},
{
"ContractHeadId": 1,
"Id": 2,
"LineNumber": 3,
"ActivatedDate": "2026-01-21 22:51:56",
"ActivatedBy": "sample string 4",
"ArticleNumber": 5,
"ArticleDescription": "sample string 6",
"Quantity": 7.0,
"Price": 8.0,
"Currency": "sample string 9",
"CreatedDate": "2026-01-21 22:51:56",
"CreatedBy": "sample string 10",
"ChangedDate": "2026-01-21 22:51:56",
"ChangedBy": "sample string 11",
"IsDeleted": true
}
]
}
]
application/xml, text/xml
Sample:
<ArrayOfContractResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Compilator.DDAPI.DTO.Contract">
<ContractResponse>
<AdministratorEmail>sample string 6</AdministratorEmail>
<AdministratorName>sample string 5</AdministratorName>
<ChangedBy>sample string 9</ChangedBy>
<ChangedDate>2026-01-21T22:51:56.0329121+01:00</ChangedDate>
<ContactEmail>sample string 8</ContactEmail>
<ContactName>sample string 7</ContactName>
<ContractLines>
<ContractLineResponse>
<ActivatedBy>sample string 4</ActivatedBy>
<ActivatedDate>2026-01-21T22:51:56.0329121+01:00</ActivatedDate>
<ArticleDescription>sample string 6</ArticleDescription>
<ArticleNumber>5</ArticleNumber>
<ChangedBy>sample string 11</ChangedBy>
<ChangedDate>2026-01-21T22:51:56.0329121+01:00</ChangedDate>
<ContractHeadId>1</ContractHeadId>
<CreatedBy>sample string 10</CreatedBy>
<CreatedDate>2026-01-21T22:51:56.0329121+01:00</CreatedDate>
<Currency>sample string 9</Currency>
<Id>2</Id>
<IsDeleted>true</IsDeleted>
<LineNumber>3</LineNumber>
<Price>8</Price>
<Quantity>7</Quantity>
</ContractLineResponse>
<ContractLineResponse>
<ActivatedBy>sample string 4</ActivatedBy>
<ActivatedDate>2026-01-21T22:51:56.0329121+01:00</ActivatedDate>
<ArticleDescription>sample string 6</ArticleDescription>
<ArticleNumber>5</ArticleNumber>
<ChangedBy>sample string 11</ChangedBy>
<ChangedDate>2026-01-21T22:51:56.0329121+01:00</ChangedDate>
<ContractHeadId>1</ContractHeadId>
<CreatedBy>sample string 10</CreatedBy>
<CreatedDate>2026-01-21T22:51:56.0329121+01:00</CreatedDate>
<Currency>sample string 9</Currency>
<Id>2</Id>
<IsDeleted>true</IsDeleted>
<LineNumber>3</LineNumber>
<Price>8</Price>
<Quantity>7</Quantity>
</ContractLineResponse>
</ContractLines>
<CreatedBy>sample string 10</CreatedBy>
<CreatedDate>2026-01-21T22:51:56.0329121+01:00</CreatedDate>
<CustomerName>sample string 3</CustomerName>
<CustomerNumber>2</CustomerNumber>
<DueGraceDays>12</DueGraceDays>
<Id>1</Id>
<IsActive>true</IsActive>
<Note>sample string 13</Note>
<PayingCustomerName>sample string 4</PayingCustomerName>
<PayingCustomerNumber>1</PayingCustomerNumber>
<TerminateDate>2026-01-21T22:51:56.0329121+01:00</TerminateDate>
</ContractResponse>
<ContractResponse>
<AdministratorEmail>sample string 6</AdministratorEmail>
<AdministratorName>sample string 5</AdministratorName>
<ChangedBy>sample string 9</ChangedBy>
<ChangedDate>2026-01-21T22:51:56.0329121+01:00</ChangedDate>
<ContactEmail>sample string 8</ContactEmail>
<ContactName>sample string 7</ContactName>
<ContractLines>
<ContractLineResponse>
<ActivatedBy>sample string 4</ActivatedBy>
<ActivatedDate>2026-01-21T22:51:56.0329121+01:00</ActivatedDate>
<ArticleDescription>sample string 6</ArticleDescription>
<ArticleNumber>5</ArticleNumber>
<ChangedBy>sample string 11</ChangedBy>
<ChangedDate>2026-01-21T22:51:56.0329121+01:00</ChangedDate>
<ContractHeadId>1</ContractHeadId>
<CreatedBy>sample string 10</CreatedBy>
<CreatedDate>2026-01-21T22:51:56.0329121+01:00</CreatedDate>
<Currency>sample string 9</Currency>
<Id>2</Id>
<IsDeleted>true</IsDeleted>
<LineNumber>3</LineNumber>
<Price>8</Price>
<Quantity>7</Quantity>
</ContractLineResponse>
<ContractLineResponse>
<ActivatedBy>sample string 4</ActivatedBy>
<ActivatedDate>2026-01-21T22:51:56.0329121+01:00</ActivatedDate>
<ArticleDescription>sample string 6</ArticleDescription>
<ArticleNumber>5</ArticleNumber>
<ChangedBy>sample string 11</ChangedBy>
<ChangedDate>2026-01-21T22:51:56.0329121+01:00</ChangedDate>
<ContractHeadId>1</ContractHeadId>
<CreatedBy>sample string 10</CreatedBy>
<CreatedDate>2026-01-21T22:51:56.0329121+01:00</CreatedDate>
<Currency>sample string 9</Currency>
<Id>2</Id>
<IsDeleted>true</IsDeleted>
<LineNumber>3</LineNumber>
<Price>8</Price>
<Quantity>7</Quantity>
</ContractLineResponse>
</ContractLines>
<CreatedBy>sample string 10</CreatedBy>
<CreatedDate>2026-01-21T22:51:56.0329121+01:00</CreatedDate>
<CustomerName>sample string 3</CustomerName>
<CustomerNumber>2</CustomerNumber>
<DueGraceDays>12</DueGraceDays>
<Id>1</Id>
<IsActive>true</IsActive>
<Note>sample string 13</Note>
<PayingCustomerName>sample string 4</PayingCustomerName>
<PayingCustomerNumber>1</PayingCustomerNumber>
<TerminateDate>2026-01-21T22:51:56.0329121+01:00</TerminateDate>
</ContractResponse>
</ArrayOfContractResponse>