eQuipAPI

<back to all web services

GetRequisition

Returns a requisition; Requires a valid user to complete this request.

The following routes are available for this service:
GET/requisitions/{requisitionId}Returns a requisition
GetRequisition Parameters:
NameParameterData TypeRequiredDescription
UserIDqueryGuidYesThe UserID that authorizes the caller to complete the request. Contact your eQuip admin.
requisitionIdPathGuidYesThe Id of requisition.
Requisition Parameters:
NameParameterData TypeRequiredDescription
RequisitionRepositorybodyIRequisitionRepository<Requisition>No
IDbodyGuidNo
DlmsTransactionTransmissionIDbodyGuid?No
AssignedNumberbodyintNo
ContractNumberbodystringNo
ReleaseNumberbodystringNo
CreatedDatebodyDateTime?No
ModifiedDatebodyDateTime?No
ReferenceIdentificationQualifierbodystringNo
ReferenceIdentificationQualifierNamebodystringNo
ReferenceIdentificationbodystringNo
ReferenceIdentificationQualifier1bodystringNo
ReferenceIdentificationQualifier1NamebodystringNo
ReferenceIdentification1bodystringNo
LastGeneratedDatebodyDateTime?No
TransactionIDbodyGuid?No
TransactionSetControlNumberbodystringNo
RequisitionDemandDetailsbodyList<RequisitionDemandDetail>No
RequisitionItemsbodyList<RequisitionItem>No
RequisitionReferenceIdentificationsbodyList<DlmsReferenceIdentification>No
RequisitionTransactionsbodyList<DlmsTransactionsReference>No
RequisitionBase Parameters:
NameParameterData TypeRequiredDescription
CreatedBybodystringNo
ModifiedBybodystringNo
CreatedDatebodyDateTime?No
ModifiedDatebodyDateTime?No
RequisitionDemandDetail Parameters:
NameParameterData TypeRequiredDescription
IDbodyGuidNo
RequisitionIDbodyGuidNo
IndustryCodebodystringNo
IndustryCodeTextbodystringNo
CodeListQualifierCodebodystringNo
CodeListQualifierNamebodystringNo
IndustryCode1bodystringNo
IndustryCode1TextbodystringNo
CodeListQualifierCode1bodystringNo
CodeListQualifierName1bodystringNo
QuantitybodydecimalNo
IndustryCode2bodystringNo
IndustryCode2TextbodystringNo
CodeListQualifierCode2bodystringNo
CodeListQualifierName2bodystringNo
ReferenceIdentificationQualifierbodystringNo
ReferenceIdentificationQualifierTextbodystringNo
ReferenceIdentificationbodystringNo
RequisitionItem Parameters:
NameParameterData TypeRequiredDescription
IDbodyGuidNo
RequisitionIDbodyGuidNo
QuantityOrderedbodydecimalNo
PartIDbodyint?No
PartNamebodystringNo
UnitofMeasurebodystringNo
UnitofMeasureTextbodystringNo
UnitPricebodydecimalNo
BasisUnitPriceCodebodystringNo
BasisUnitPriceNamebodystringNo
ProductServiceIDQualifierbodystringNo
ProductServiceIDQualifierNamebodystringNo
ProductServiceIDbodystringNo
ProductServiceIDQualifier1bodystringNo
ProductServiceIDQualifier1NamebodystringNo
ProductServiceID1bodystringNo
ProductServiceIDQualifier2bodystringNo
ProductServiceIDQualifier2NamebodystringNo
ProductServiceID2bodystringNo
ProductServiceIDQualifier3bodystringNo
ProductServiceIDQualifier3NamebodystringNo
ProductServiceID3bodystringNo
ProductServiceIDQualifier4bodystringNo
ProductServiceIDQualifier4NamebodystringNo
ProductServiceID4bodystringNo
RequisitionItemStatusReportbodyList<RequisitionItemStatusReport>No
DlmsReferenceIdentification Parameters:
NameParameterData TypeRequiredDescription
IDbodyGuidNo
RequisitionIDbodyGuidNo
IdentificationIDbodyGuidNo
ReferenceIdentificationQualifierbodystringNo
ReferenceIdentificationQualifierNamebodystringNo
ReferenceIdentificationbodystringNo
FreeFormDescriptionbodystringNo
IdentificationTypebodyintNo
ReferenceIdentificationQualifier1bodystringNo
ReferenceIdentificationQualifier1NamebodystringNo
ReferenceIdentification1bodystringNo
ReferenceIdentificationQualifier2bodystringNo
ReferenceIdentificationQualifier2NamebodystringNo
ReferenceIdentification2bodystringNo
ReferenceIdentificationQualifier3bodystringNo
ReferenceIdentificationQualifier3NamebodystringNo
ReferenceIdentification3bodystringNo
DlmsTransactionsReference Parameters:
NameParameterData TypeRequiredDescription
IDbodyGuidNo
IdentificationIDbodyGuidNo
TransactionDateTimebodyDateTime?No
TransactionTypebodystringNo
TransactionTypeNamebodystringNo
ExpectedReplyDatebodyDateTime?No
ReportStartDatebodyDateTime?No
ReportEndDatebodyDateTime?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 /xml/reply/GetRequisition HTTP/1.1 
Host: equipstage2.e-isg.com 
Content-Type: application/xml
Content-Length: length

