Trendsic Platform Service

<back to all web services

ProjectEquipmentRequest

Requires Authentication
The following routes are available for this service:
GET,POST,PUT,DELETE,OPTIONS/v1/ProjectEquipment/{ProjectEquipmentID}
GET,POST,PUT,DELETE,OPTIONS/v1/ProjectEquipment
ProjectEquipmentRequest Parameters:
NameParameterData TypeRequiredDescription
ProjectEquipmentIDpathintNo
ProjectEquipmentbodyList<ProjectEquipment>No
ProjectEquipment Parameters:
NameParameterData TypeRequiredDescription
ProjectEquipmentIDformintNo
ProjectIDformintNo
ProjectEndDateformDateTimeNo
EquipmentRateformdecimalNo
JobIDformintNo
BilledEquipmentRateformdecimalNo
StatusformstringNo
Equipment Parameters:
NameParameterData TypeRequiredDescription
EquipmentIDformintNo
EquipmentNameformstringNo
EquipmentTypeIDformshortNo
ManufacturerformstringNo
EquipmentTypeformstringNo
SerialNumberformstringNo
BarCodeformstringNo
EquipmentLocationformstringNo
ImageURLformstringNo
ProductDetailsURLformstringNo
RecordCreatedDateformDateTimeNo
CreatedByUIDformGuidNo
ActiveformboolNo
NotesformstringNo
RateformdecimalNo
ProjectsformList<Project>No
Project Parameters:
NameParameterData TypeRequiredDescription
ProjectIDformintNo
ProjectUIDformGuidNo
ProjectNameformstringNo
ImageURLformstringNo
ImageKeyformstringNo
ClientNameformstringNo
ClientPhoneformstringNo
ClientEmailformstringNo
ProjectManagerIDformintNo
ProjectManagerNameformstringNo
StartDateformDateTime?No
EndDateformDateTime?No
ActualStartDateformDateTime?No
ActualEndDateformDateTime?No
JobCountformintNo
CrewMemberCountformintNo
EquipmentCountformintNo
MaterialCountformintNo
ProjectStatusIDformshortNo
ProjectStatusDescriptionformstringNo
BudgetformdecimalNo
CostToDateformdecimalNo
ProjectLocationformstringNo
ProjectTypeformstringNo
ProjectSponsorformstringNo
CreatedByformstringNo
CreatedAtformDateTime?No
UpdatedAtformDateTime?No
ProjectDescriptionformstringNo
ScopeformstringNo
StatusIdformintNo
ProjectEquipmentResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo
ProjectEquipmentformList<ProjectEquipment>No

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /v1/ProjectEquipment/{ProjectEquipmentID} HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<ProjectEquipmentRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
  <ProjectEquipment>
    <ProjectEquipment>
      <Active>false</Active>
      <BarCode>String</BarCode>
      <CreatedByUID>00000000-0000-0000-0000-000000000000</CreatedByUID>
      <EquipmentID>0</EquipmentID>
      <EquipmentLocation>String</EquipmentLocation>
      <EquipmentName>String</EquipmentName>
      <EquipmentType>String</EquipmentType>
      <EquipmentTypeID>0</EquipmentTypeID>
      <ImageURL>String</ImageURL>
      <Manufacturer>String</Manufacturer>
      <Notes>String</Notes>
      <ProductDetailsURL>String</ProductDetailsURL>
      <Projects>
        <Project>
          <ActualEndDate>0001-01-01T00:00:00</ActualEndDate>
          <ActualStartDate>0001-01-01T00:00:00</ActualStartDate>
          <Budget>0</Budget>
          <ClientEmail>String</ClientEmail>
          <ClientName>String</ClientName>
          <ClientPhone>String</ClientPhone>
          <CostToDate>0</CostToDate>
          <CreatedAt>0001-01-01T00:00:00</CreatedAt>
          <CreatedBy>String</CreatedBy>
          <CrewMemberCount>0</CrewMemberCount>
          <EndDate>0001-01-01T00:00:00</EndDate>
          <EquipmentCount>0</EquipmentCount>
          <ImageKey>String</ImageKey>
          <ImageURL>String</ImageURL>
          <JobCount>0</JobCount>
          <MaterialCount>0</MaterialCount>
          <ProjectDescription>String</ProjectDescription>
          <ProjectID>0</ProjectID>
          <ProjectLocation>String</ProjectLocation>
          <ProjectManagerID>0</ProjectManagerID>
          <ProjectManagerName>String</ProjectManagerName>
          <ProjectName>String</ProjectName>
          <ProjectSponsor>String</ProjectSponsor>
          <ProjectStatusDescription>String</ProjectStatusDescription>
          <ProjectStatusID>0</ProjectStatusID>
          <ProjectType>String</ProjectType>
          <ProjectUID>00000000-0000-0000-0000-000000000000</ProjectUID>
          <Scope>String</Scope>
          <StartDate>0001-01-01T00:00:00</StartDate>
          <StatusId>0</StatusId>
          <UpdatedAt>0001-01-01T00:00:00</UpdatedAt>
        </Project>
      </Projects>
      <Rate>0</Rate>
      <RecordCreatedDate>0001-01-01T00:00:00</RecordCreatedDate>
      <SerialNumber>String</SerialNumber>
      <BilledEquipmentRate>0</BilledEquipmentRate>
      <EquipmentRate>0</EquipmentRate>
      <JobID>0</JobID>
      <ProjectEndDate>0001-01-01T00:00:00</ProjectEndDate>
      <ProjectEquipmentID>0</ProjectEquipmentID>
      <ProjectID>0</ProjectID>
      <Status>String</Status>
    </ProjectEquipment>
  </ProjectEquipment>
  <ProjectEquipmentID>0</ProjectEquipmentID>
</ProjectEquipmentRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<ProjectEquipmentResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
  <ProjectEquipment>
    <ProjectEquipment>
      <Active>false</Active>
      <BarCode>String</BarCode>
      <CreatedByUID>00000000-0000-0000-0000-000000000000</CreatedByUID>
      <EquipmentID>0</EquipmentID>
      <EquipmentLocation>String</EquipmentLocation>
      <EquipmentName>String</EquipmentName>
      <EquipmentType>String</EquipmentType>
      <EquipmentTypeID>0</EquipmentTypeID>
      <ImageURL>String</ImageURL>
      <Manufacturer>String</Manufacturer>
      <Notes>String</Notes>
      <ProductDetailsURL>String</ProductDetailsURL>
      <Projects>
        <Project>
          <ActualEndDate>0001-01-01T00:00:00</ActualEndDate>
          <ActualStartDate>0001-01-01T00:00:00</ActualStartDate>
          <Budget>0</Budget>
          <ClientEmail>String</ClientEmail>
          <ClientName>String</ClientName>
          <ClientPhone>String</ClientPhone>
          <CostToDate>0</CostToDate>
          <CreatedAt>0001-01-01T00:00:00</CreatedAt>
          <CreatedBy>String</CreatedBy>
          <CrewMemberCount>0</CrewMemberCount>
          <EndDate>0001-01-01T00:00:00</EndDate>
          <EquipmentCount>0</EquipmentCount>
          <ImageKey>String</ImageKey>
          <ImageURL>String</ImageURL>
          <JobCount>0</JobCount>
          <MaterialCount>0</MaterialCount>
          <ProjectDescription>String</ProjectDescription>
          <ProjectID>0</ProjectID>
          <ProjectLocation>String</ProjectLocation>
          <ProjectManagerID>0</ProjectManagerID>
          <ProjectManagerName>String</ProjectManagerName>
          <ProjectName>String</ProjectName>
          <ProjectSponsor>String</ProjectSponsor>
          <ProjectStatusDescription>String</ProjectStatusDescription>
          <ProjectStatusID>0</ProjectStatusID>
          <ProjectType>String</ProjectType>
          <ProjectUID>00000000-0000-0000-0000-000000000000</ProjectUID>
          <Scope>String</Scope>
          <StartDate>0001-01-01T00:00:00</StartDate>
          <StatusId>0</StatusId>
          <UpdatedAt>0001-01-01T00:00:00</UpdatedAt>
        </Project>
      </Projects>
      <Rate>0</Rate>
      <RecordCreatedDate>0001-01-01T00:00:00</RecordCreatedDate>
      <SerialNumber>String</SerialNumber>
      <BilledEquipmentRate>0</BilledEquipmentRate>
      <EquipmentRate>0</EquipmentRate>
      <JobID>0</JobID>
      <ProjectEndDate>0001-01-01T00:00:00</ProjectEndDate>
      <ProjectEquipmentID>0</ProjectEquipmentID>
      <ProjectID>0</ProjectID>
      <Status>String</Status>
    </ProjectEquipment>
  </ProjectEquipment>
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
</ProjectEquipmentResponse>