GetProjectDetails()
Returns an extended set of project properties, over and above what is available via ConfigurationServices.GetProjects().
See the return table below for the full list of properties returned.
|
Parameter | Type | Max Length | Required | Description |
---|---|---|---|---|
apiToken | string | 20 | Y | Your API security token configured in Field View. |
projectName | string | 200 | N | If provided, projects are filtered by the provided string. Basic “LIKE” operation only. Wildcards are ignored. |
businessUnitIds | Int[] | N | Returns all projects directly associated to the provided business unit ids. Leaving this filter empty will return all projects associated with the apiToken. | |
activeOnly | Bool | N | If true or false, only active or inactive projects are returned (respectively). If not included in the request, all projects are returned. | |
startRow | Int | Y | Used for paging results. Must start at 1. | |
pageSize | Int | Y |
Used for paging results. Page size must be 1 at a minimum, and no more than 500. Note: If on the next call fewer results are returned than are
set in pageSize, the end of the results have been
reached.
|
Field | Type | Description |
---|---|---|
GetProjectDetailResponse | GetProjectDetailResponse | Returns 0 or more ProjectDetailInformation objects, based on the provided filters. |
<GetProjectDetailResponse>
<GetProjectDetailResult>
<ProjectDetailResponse>
<Status>
<Code>SUCCESS</Code>
<Message>Success. [ActivityId]: f5915b9d-3dc1-4dfa-8a96-f61b0eefafde</Message>
</Status>
<ProjectDetailInformation>
<ProjectDetailInformation>
<ID>1</ID>
<Name>Building #1</Name>
<Reference>PRJ-123</Reference>
<ProjectOwnerID>2</ProjectOwnerID>
<ProjectOwner>Company 1</ProjectOwner>
<BusinessUnitTypeID>1</BusinessUnitTypeID>
<BusinessUnitType>Main Contractor</BusinessUnitType>
<ProjectTypeID>3</ProjectTypeID>
<ProjectType>Education - School</ProjectType>
<StartDate>2018-01-14T00:00:00</StartDate>
<FinishDate xsi:nil="true"/>
<TimeZoneOffset>0</TimeZoneOffset>
<CultureID>1</CultureID>
<Culture>en-GB</Culture>
<ResolutionDays>7</ResolutionDays>
<Active>true</Active>
<AddressType>Site</AddressType>
<Address1>123 Anylane St.</Address1>
<Address2>Suite 200</Address2>
<Address3></Address3>
<Address4></Address4>
<Calibration>true</Calibration>
<CC>fv_test@viewpoint.com</CC>
<PostCode>12345</PostCode>
<ViewAllForms>true</ViewAllForms>
<ViewOriginalTasks>true</ViewOriginalTasks>
<StampPhotosWithDate>true</StampPhotosWithDate>
<StampPhotosWithGPS>true</StampPhotosWithGPS>
<ClientProjectReference>#456</ClientProjectReference>
<Notes>Open-text notes.</Notes>
</ProjectDetailInformation>
</ProjectDetailInformation>
</ProjectDetailResponse>
</GetProjectDetailResult>
</GetProjectDetailResponse>