API Enhancements
  • 19 Nov 2025
  • 7 Minutes to read
  • Dark
    Light

API Enhancements

  • Dark
    Light

Article summary

Stay In the Loop

Sign up to receive email notifications about upcoming updates, releases, or changes.

Click subscribe or scan the QR code below.

Subscribe

QR Code for Microsoft Form

Last Update: November 2025

Asset Management

Purchase Orders

Endpoint: po-rest-api/rest/1/porequisition
Notes: CitrnBchType was added to the payload to let users view posted inventory transactions by batch type.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Attributes addedPoreqJobCompCodeAll22Nov. 15, 2025PO Requisition

Equipment

Endpoint: em-rest-api/rest/1/emtrantiment
Notes: Enhanded API structure to support batch (multi-part) insertion.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Attributes addedEmtrBchNameAll21May 31, 2025Equipment Timesheets

Endpoint: em-rest-api/rest/1/emclassrates
Notes: New finder added to filter equipment rates by class.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1New FinderselectByCompClassGET22Nov. 15, 2025Equipment Rates

Endpoint: em-rest-api/rest/1/emclassjobrates
Notes: New finder added to filter equipment rates by job and class.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1New FinderselectByCompClassGET22Nov. 15, 2025Equipment Rates

Inventory

Endpoint: ci-rest-api/rest/1/citranposted
Notes: Enhanced allowing users view posted inventory transactions by batch type.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Attributes addedCitrnBchTypeGET22Nov. 15, 2025 Inventory Posted Transactions

Financials

Accounts Payable

Endpoint: ap-rest-api/rest/1/apvoucher
Notes: Enhanced the support for material stored in RFP programs.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Unified View and Added AttributeApVoucherDetailViewObj.VdistTranScschMatStoredAmtAll21May 31, 2025AP Voucher

Endpoint: ap-rest-api/rest/1/checkunpostedrfps
Notes: Enhanced to check for unposted RFP on Contract Change Orders by Company Code.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Attributes addedVouCompCodeGET22Nov. 15, 2025Checkunpostedrfps

Endpoint: ap-rest-api/rest/1/Voiddeletevoucher
Notes: Enhanced to enforce unique record identification with vouNum, required fields, handle voidDate correctly, and return proper error codes and messages instead of false success responses.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Attributes addedVouNumPOST22Nov. 15, 2025Voiddeletevoucher

Accounts Receivable

Endpoint: ar-rest-api/rest/1/arinvoice
Notes: Enhanced to include Invoice amount, AR Invoice and Outstanding Amount.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Attributes addedInvAmt, InvArAmt, InvOutstandAmtAll22Nov. 15, 2025AR Invoice
General Ledger

Endpoint: glrestapi/rest/v1/gldtran
Notes: New API to create GL header Transactions.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1New APIAll22Nov. 15, 2025GL Transactions

Endpoint: glrestapi/rest/v1/gljtran
Notes: New API to create GL detail transactions.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1New APIPOST22Nov. 15, 2025GL Transactions

Human Capital Management


Payroll Timesheets

Endpoint: hcm-rest-api/rest/1/pyemptimesheet
Notes: Enhanced to enable users to query and create productivity, cost, and billing rates for accurate hour calculations

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Attributes addedTshBatchNum, TshDotBillRate, TshDotChargeRate, TshDotPayRate, TshNhBillRate, TshNhChargeRate, TshOhBillRate, TshOhChargeRate, TshOhPayRate, TshOtBillRate, TshOtChargeRate, TshOtPayRatesAll21May 31, 2025Payroll Timesheet

Notes: Modified finder parameters to include batch number as an optional parameter

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Added Finder AttributesselectByEmpPeriod: empBatchNum selectByCodes: empBatchNum selectByEmpDate: empBatchNumGET21May 31, 2025Payroll Timesheet

Endpoint: hcm-rest-api/rest/1/PyEmpTimesheetPosting
Notes: Commit submitted employee timesheets.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1New APICommit submitted employee timesheetsPOST22Nov. 15, 2025
Construct Crew Time

Endpoint: hcm-rest-api/rest/1/pyctimecrew
Notes: Enhanced to include dispatch company, job code and equipment production units.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Attributes addedPyCtimeEmpIntViewObj.TshDispatchCompCode, PyCtimeEmpIntViewObj.TshDispatchJobCode, PyCtimeEqpIntViewObj.EmtrProductionUnitAll21May 31, 2025Crew Timesheet

Endpoint: hcm-rest-api/rest/1/PyCtimeCrewPosting
Notes: Commit submitted crew timesheets in CMiC.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1New APICommit submitted crew timesheetsPOST22Nov. 15, 2025Post Crew Timesheets

Endpoint: hcm-rest-api/rest/1/pyctimeempint
Notes: Enhanced crew member timesheets to include dispatch company and Job code, and product units with comments.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Attributes addedTshDispatchCompCode, TshDispatchJobCode, TshProdUnitComment, TshProductionUnitAll21May 31, 2025Crew Individual Timesheet

Endpoint: hcm-rest-api/rest/1/pyctimeeqpint
Notes: Enhanced crew equipment timesheets to include dispatch company and Job code, and product units with comments.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Attributes addedTshDispatchCompCode, TshDispatchJobCode, TshProdUnitComment, TshProductionUnitAll21May 31, 2025Crew Equipment Timesheet

Project Controls


Subcontracts/Purchase Orders

