Get Lines Po Change Order By Vuuid

Prev Next
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 lines envelope 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
Copyright © 2024 CMiC All Rights Reserved