Get
/po-rest-api/jersey/v1/po-change-order/lines/58DC6515A4BF0811E0630B811DACE285
PO Change Order — Get Summary Line by UUID
Overview
Fetches a single change order summary line by its unique identifier. Use this when the
identifier is already known and only that one line is needed.
Notes
- Returns a flat line JSON object (not wrapped in a
linesenvelope key).
UI Navigation
Asset Management → Purchase Order → Change Orders → Enter Change Order
Finders
Not applicable — looks up a single record by POCS_V_UUID.
HTTP Method & Endpoint
GET {base_url}/po-rest-api/jersey/v1/po-change-order/lines/{vuuid}
Path Parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| vuuid | String | True | — | POCS_V_UUID of the summary line to retrieve |
Query Parameters
None.
Example Request
curl -X GET "{base_url}/po-rest-api/jersey/v1/po-change-order/lines/57583E9AF08B542CE0630B811DACCB66" \
-H "Authorization: Basic {credentials}"
Example Response (200 OK)
{
"pocsVUuid": "57583E9AF08B542CE0630B811DACCB66",
"pocsCompCode": "ALT",
"pocsPoNum": "PO000004",
"pocsNum": "1",
"pocsReleaseNum": 1,
"pocsLineNum": 1,
"pocsItmCode": "PAPER-A4"
}
Attributes
Flat line object:
| Name | Object | Description | Type | Data Length | Example | Mandatory |
|---|---|---|---|---|---|---|
| pocsVUuid | line | Virtual UUID, unique row identifier | String | 64 | 57583E9AF08B542CE0630B811DACCB66 | System Generated |
| pocsCompCode | line | Company code | String | 8 | ALT | Key |
| pocsPoNum | line | Parent PO number | String | 11 | PO000004 | Key |
| pocsNum | line | Change order number | String | 11 | 1 | Key |
| pocsReleaseNum | line | Release number | Number(11) | 11 | 1 | Key |
| pocsLineNum | line | Summary line number | Number(6) | 6 | 1 | Key |
| pocsCiitemtypCode | line | item type code | String | 2 | MA | False |
| pocsClassCode | line | Item class code | String | 4 | OFF1 | False |
| pocsDesc | line | Line description | String | 4000 | Revised paper order | False |
| pocsDiscountPct | line | Discount percentage | Number | — | 2.500 | False |
| pocsExptdPriceAmt | line | Expected unit price | Number | — | 12.5000 | False |
| pocsExtdAmt | line | Extended amount (calculated) | Number | — | 1250.00 | System Generated |
| pocsItemLocCode | line | Item location code | String | 7 | ILOC01 | False |
| pocsItmCode | line | Item/product code | String | 16 | PAPER-A4 | False |
| pocsItmName | line | Item/product name (lookup) | String | 4000 | A4 Copy Paper | System Generated |
| pocsJobName | line | Job name (lookup) | String | 60 | Office Renovation | System Generated |
| pocsPhsName | line | Phase name (lookup) | String | 50 | Phase 1 | System Generated |
| pocsCatName | line | Category name (lookup) | String | 30 | Supplies | System Generated |
| pocsLumpSumPoFlag | line | Lump-sum PO flag (Y/N, calculated) | String | 1 | N | System Generated |
| pocsOrdQty | line | Quantity ordered | Number | — | 100.0000 | False |
| pocsOvrdExptdPriceFlag | line | Override expected price flag (Y/N) | String | 1 | Y | False |
| pocsPoItemType | line | PO item type (I=Inventory, N=Non-stock, F=Free-form) | String | 1 | N | False |
| pocsPoOrdQty | line | PO ordered quantity (calculated) | Number | — | 80.0000 | System Generated |
| pocsPoOrderedQty | line | PO ordered quantity, alt calculation (calculated) | Number | — | 80.0000 | System Generated |
| pocsPoPriceAmt | line | PO price amount (calculated) | Number | — | 12.5000 | System Generated |
| pocsPobldLineNum | line | Source PO build line number (calculated) | Number(6) | 6 | 1 | System Generated |
| pocsRecIntoInvFlag | line | Receive into inventory flag (Y/N) | String | 1 | Y | False |
| pocsSuggestedPrice | line | Suggested price (calculated) | Number | — | 12.5000 | System Generated |
| pocsTax1Code / Tax2Code / Tax3Code | line | Tax codes 1-3 | String | 11 each | HST | False |
| pocsTax1TaxableFlag / Tax2.../Tax3... | line | Taxable flags for tax 1-3 (Y/N) | String | 1 each | Y | False |
| pocsTaxAmt | line | Tax amount (calculated) | Number | — | 150.00 | System Generated |
| pocsTotAmt | line | Total amount (calculated) | Number | — | 1400.00 | System Generated |
| pocsUserField1..8 | line | User-defined fields 1-8 | String | 60 each | — | False |
| pocsUserTypeCode | line | User-defined type code | String | 3 | STD | False |
| pocsWmCode | line | Unit of measure code | String | 2 | BX | False |
| pocsTavCode1..4 | line | TAV codes 1-4 | String | 10 each | TAV01 | False |
| pocsWbsvCode1..8 | line | WBS value codes 1-8 (always disabled in CMiC UI) | String | 60 each | — | System Generated |
| pocsWbsvCode9..12 | line | WBS value codes 9-12 | String | 60 each | — | False |
| pocsIuCreateDate | line | Record creation timestamp (ISO-8601) | Timestamp | — | 2026-08-20T10:15:00-04:00 | System Generated |
| pocsIuUpdateDate | line | Record last update timestamp (ISO-8601) | Timestamp | — | 2026-08-21T09:00:00-04:00 | System Generated |
Error Codes
| HTTP | Error Code | Reason |
|---|---|---|
| 400 | PO-000259-ERR | vuuid is required and cannot be blank |
| 404 | PO-000262-ERR | No change order summary line found for the supplied vuuid |
| 500 | (unhandled exception) | Any other unexpected error |
Security
HTTP
Type basic
Basic authentication
Responses
200
OK
Headers
Content-Type
string
Exampleapplication/json
"{\n \"pocsVUuid\": \"58DC6515A4BF0811E0630B811DACE285\",\n \"pocsCompCode\": \"ZZ\",\n \"pocsPoNum\": \"987887\",\n \"pocsNum\": \"2\",\n \"pocsReleaseNum\": 1,\n \"pocsLineNum\": 3,\n \"pocsOraseq\": 2654064594,\n \"pocsCalledFromAppCode\": \"PO\",\n \"pocsCiitemtypCode\": null,\n \"pocsClassCode\": null,\n \"pocsDesc\": null,\n \"pocsDiscountPct\": 0,\n \"pocsExptdPriceAmt\": 78000,\n \"pocsExtdAmt\": 936000,\n \"pocsItemLocCode\": null,\n \"pocsItmCode\": \"WA\",\n \"pocsItmName\": \"Test A\",\n \"pocsJobName\": null,\n \"pocsPhsName\": null,\n \"pocsCatName\": null,\n \"pocsLumpSumPoFlag\": null,\n \"pocsMinOrderQty\": null,\n \"pocsOnHandQty\": null,\n \"pocsOnOrderQty\": null,\n \"pocsOnReserveQty\": null,\n \"pocsOrdQty\": 12,\n \"pocsOvrdExptdPriceFlag\": \"N\",\n \"pocsPoItemType\": \"N\",\n \"pocsPoOrdQty\": null,\n \"pocsPoOrderedQty\": null,\n \"pocsPoPriceAmt\": null,\n \"pocsPobldLineNum\": null,\n \"pocsRecIntoInvFlag\": \"N\",\n \"pocsSuggestedPrice\": null,\n \"pocsTacSetupFlag\": \"Y\",\n \"pocsTax1Code\": null,\n \"pocsTax1OnTaxFlag\": null,\n \"pocsTax1Perc\": null,\n \"pocsTax1TaxableFlag\": \"Y\",\n \"pocsTax2Code\": null,\n \"pocsTax2OnTaxFlag\": null,\n \"pocsTax2Perc\": null,\n \"pocsTax2TaxableFlag\": \"Y\",\n \"pocsTax3Code\": null,\n \"pocsTax3OnTaxFlag\": null,\n \"pocsTax3Perc\": null,\n \"pocsTax3TaxableFlag\": \"Y\",\n \"pocsTaxAmt\": 0,\n \"pocsTotAmt\": 936000,\n \"pocsUserField1\": \"ZZ\",\n \"pocsUserField2\": \"00\",\n \"pocsUserField3\": \"1000.100\",\n \"pocsUserField4\": null,\n \"pocsUserField5\": null,\n \"pocsUserField6\": null,\n \"pocsUserField7\": null,\n \"pocsUserField8\": null,\n \"pocsUserFieldEdtFlag5\": \"Y\",\n \"pocsUserFieldEdtFlag6\": \"Y\",\n \"pocsUserFieldEdtFlag7\": \"Y\",\n \"pocsUserFieldEdtFlag8\": \"Y\",\n \"pocsUserFieldName5\": \"TAC Value Not On File\",\n \"pocsUserFieldName6\": \"TAC Value Not On File\",\n \"pocsUserFieldName7\": null,\n \"pocsUserFieldName8\": \"TAC Value Not On File\",\n \"pocsUserTypeCode\": \"G\",\n \"pocsWbsSetupFlag\": \"N\",\n \"pocsWmCode\": \"G\",\n \"pocsTavCode1\": null,\n \"pocsTavCode2\": null,\n \"pocsTavCode3\": null,\n \"pocsTavCode4\": null,\n \"pocsWbsvCode1\": null,\n \"pocsWbsvCode2\": null,\n \"pocsWbsvCode3\": null,\n \"pocsWbsvCode4\": null,\n \"pocsWbsvCode5\": null,\n \"pocsWbsvCode6\": null,\n \"pocsWbsvCode7\": null,\n \"pocsWbsvCode8\": null,\n \"pocsWbsvCode9\": null,\n \"pocsWbsvCode10\": null,\n \"pocsWbsvCode11\": null,\n \"pocsWbsvCode12\": null\n}"string