POST api/Subcontracts/{subcontractId}/Milestones/Export

Get export all milestones for a subcontract

Request Information

URI Parameters

NameDescriptionTypeAdditional information
subcontractId

integer

Required

Body Parameters

MilestoneOrderFilter
NameDescriptionTypeAdditional information
SectionId

integer

None.

Percent

decimal number

None.

Description

string

None.

PlannedDateStart

date

None.

PlannedDateEnd

date

None.

ReviewDateStart

date

None.

ReviewDateEnd

date

None.

RealComplianceDateStart

date

None.

RealComplianceDateEnd

date

None.

MilestoneTypeId

MilestoneTypeId

None.

IsMain

boolean

None.

IsExpired

boolean

None.

Key

string

None.

VersionId

integer

None.

EntityCertificationStatusId

integer

None.

AppliedCertificationCode

string

None.

LastCertifiedAmount

Collection of decimal number

None.

Code

string

None.

Amount

Collection of decimal number

None.

SortedColumns

Collection of Order

None.

Request Formats

application/json, text/json

Sample:
{
  "sectionId": 1,
  "percent": 1.0,
  "description": "sample string 1",
  "plannedDateStart": "2026-05-09T14:08:43.145039+02:00",
  "plannedDateEnd": "2026-05-09T14:08:43.145039+02:00",
  "reviewDateStart": "2026-05-09T14:08:43.145039+02:00",
  "reviewDateEnd": "2026-05-09T14:08:43.145039+02:00",
  "realComplianceDateStart": "2026-05-09T14:08:43.145039+02:00",
  "realComplianceDateEnd": "2026-05-09T14:08:43.145039+02:00",
  "milestoneTypeId": 1,
  "isMain": true,
  "isExpired": true,
  "key": "sample string 2",
  "versionId": 1,
  "entityCertificationStatusId": 1,
  "appliedCertificationCode": "sample string 3",
  "lastCertifiedAmount": [
    1.0,
    1.0
  ],
  "code": "sample string 4",
  "amount": [
    1.0,
    1.0
  ],
  "sortedColumns": [
    {
      "name": "sample string 1",
      "descending": true
    },
    {
      "name": "sample string 1",
      "descending": true
    }
  ]
}

text/html

Sample:
{"sectionId":1,"percent":1.0,"description":"sample string 1","plannedDateStart":"2026-05-09T14:08:43.145039+02:00","plannedDateEnd":"2026-05-09T14:08:43.145039+02:00","reviewDateStart":"2026-05-09T14:08:43.145039+02:00","reviewDateEnd":"2026-05-09T14:08:43.145039+02:00","realComplianceDateStart":"2026-05-09T14:08:43.145039+02:00","realComplianceDateEnd":"2026-05-09T14:08:43.145039+02:00","milestoneTypeId":1,"isMain":true,"isExpired":true,"key":"sample string 2","versionId":1,"entityCertificationStatusId":1,"appliedCertificationCode":"sample string 3","lastCertifiedAmount":[1.0,1.0],"code":"sample string 4","amount":[1.0,1.0],"sortedColumns":[{"name":"sample string 1","descending":true},{"name":"sample string 1","descending":true}]}

application/xml, text/xml

Sample:
<MilestoneOrderFilter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.SubcontractModule.Application.Dtos.Dtos.MilestoneAgg">
  <SortedColumns xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.Application.Base.SortAndPage.Entities">
    <Order>
      <Descending>true</Descending>
      <Name>sample string 1</Name>
    </Order>
    <Order>
      <Descending>true</Descending>
      <Name>sample string 1</Name>
    </Order>
  </SortedColumns>
  <Amount xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>1</d2p1:decimal>
    <d2p1:decimal>1</d2p1:decimal>
  </Amount>
  <AppliedCertificationCode>sample string 3</AppliedCertificationCode>
  <Code>sample string 4</Code>
  <Description>sample string 1</Description>
  <EntityCertificationStatusId>1</EntityCertificationStatusId>
  <IsExpired>true</IsExpired>
  <IsMain>true</IsMain>
  <Key>sample string 2</Key>
  <LastCertifiedAmount xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>1</d2p1:decimal>
    <d2p1:decimal>1</d2p1:decimal>
  </LastCertifiedAmount>
  <MilestoneTypeId>Plan</MilestoneTypeId>
  <Percent>1</Percent>
  <PlannedDateEnd>2026-05-09T14:08:43.145039+02:00</PlannedDateEnd>
  <PlannedDateStart>2026-05-09T14:08:43.145039+02:00</PlannedDateStart>
  <RealComplianceDateEnd>2026-05-09T14:08:43.145039+02:00</RealComplianceDateEnd>
  <RealComplianceDateStart>2026-05-09T14:08:43.145039+02:00</RealComplianceDateStart>
  <ReviewDateEnd>2026-05-09T14:08:43.145039+02:00</ReviewDateEnd>
  <ReviewDateStart>2026-05-09T14:08:43.145039+02:00</ReviewDateStart>
  <SectionId>1</SectionId>
  <VersionId>1</VersionId>
</MilestoneOrderFilter>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.