- 07 Oct 2025
- 4 Minutes to read
- Print
- DarkLight
API Enhancements
- Updated on 07 Oct 2025
- 4 Minutes to read
- Print
- DarkLight
Stay In the Loop
Sign up to receive email notifications about upcoming updates, releases, or changes.
Click subscribe or scan the QR code below.
Latest Update: September 2025
Asset Management
Endpoint: po-rest-api/rest/1/porequisition
Notes: CitrnBchType was added to the payload to let users view posted inventory transactions by batch type.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Attributes added | PoreqJobCompCode | All | 22 | PO Requisition |
Endpoint: em-rest-api/rest/1/emtrantiment
Notes: Enhanded API structure to support batch (multi-part) insertion.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Attributes added | EmtrBchName | All | 21 | Equipment Timesheets |
Endpoint: em-rest-api/rest/1/emclassrates
Notes: New finder added to filter equipment rates by class.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | New Finder | selectByCompClass | GET | 22 | Equipment Rates |
Endpoint: em-rest-api/rest/1/emclassjobrates
Notes: New finder added to filter equipment rates by job and class.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | New Finder | selectByCompClass | GET | 22 | Equipment Rates |
Endpoint: ci-rest-api/rest/1/citranposted
Notes: Enhanced allowing users view posted inventory transactions by batch type.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Attributes added | CitrnBchType | GET | 22 | Inventory Posted Transactions |
Financials
Endpoint: ap-rest-api/rest/1/apvoucher
Notes: Enhanced the support for material stored in RFP programs.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Unified View and Added Attribute | ApVoucherDetailViewObj.VdistTranScschMatStoredAmt | All | 21 | AP Voucher |
Endpoint: ap-rest-api/rest/1/checkunpostedrfps
Notes: Enhanced to check for unposted RFP on Contract Change Orders by Company Code.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Attributes added | VouCompCode | GET | 22 | Checkunpostedrfps |
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.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Attributes added | VouNum | POST | 22 | Voiddeletevoucher |
Endpoint: ar-rest-api/rest/1/arinvoice
Notes: Enhanced to include Invoice amount, AR Invoice and Outstanding Amount.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Attributes added | InvAmt, InvArAmt, InvOutstandAmt | All | 22 | AR Invoice |
Endpoint: glrestapi/rest/v1/gldtran
Notes: New API to create GL header Transactions.
Version | Change | Description | Method | POST | Reference |
---|---|---|---|---|---|
1 | New API | All | 22 | GL Transactions |
Endpoint: glrestapi/rest/v1/gljtran
Notes: New API to create GL detail transactions.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | New API | POST | 22 | GL Transactions |
Human Capital Management
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
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Attributes added | TshBatchNum, TshDotBillRate, TshDotChargeRate, TshDotPayRate, TshNhBillRate, TshNhChargeRate, TshOhBillRate, TshOhChargeRate, TshOhPayRate, TshOtBillRate, TshOtChargeRate, TshOtPayRates | All | 21 | Payroll Timesheet |
Notes: Modified finder parameters to include batch number as an optional parameter
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Added Finder Attributes | selectByEmpPeriod: empBatchNum selectByCodes: empBatchNum selectByEmpDate: empBatchNum | GET | 21 | Payroll Timesheet |
Endpoint: hcm-rest-api/rest/1/pyctimecrew
Notes: Enhanced to include dispatch company, job code and equipment production units.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Attributes added | PyCtimeEmpIntViewObj.TshDispatchCompCode, PyCtimeEmpIntViewObj.TshDispatchJobCode, PyCtimeEqpIntViewObj.EmtrProductionUnit | All | 21 | Crew Timesheet |
Endpoint: hcm-rest-api/rest/1/pyctimeempint
Notes: Enhanced crew member timesheets to include dispatch company and Job code, and product units with comments.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Attributes added | TshDispatchCompCode, TshDispatchJobCode, TshProdUnitComment, TshProductionUnit | All | 21 | Crew 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.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Attributes added | TshDispatchCompCode, TshDispatchJobCode, TshProdUnitComment, TshProductionUnit | All | 21 | Crew Equipment Timesheet |
Project Controls
Endpoint: pm-rest-api/rest/1/scmast
Notes: Enabled post function, to allow users to commit the Subcontract header and detail via API.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Refined | ScmstPost + Header and Child RtiGenericScSchedViewObj | POST | 22 | Subcontract Master |
Endpoint: pm-rest-api/rest/1/scsched
Notes: API optimized to support materials stored and to synchronize with UI functionality.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Attributes added | ScschCurrMatStoredAmt, ScschPrevMatStoredAmt | All | 22 | Subcontract SOV |
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.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Refined | CmmPost + Header and Child RtiGenericCmDetailViewObj | POST | 22 | PCI Master |
Endpoint: cm-rest-api/rest/1/cmdetail
Notes: Enhanced to allow users to include more data in the payload.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Attributes added | CmdCostCurrCode, CmdExchgBillAmt, CmdExchgBudgAmt, CmdRevenueCurrCode | All | 22 | PCI Detail |
Endpoint: cm-rest-api/rest/1/cmdetail
Notes: Enhanced finder to include AuditDate filter parameter.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Refined | selectByphaseDate: auditDate selectCostCatCodes: auditDate | GET | 22 | PCI 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.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Refined | CmocnPost + Header and Child RtiGenericCmDetailViewObj | POST | 22 | Owner Change Order |
Project Management
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.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | New Finder | CmocnPost + Header and Child RtiGenericCmDetailViewObj | GET | 21 | Owner Change Order |
Core System
Endpoint: sys-rest-api/rest/v1/users
Notes: New API to create, retrieve, and remove users from CMiC.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | New API | Adding new users | All | 22 | Users |
Endpoint: sys-rest-api/rest/1/sdobjusrextvalue
Notes: Corrected by adding missing object keys 5–10 to the view criteria.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
1 | Added attributes | SdObjUsrExtValueFinder: ObjectKey7,SdObjUsrExtValueFinder: ObjectKey6,SdObjUsrExtValueFinder: ObjectKey9, SdObjUsrExtValueFinder: ObjectKey5, SdObjUsrExtValueFinder:ObjectKey10, SdObjUsrExtValueFinder: ObjectKey8 | All | 22 | System User Extension Values |
Endpoint: sys-rest-api/rest/3/job_details
Notes: Enhanced to include date and user columns.
Version | Change | Description | Method | Patch | Reference |
---|---|---|---|---|---|
3 | Added attributes | JdCreateDate, JdCreateUser, JdUpdateDate, dUpdateUser | All | 22 | TBD |