| GET | /requisitions/async/{requisitionId} | Returns a requisition |
|---|
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| UserID | query | Guid | Yes | The UserID that authorizes the caller to complete the request. Contact your eQuip admin. |
| requisitionId | Path | Guid | Yes | The Id of requisition. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| RequisitionRepository | body | IRequisitionRepository<Requisition> | No | |
| ID | body | Guid | No | |
| DlmsTransactionTransmissionID | body | Guid? | No | |
| AssignedNumber | body | int | No | |
| ContractNumber | body | string | No | |
| ReleaseNumber | body | string | No | |
| CreatedDate | body | DateTime? | No | |
| ModifiedDate | body | DateTime? | No | |
| ReferenceIdentificationQualifier | body | string | No | |
| ReferenceIdentificationQualifierName | body | string | No | |
| ReferenceIdentification | body | string | No | |
| ReferenceIdentificationQualifier1 | body | string | No | |
| ReferenceIdentificationQualifier1Name | body | string | No | |
| ReferenceIdentification1 | body | string | No | |
| LastGeneratedDate | body | DateTime? | No | |
| TransactionID | body | Guid? | No | |
| TransactionSetControlNumber | body | string | No | |
| RequisitionDemandDetails | body | List<RequisitionDemandDetail> | No | |
| RequisitionItems | body | List<RequisitionItem> | No | |
| RequisitionReferenceIdentifications | body | List<DlmsReferenceIdentification> | No | |
| RequisitionTransactions | body | List<DlmsTransactionsReference> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| CreatedBy | body | string | No | |
| ModifiedBy | body | string | No | |
| CreatedDate | body | DateTime? | No | |
| ModifiedDate | body | DateTime? | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ID | body | Guid | No | |
| RequisitionID | body | Guid | No | |
| IndustryCode | body | string | No | |
| IndustryCodeText | body | string | No | |
| CodeListQualifierCode | body | string | No | |
| CodeListQualifierName | body | string | No | |
| IndustryCode1 | body | string | No | |
| IndustryCode1Text | body | string | No | |
| CodeListQualifierCode1 | body | string | No | |
| CodeListQualifierName1 | body | string | No | |
| Quantity | body | decimal | No | |
| IndustryCode2 | body | string | No | |
| IndustryCode2Text | body | string | No | |
| CodeListQualifierCode2 | body | string | No | |
| CodeListQualifierName2 | body | string | No | |
| ReferenceIdentificationQualifier | body | string | No | |
| ReferenceIdentificationQualifierText | body | string | No | |
| ReferenceIdentification | body | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ID | body | Guid | No | |
| RequisitionID | body | Guid | No | |
| QuantityOrdered | body | decimal | No | |
| PartID | body | int? | No | |
| PartName | body | string | No | |
| UnitofMeasure | body | string | No | |
| UnitofMeasureText | body | string | No | |
| UnitPrice | body | decimal | No | |
| BasisUnitPriceCode | body | string | No | |
| BasisUnitPriceName | body | string | No | |
| ProductServiceIDQualifier | body | string | No | |
| ProductServiceIDQualifierName | body | string | No | |
| ProductServiceID | body | string | No | |
| ProductServiceIDQualifier1 | body | string | No | |
| ProductServiceIDQualifier1Name | body | string | No | |
| ProductServiceID1 | body | string | No | |
| ProductServiceIDQualifier2 | body | string | No | |
| ProductServiceIDQualifier2Name | body | string | No | |
| ProductServiceID2 | body | string | No | |
| ProductServiceIDQualifier3 | body | string | No | |
| ProductServiceIDQualifier3Name | body | string | No | |
| ProductServiceID3 | body | string | No | |
| ProductServiceIDQualifier4 | body | string | No | |
| ProductServiceIDQualifier4Name | body | string | No | |
| ProductServiceID4 | body | string | No | |
| RequisitionItemStatusReport | body | List<RequisitionItemStatusReport> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ID | body | Guid | No | |
| RequisitionID | body | Guid | No | |
| IdentificationID | body | Guid | No | |
| ReferenceIdentificationQualifier | body | string | No | |
| ReferenceIdentificationQualifierName | body | string | No | |
| ReferenceIdentification | body | string | No | |
| FreeFormDescription | body | string | No | |
| IdentificationType | body | int | No | |
| ReferenceIdentificationQualifier1 | body | string | No | |
| ReferenceIdentificationQualifier1Name | body | string | No | |
| ReferenceIdentification1 | body | string | No | |
| ReferenceIdentificationQualifier2 | body | string | No | |
| ReferenceIdentificationQualifier2Name | body | string | No | |
| ReferenceIdentification2 | body | string | No | |
| ReferenceIdentificationQualifier3 | body | string | No | |
| ReferenceIdentificationQualifier3Name | body | string | No | |
| ReferenceIdentification3 | body | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ID | body | Guid | No | |
| IdentificationID | body | Guid | No | |
| TransactionDateTime | body | DateTime? | No | |
| TransactionType | body | string | No | |
| TransactionTypeName | body | string | No | |
| ExpectedReplyDate | body | DateTime? | No | |
| ReportStartDate | body | DateTime? | No | |
| ReportEndDate | body | DateTime? | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /jsv/reply/GetRequisitionAsync HTTP/1.1
Host: equipstage3.e-isg.com
Content-Type: text/jsv
Content-Length: length
{
UserID: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
DlmsTransactionTransmissionID: 00000000000000000000000000000000,
AssignedNumber: 0,
ContractNumber: String,
ReleaseNumber: String,
CreatedDate: 0001-01-01,
ModifiedDate: 0001-01-01,
ReferenceIdentificationQualifier: String,
ReferenceIdentificationQualifierName: String,
ReferenceIdentification: String,
ReferenceIdentificationQualifier1: String,
ReferenceIdentificationQualifier1Name: String,
ReferenceIdentification1: String,
LastGeneratedDate: 0001-01-01,
TransactionID: 00000000000000000000000000000000,
TransactionSetControlNumber: String,
RequisitionDemandDetails:
[
{
IndustryCode: String,
IndustryCodeText: String,
CodeListQualifierCode: String,
CodeListQualifierName: String,
IndustryCode1: String,
IndustryCode1Text: String,
CodeListQualifierCode1: String,
CodeListQualifierName1: String,
Quantity: 0,
IndustryCode2: String,
IndustryCode2Text: String,
CodeListQualifierCode2: String,
CodeListQualifierName2: String,
ReferenceIdentificationQualifier: String,
ReferenceIdentificationQualifierText: String,
ReferenceIdentification: String,
CreatedBy: String,
ModifiedBy: String,
CreatedDate: 0001-01-01,
ModifiedDate: 0001-01-01
}
],
RequisitionItems:
[
{
QuantityOrdered: 0,
PartID: 0,
PartName: String,
UnitofMeasure: String,
UnitofMeasureText: String,
UnitPrice: 0,
BasisUnitPriceCode: String,
BasisUnitPriceName: String,
ProductServiceIDQualifier: String,
ProductServiceIDQualifierName: String,
ProductServiceID: String,
ProductServiceIDQualifier1: String,
ProductServiceIDQualifier1Name: String,
ProductServiceID1: String,
ProductServiceIDQualifier2: String,
ProductServiceIDQualifier2Name: String,
ProductServiceID2: String,
ProductServiceIDQualifier3: String,
ProductServiceIDQualifier3Name: String,
ProductServiceID3: String,
ProductServiceIDQualifier4: String,
ProductServiceIDQualifier4Name: String,
ProductServiceID4: String,
RequisitionItemStatusReport:
[
{
AllocationType: 0,
ShipmentDate: 0001-01-01,
Quantity: 0,
OrderStatusCode: String,
OrderStatusName: String,
DateTimeQualifier: String,
DateTimeQualifierName: String,
CreatedBy: String,
ModifiedBy: String,
CreatedDate: 0001-01-01,
ModifiedDate: 0001-01-01
}
],
CreatedBy: String,
ModifiedBy: String,
CreatedDate: 0001-01-01,
ModifiedDate: 0001-01-01
}
],
RequisitionReferenceIdentifications:
[
{
ReferenceIdentificationQualifier: String,
ReferenceIdentificationQualifierName: String,
ReferenceIdentification: String,
FreeFormDescription: String,
IdentificationType: 0,
ReferenceIdentificationQualifier1: String,
ReferenceIdentificationQualifier1Name: String,
ReferenceIdentification1: String,
ReferenceIdentificationQualifier2: String,
ReferenceIdentificationQualifier2Name: String,
ReferenceIdentification2: String,
ReferenceIdentificationQualifier3: String,
ReferenceIdentificationQualifier3Name: String,
ReferenceIdentification3: String,
CreatedBy: String,
ModifiedBy: String,
CreatedDate: 0001-01-01,
ModifiedDate: 0001-01-01
}
],
RequisitionTransactions:
[
{
TransactionDateTime: 0001-01-01,
TransactionType: String,
TransactionTypeName: String,
ExpectedReplyDate: 0001-01-01,
ReportStartDate: 0001-01-01,
ReportEndDate: 0001-01-01,
CreatedBy: String,
ModifiedBy: String,
CreatedDate: 0001-01-01,
ModifiedDate: 0001-01-01
}
],
CreatedBy: String,
ModifiedBy: String
}