Endpoint: pm-rest-api/rest/1/scmast
Notes: Enabled post function, to allow users to commit the Subcontract header and detail via API.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
2RefinedScmstPost + Header and Child RtiGenericScSchedViewObjPOST22Nov. 15, 2025Subcontract Master

Endpoint: pm-rest-api/rest/1/scsched
Notes: API optimized to support materials stored and to synchronize with UI functionality.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
2Attributes addedScschCurrMatStoredAmt, ScschPrevMatStoredAmtAll22Nov. 15, 2025Subcontract SOV

Change Items (PCI/OCO)

Endpoint: cm-rest-api/rest/1/cmmast
Notes: Combined into a single endpoint to simplify PCI creation, eliminating the need to send two separate payloads.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1RefinedCmmPost + Header and Child RtiGenericCmDetailViewObjPOST22Nov. 15, 2025PCI Master

Endpoint: cm-rest-api/rest/1/cmdetail
Notes: Enhanced to allow users to include more data in the payload.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Attributes addedCmdCostCurrCode, CmdExchgBillAmt, CmdExchgBudgAmt, CmdRevenueCurrCodeAll22Nov. 15, 2025PCI Detail

Endpoint: cm-rest-api/rest/1/cmdetail
Notes: Enhanced finder to include AuditDate filter parameter.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1RefinedselectByphaseDate: auditDate selectCostCatCodes: auditDateGET22Nov. 15, 2025PCI Detail

Endpoint: cm-rest-api/rest/1/cmownerchangeorder
Notes: Endpoints optimized to accept a single combined payload, removing the need to send separate header and detail payloads.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1RefinedCmocnPost + Header and Child RtiGenericCmDetailViewObjPOST22Nov. 15, 2025Owner Change Order

Job Cost Transactions

Endpoint: jc-rest-api/rest/1/jctran
Notes: Modified to include new Payroll attributes

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Added AttributesJctrandViewObj.JctdBurdenFlag, JctrandViewObj.JctdPyTranType, JctrandViewObj.JctdPyTranDescALL22Nov. 15, 2025Create JC Transactions

Endpoint: jc-rest-api/rest/1/postjctran
Notes: New API - The ability to commit submitted Job Cost transactions in CMiC.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1New APICommit submitted JC TransactionsPOST22Nov. 15, 2025Post JC Transactions


Project Management

Construct PM

Endpoint: pm-rest-api/rest/1/pmuserrole
Notes: Modified composite primary key (CompCode + ProjCode) and added full parameter set to retrieve data for a specific user and role across the system.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1New FinderCmocnPost + Header and Child RtiGenericCmDetailViewObjGET21May 31, 2025Owner Change Order

Electronic Content Management (ECM)

Imaging - Users in Groups

Endpoint: ecm-rest-api/rest/v1/securityGroupUsers
Notes: NEW API - Add users to Imaging Security Groups

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
v1New APIAdd users in Imaging Security GroupsALL22Nov. 15, 2025Users in Groups

Endpoint: ecm-rest-api/rest/v1/securityGroups
Notes: NEW API - Add Groups to Imaging Security Groups

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
v1New APIAdd Groups to Imaging Security GroupsALL22Nov. 15, 2025Security Groups

Workflow Lookups

Endpoint: ecm-rest-api/rest/v1/workflowLookups
Notes: New API - Create, update, retrieve Workflow Lookups

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1New APICreate, update, retrieve Workflow LookupsALL22Nov. 15, 2025Workflow Lookups

Endpoint: ecm-rest-api/rest/v1/workflowLookupKeyValues
Notes: New API - Create, update and retrieve Workflow Lookup Values

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
v1New APICreate, update and retrieve Workflow Lookup ValuesALL22Nov. 15, 2025Workflow Output Values

Core System

User Maintenance

Endpoint: sys-rest-api/rest/v1/users
Notes: New API to create, retrieve, and remove users from CMiC.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1New APIAdding new usersAll22Nov. 15, 2025Users

Company Access

Endpoint: sys-rest-api/rest/1/sdcompanyaccess
Notes: New API to assign and recall the Company assigned to the User ID.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1New APICompsecCompCode, CompsecUser, CompsecVuuid + Finder: SdCompanyAccessFinder and By VUuidALL22Nov 15, 2025 System Company Access

User Field Extensions

Endpoint: sys-rest-api/rest/1/sdobjusrextvalue
Notes: Corrected by adding missing object keys 5–10 to the view criteria.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1Added attributesSdObjUsrExtValueFinder: ObjectKey7,SdObjUsrExtValueFinder: ObjectKey6,SdObjUsrExtValueFinder: ObjectKey9, SdObjUsrExtValueFinder: ObjectKey5, SdObjUsrExtValueFinder:ObjectKey10, SdObjUsrExtValueFinder: ObjectKey8All22Nov. 15, 2025System User Extension Values
Job Creation in BI/Analytics

Endpoint: sys-rest-api/rest/3/job_details
Notes: Enhanced to include date and user columns.

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
3Added attributesJdCreateDate, JdCreateUser, JdUpdateDate, dUpdateUserAll22Nov. 15, 2025TBD

Contacts

Endpoint: sys-rest-api/rest/1/syscontact
Notes: Retrieve system contacts by Audit Date

VersionChangeDescriptionMethodStandard PatchCloud Release DateReference
1New FinderFinder: Audit DateGET22Nov. 15, 2025System Contacts