JobsPurchaseOrdersResultGet

This jobs endpoint returns acquisitions purchase order job results. Results are restricted to the Polaris user's purchase order.

  GET /protected/1/{accesstoken}/jobs/purchaseorders/{jobguid}/result  

Authorization required?

Yes

Protected method?

Yes

HTTP Response Codes

The following HTTP Codes are returned.

Number

Description/Notes

200

Success

401 Unauthorized

PAPI Error Codes

Values

Description/Notes

0

Success, the purchase order, line items, bibliographic records, line item segments are created and released.

-1 Failure, the purchase order is not created, or cannot be released.
-3

The purchase order is created, but the one of the following errors occurred:

  • One or more line item segments were not created

  • One or more item records werenot created

Example

https://[hostname]/PAPIService/REST/protected/v1/1033/100/3/iNDUIy7LquAMDji6h2oyacFaLx3RyuM1/jobs/purchaseorders/B3BF63B0-D044-4269-9143-7DEE29B0BB1F/result

Response

{

"PAPIErrorCode": 0,

"ErrorMessage": "",

"ExternalID": "{D2BF63B0-D044-4269-9143-7DEE29B0BB1A}",

"PONumber": "PN1000",

"PurchaseOrderID": 1000,

"LineItems": [

{

"POLineItemID": 443365,

"LineNumber": 1,

"ExternalLineItemID": "{D2BF63B0-D044-4269-9143-7DEE29B0BB1A}",

"BibRecordID": 1000,

"LineItemSegments": [

{

"POLineItemSegmentID": 2343,

"POLISegmentNumber": 1,

"EDIPOLISegNum": "443365-1",

"Location":"ME2",

"Fund":"CD Spoken Word",

"Collection":"col1",

"CallNumber":"MP3 FICTION Baldacci, D",

"Copies":3

}

]

}

],

"LineItemErrors": [

{

"ExternalLineItemID": "{0438E02C-CD66-4432-8FAE-669E58CC2413}",

"ErrorMessage": "",

"LineItemSegmentErrors": [

{

"ErrorMessage": "Unable to create line item segment.",

"Organization": "",

"Collection": "",

"Fund": "",

"Quantity": 0,

"CallNumber": ""

}

]

}

],

"ItemRecordCreateErrors": [

"Item creation failed for (Line#, Seg#): (1, 1) - no available item template"

]

}