<GetRequisition xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eQuipModel.Dlms.Transactions">
  <UserID>String</UserID>
  <requisitionId>00000000-0000-0000-0000-000000000000</requisitionId>
</GetRequisition>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<Requisition xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.Dlms.Transactions">
  <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">String</CreatedBy>
  <CreatedDate i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement" />
  <ModifiedBy xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">String</ModifiedBy>
  <ModifiedDate i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement" />
  <AssignedNumber>0</AssignedNumber>
  <ContractNumber>String</ContractNumber>
  <CreatedDate>0001-01-01T00:00:00Z</CreatedDate>
  <DlmsTransactionTransmissionID>00000000-0000-0000-0000-000000000000</DlmsTransactionTransmissionID>
  <ID>00000000-0000-0000-0000-000000000000</ID>
  <LastGeneratedDate>0001-01-01T00:00:00Z</LastGeneratedDate>
  <ModifiedDate>0001-01-01T00:00:00Z</ModifiedDate>
  <ReferenceIdentification>String</ReferenceIdentification>
  <ReferenceIdentification1>String</ReferenceIdentification1>
  <ReferenceIdentificationQualifier>String</ReferenceIdentificationQualifier>
  <ReferenceIdentificationQualifier1>String</ReferenceIdentificationQualifier1>
  <ReferenceIdentificationQualifier1Name>String</ReferenceIdentificationQualifier1Name>
  <ReferenceIdentificationQualifierName>String</ReferenceIdentificationQualifierName>
  <ReleaseNumber>String</ReleaseNumber>
  <RequisitionDemandDetails>
    <RequisitionDemandDetail>
      <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">String</CreatedBy>
      <CreatedDate xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">0001-01-01T00:00:00</CreatedDate>
      <ModifiedBy xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">String</ModifiedBy>
      <ModifiedDate xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">0001-01-01T00:00:00</ModifiedDate>
      <CodeListQualifierCode>String</CodeListQualifierCode>
      <CodeListQualifierCode1>String</CodeListQualifierCode1>
      <CodeListQualifierCode2>String</CodeListQualifierCode2>
      <CodeListQualifierName>String</CodeListQualifierName>
      <CodeListQualifierName1>String</CodeListQualifierName1>
      <CodeListQualifierName2>String</CodeListQualifierName2>
      <ID>00000000-0000-0000-0000-000000000000</ID>
      <IndustryCode>String</IndustryCode>
      <IndustryCode1>String</IndustryCode1>
      <IndustryCode1Text>String</IndustryCode1Text>
      <IndustryCode2>String</IndustryCode2>
      <IndustryCode2Text>String</IndustryCode2Text>
      <IndustryCodeText>String</IndustryCodeText>
      <Quantity>0</Quantity>
      <ReferenceIdentification>String</ReferenceIdentification>
      <ReferenceIdentificationQualifier>String</ReferenceIdentificationQualifier>
      <ReferenceIdentificationQualifierText>String</ReferenceIdentificationQualifierText>
      <RequisitionID>00000000-0000-0000-0000-000000000000</RequisitionID>
    </RequisitionDemandDetail>
  </RequisitionDemandDetails>
  <RequisitionItems>
    <RequisitionItem>
      <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">String</CreatedBy>
      <CreatedDate xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">0001-01-01T00:00:00</CreatedDate>
      <ModifiedBy xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">String</ModifiedBy>
      <ModifiedDate xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">0001-01-01T00:00:00</ModifiedDate>
      <BasisUnitPriceCode>String</BasisUnitPriceCode>
      <BasisUnitPriceName>String</BasisUnitPriceName>
      <ID>00000000-0000-0000-0000-000000000000</ID>
      <PartID>0</PartID>
      <PartName>String</PartName>
      <ProductServiceID>String</ProductServiceID>
      <ProductServiceID1>String</ProductServiceID1>
      <ProductServiceID2>String</ProductServiceID2>
      <ProductServiceID3>String</ProductServiceID3>
      <ProductServiceID4>String</ProductServiceID4>
      <ProductServiceIDQualifier>String</ProductServiceIDQualifier>
      <ProductServiceIDQualifier1>String</ProductServiceIDQualifier1>
      <ProductServiceIDQualifier1Name>String</ProductServiceIDQualifier1Name>
      <ProductServiceIDQualifier2>String</ProductServiceIDQualifier2>
      <ProductServiceIDQualifier2Name>String</ProductServiceIDQualifier2Name>
      <ProductServiceIDQualifier3>String</ProductServiceIDQualifier3>
      <ProductServiceIDQualifier3Name>String</ProductServiceIDQualifier3Name>
      <ProductServiceIDQualifier4>String</ProductServiceIDQualifier4>
      <ProductServiceIDQualifier4Name>String</ProductServiceIDQualifier4Name>
      <ProductServiceIDQualifierName>String</ProductServiceIDQualifierName>
      <QuantityOrdered>0</QuantityOrdered>
      <RequisitionID>00000000-0000-0000-0000-000000000000</RequisitionID>
      <RequisitionItemStatusReport>
        <RequisitionItemStatusReport>
          <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">String</CreatedBy>
          <CreatedDate xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">0001-01-01T00:00:00</CreatedDate>
          <ModifiedBy xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">String</ModifiedBy>
          <ModifiedDate xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">0001-01-01T00:00:00</ModifiedDate>
          <AllocationType>0</AllocationType>
          <DateTimeQualifier>String</DateTimeQualifier>
          <DateTimeQualifierName>String</DateTimeQualifierName>
          <ID>00000000-0000-0000-0000-000000000000</ID>
          <OrderStatusCode>String</OrderStatusCode>
          <OrderStatusName>String</OrderStatusName>
          <Quantity>0</Quantity>
          <RequisitionItemID>00000000-0000-0000-0000-000000000000</RequisitionItemID>
          <ShipmentDate>0001-01-01T00:00:00</ShipmentDate>
        </RequisitionItemStatusReport>
      </RequisitionItemStatusReport>
      <UnitPrice>0</UnitPrice>
      <UnitofMeasure>String</UnitofMeasure>
      <UnitofMeasureText>String</UnitofMeasureText>
    </RequisitionItem>
  </RequisitionItems>
  <RequisitionReferenceIdentifications>
    <DlmsReferenceIdentification>
      <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">String</CreatedBy>
      <CreatedDate xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">0001-01-01T00:00:00</CreatedDate>
      <ModifiedBy xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">String</ModifiedBy>
      <ModifiedDate xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">0001-01-01T00:00:00</ModifiedDate>
      <FreeFormDescription>String</FreeFormDescription>
      <ID>00000000-0000-0000-0000-000000000000</ID>
      <IdentificationID>00000000-0000-0000-0000-000000000000</IdentificationID>
      <IdentificationType>0</IdentificationType>
      <ReferenceIdentification>String</ReferenceIdentification>
      <ReferenceIdentification1>String</ReferenceIdentification1>
      <ReferenceIdentification2>String</ReferenceIdentification2>
      <ReferenceIdentification3>String</ReferenceIdentification3>
      <ReferenceIdentificationQualifier>String</ReferenceIdentificationQualifier>
      <ReferenceIdentificationQualifier1>String</ReferenceIdentificationQualifier1>
      <ReferenceIdentificationQualifier1Name>String</ReferenceIdentificationQualifier1Name>
      <ReferenceIdentificationQualifier2>String</ReferenceIdentificationQualifier2>
      <ReferenceIdentificationQualifier2Name>String</ReferenceIdentificationQualifier2Name>
      <ReferenceIdentificationQualifier3>String</ReferenceIdentificationQualifier3>
      <ReferenceIdentificationQualifier3Name>String</ReferenceIdentificationQualifier3Name>
      <ReferenceIdentificationQualifierName>String</ReferenceIdentificationQualifierName>
      <RequisitionID>00000000-0000-0000-0000-000000000000</RequisitionID>
    </DlmsReferenceIdentification>
  </RequisitionReferenceIdentifications>
  <RequisitionRepository i:nil="true" />
  <RequisitionTransactions>
    <DlmsTransactionsReference>
      <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">String</CreatedBy>
      <CreatedDate xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">0001-01-01T00:00:00</CreatedDate>
      <ModifiedBy xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">String</ModifiedBy>
      <ModifiedDate xmlns="http://schemas.datacontract.org/2004/07/eQuip.Domain.RequisitionsManagement">0001-01-01T00:00:00</ModifiedDate>
      <ExpectedReplyDate>0001-01-01T00:00:00</ExpectedReplyDate>
      <ID>00000000-0000-0000-0000-000000000000</ID>
      <IdentificationID>00000000-0000-0000-0000-000000000000</IdentificationID>
      <ReportEndDate>0001-01-01T00:00:00</ReportEndDate>
      <ReportStartDate>0001-01-01T00:00:00</ReportStartDate>
      <TransactionDateTime>0001-01-01T00:00:00</TransactionDateTime>
      <TransactionType>String</TransactionType>
      <TransactionTypeName>String</TransactionTypeName>
    </DlmsTransactionsReference>
  </RequisitionTransactions>
  <TransactionID>00000000-0000-0000-0000-000000000000</TransactionID>
  <TransactionSetControlNumber>String</TransactionSetControlNumber>
</Requisition>