---
title: CMiC API Integration on Truto
slug: cmic
category: ERP
canonical: "https://truto.one/integrations/detail/cmic/"
---

# CMiC API Integration on Truto



**Category:** ERP  
**Status:** Beta

## MCP-ready AI tools

Truto exposes 1017 tools for CMiC that AI agents can call directly.

- **list_all_c_mi_c_ap_paymode_pay_sel** — Ap paymode pay sel. Returns: PA_COMP_CODE, PA_VEN_CODE, PA_VOU_INV_CODE, PA_VOU_INV_DATE, PA_AMT.
- **create_a_c_mi_c_ap_reg_inv_with_detail** — Create Bulk AP Registered Invoices With Details. Bulk-creates AP registered invoices with optional nested detail lines. Returns: index, status, ApriVUuid, ApRegInvDet, message.
- **create_a_c_mi_c_ap_voucher_no_sc_with_detail** — Create Multiple Vouchers (Bulk Insert up to 1000 Records). Returns: VouNum, VouBchNum, index, status, ApVoucherNoScDetail.
- **list_all_c_mi_c_apvoucherpo** — Retrieve By Query Params. Returns: DiscriminatorCode, Vou1099Code, VouBchNum, VouCashAccCode, VouCatCode.
- **create_a_c_mi_c_apvoucherpo** — Create with PO Detail. Returns: DiscriminatorCode, Vou1099Code, VouBchNum, VouCashAccCode, VouCatCode.
- **create_a_c_mi_c_apvoucherpo_batch** — Create Multiple Records. Returns: DiscriminatorCode, Vou1099Code, VouBchNum, VouCashAccCode, VouCatCode.
- **create_a_c_mi_c_validatepo** — ValidatePo for Standard POs. Returns: valid, reason. Required: compCode, venCode, poNum, releaseNum.
- **list_all_c_mi_c_apallvouchers** — Endpoint to check the distribution Copy. The AP Voucher API in CMiC allows you to quickly find AP voucher numbers, which are our internal reference numbers for accounts payable invoices. Returns: VouJobCompCode, VouJobCode, VouInvSeriesCode, VouInvCode, VouGsthldbkCode.
- **get_single_c_mi_c_apallvoucher_by_id** — Retrieve A Specific Voucher By Voucher Number. Returns: VouJobCompCode, VouJobCode, VouInvSeriesCode, VouInvCode, VouGsthldbkCode. Required: id.
- **list_all_c_mi_c_apcheque** — Query an AP Cheque. Returns: Chq1099Code, ChqAccCode, ChqBankCompCode, ChqBchNum, ChqCompCode.
- **create_a_c_mi_c_apcheque** — Create an AP Cheque. Returns: Chq1099Code, ChqAccCode, ChqBankCompCode, ChqBchNum, ChqCompCode.
- **update_a_c_mi_c_apcheque_by_id** — Update an AP Cheque. Returns: Chq1099Code, ChqAccCode, ChqBankCompCode, ChqBchNum, ChqCompCode. Required: id.
- **list_all_c_mi_c_apinsurance** — Retrieve AP Insurance by Multiple Compliance Types. Returns: InsCertNum, InsCompCode, InsCoverTypeCode, InsInscompCode, InsInscompName.
- **create_a_c_mi_c_apinsurance** — Create a AP Insurance. Returns: InsCertNum, InsCompCode, InsCoverTypeCode, InsInscompCode, InsInscompName.
- **get_single_c_mi_c_apinsurance_by_id** — Retrieve a Specific AP Insurance By VUUID. Returns: InsCertNum, InsCompCode, InsCoverTypeCode, InsInscompCode, InsInscompName. Required: id.
- **update_a_c_mi_c_apinsurance_by_id** — Update a Specific AP Insurance. Returns: InsCertNum, InsCompCode, InsCoverTypeCode, InsInscompCode, InsInscompName. Required: id.
- **delete_a_c_mi_c_apinsurance_by_id** — Delete a Specific AP Insurance. Required: id.
- **list_all_c_mi_c_apinvoutstanding** — Retrieve Outstanding Invoice By Code. Returns: CompanyCode, VendorCode, InvoiceCode, InvoiceVoucherNum, OutstandingBucketName.
- **get_single_c_mi_c_apinvoutstanding_by_id** — Retrieve a Specific AP Outstanding Invoice By Invoice Voucher Number. Returns: CompanyCode, VendorCode, InvoiceCode, InvoiceVoucherNum, OutstandingBucketName. Required: id.
- **get_single_c_mi_c_apreggrp_by_id** — Retrieve a Specific Invoice Registry Group By VUUID. Returns: AprgCode, AprgCompCode, DiscriminatorCode, AprgDesc, AprgRowid. Required: id.
- **list_all_c_mi_c_apreginv** — Retrieve AP Registered Invoices By Code. Returns: Apri1099Code, Apri1099Name, ApriAdjustingInvCode, ApriCashAccCode, ApriChgCode.
- **create_a_c_mi_c_apreginv** — Create an AP Registered Invoice. Returns: Apri1099Code, Apri1099Name, ApriAdjustingInvCode, ApriCashAccCode, ApriChgCode. Required: ApriPayByManualChqFlag, ApriCompCode, ApriVenCode, ApriCurrName, ApriInvCode, ApriInvDate, ApriDueDate, ApriAmt, ApriGroupCode, ApriInvSerCode.
- **get_single_c_mi_c_apreginv_by_id** — Retrieve A Specific AP Registered Invoice By VUUID. Returns: Apri1099Code, Apri1099Name, ApriAdjustingInvCode, ApriCashAccCode, ApriChgCode. Required: id.
- **create_a_c_mi_c_apreginvdet** — Create an AP Registered Invoice Detail Line. Returns: ApridLineNum, ApridTax1Code, ApridTax2Code, ApridTax3Code, ApridUserTypeCode.
- **get_single_c_mi_c_apreginvdet_by_id** — Retrieve A Specific AP Registered Invoice Detail Line By VUUID. Returns: ApridLineNum, ApridTax1Code, ApridTax2Code, ApridTax3Code, ApridUserTypeCode. Required: id.
- **list_all_c_mi_c_apreginvdetails** — Retrieve Registered Invoice Details by Code. Returns: AprdistInvCode, AprdistInvVenCode, AprdistInvCompCode, AprdistLineNum, AprdistCompCode.
- **get_single_c_mi_c_apreginvdetail_by_id** — Retrieve A Specific Registered Invoice Details by VUUID. Returns: AprdistInvCode, AprdistInvVenCode, AprdistInvCompCode, AprdistLineNum, AprdistCompCode. Required: id.
- **list_all_c_mi_c_apvendor** — Retrieve AP Vendor by Code. A vendor is an entity a company purchases products or services from, resulting in invoices and payments. Returns: BpvenCompCode, BpvenCompName, BpvenBpCode, BpvenBpName, BpvenPayRegionCode.
- **create_a_c_mi_c_apvendor** — Create a AP Vendor. A vendor is an entity a company purchases products or services from, resulting in invoices and payments. Returns: BpvenCompCode, BpvenCompName, BpvenBpCode, BpvenBpName, BpvenPayRegionCode.
Required: BpvenCompCode, BpvenBpCode, BpvenCheckMergeFlag, BpvenSpecialTermsFlag, BpvenTermCode, BpvenCurrCode, BpvenApDeptCode, BpvenApAccCode, BpvenCashDeptCode, BpvenCashAccCode, BpvenExpDeptCode, BpvenExpAccCode, BpvenPpeDeptCode, BpvenPpeAccCode, BpvenDiscDeptCode, BpvenDiscAccCode, BpvenHldbkDeptCode, BpvenHldbkAccCode.
- **get_single_c_mi_c_apvendor_by_id** — Retrieve a Specific AP Vendor by VUUID. Returns: BpvenCompCode, BpvenCompName, BpvenBpCode, BpvenBpName, BpvenPayRegionCode. Required: id.
- **update_a_c_mi_c_apvendor_by_id** — Update a Specific AP Vendor. Returns: BpvenCompCode, BpvenCompName, BpvenBpCode, BpvenBpName, BpvenPayRegionCode. Required: id.
- **delete_a_c_mi_c_apvendor_by_id** — Delete a Specific AP Vendor. Required: id.
- **create_a_c_mi_c_apvoucher** — Create Voucher Header and Details. Returns: Vou1099Code, VouBchName, VouBchNum, VouCashAccCode, VouCatCode. Required: VouCurrCode, VouNum, VouInvAmt, VouChgCode, VouInvSeriesCode, VouPayByManualChqFlag, VouInvDate, VouContCode, VouInvCode, VouJobCode, VouFinalRfpFlag, VouCompCode, VouPostDate, VouVenCode.
- **get_single_c_mi_c_apvoucher_by_id** — Retrieve a Specific AP Voucher By Voucher Number with Distribution. Returns: Vou1099Code, VouBchName, VouBchNum, VouCashAccCode, VouCatCode. Required: id.
- **list_all_c_mi_c_apvouchernosc** — Retrieve. Returns: Vou1099Code, VouBchNum, VouCashAccCode, VouCatCode, VouCatName.
- **create_a_c_mi_c_apvouchernosc** — Create Voucher without Manual Distributions. Returns: Vou1099Code, VouBchNum, VouCashAccCode, VouCatCode, VouCatName.
- **list_all_c_mi_c_apvouchq** — Retrieve Cheque by Code. Returns: VchqCompCode, VchqVenCode, VchqVenName, VchqChqNum, VchqChqCompCode.
- **list_all_c_mi_c_apvoumemo** — Retrieve Voucher Memos By Voucher Number. Returns: VmemoVouNum, VmemoBchNum, VmemoCompCode, VmemoVenCode, VmemoCurrCode.
- **create_a_c_mi_c_apvoumemo** — Create Voucher Memo. Returns: VmemoVouNum, VmemoBchNum, VmemoCompCode, VmemoVenCode, VmemoCurrCode.
- **create_a_c_mi_c_bpbank** — Creating BP Bank Record. Returns: BpbBpCode, BpbBankCode, BpbBankBranchCode, BpbSwiftBicCode, BpbIbanNum.
- **get_single_c_mi_c_bpbank_by_id** — Retrieve BP Bank Record by VUuid. Returns: BpbBpCode, BpbBankCode, BpbBankBranchCode, BpbSwiftBicCode, BpbIbanNum. Required: id.
- **update_a_c_mi_c_bpbank_by_id** — Update Specific BP Bank Details. Returns: BpbBpCode, BpbBankCode, BpbBankBranchCode, BpbSwiftBicCode, BpbIbanNum. Required: id.
- **create_a_c_mi_c_checkunpostedrfp** — Checkunpostedrfps. Returns: result. Required: compCode, venCode, contCode.
- **list_all_c_mi_c_manualcheck** — Retrieve AP Manual Cheque by Code. Returns: Chq1099Code, ChqAccCode, ChqBankCompCode, ChqBchName, ChqBchNum.
- **create_a_c_mi_c_manualcheck** — Create AP Manual Check With Extension. Returns: Chq1099Code, ChqAccCode, ChqBankCompCode, ChqBchName, ChqBchNum. Required: ChqAccCode, ChqDate, ChqVenCode, ChqDeptCode, ChqSeqNum, ChqAmt.
- **get_single_c_mi_c_manualcheck_by_id** — Retrieve a Unique AP Manual Cheque by Chq Seq Number. Returns: Chq1099Code, ChqAccCode, ChqBankCompCode, ChqBchName, ChqBchNum. Required: id.
- **list_all_c_mi_c_openperiods** — Retrieve AP Open Periods By Code. Returns: JcctrlCompCode, ApctrlCompCode, JcctrlCurrYr, JcctrlCurrPer, JcctrlFuturePostFlag.
- **create_a_c_mi_c_postvoucher** — Post Vouchers. Returns: result.
- **get_single_c_mi_c_sc_rfp_total_by_id** — Retrieve SC RFP Totals with Finder. Required: id.
- **list_all_c_mi_c_scrfpdetail** — Retrieve SC RFP Detail By Code. Returns: VsovVouNum, VsovBchNum, VsovInvCode, VsovCompCode, VsovVenCode.
- **list_all_c_mi_c_unpostedvouchers** — Retrieve Unposted Vouchers By Code.
- **get_single_c_mi_c_unpostedvoucher_by_id** — Retrieve A Specific Unposted Voucher By Voucher Number. Returns: VouNum, VouBchNum, VouCompCode, VouTranCode, VouVenCode. Required: id.
- **create_a_c_mi_c_validateinvoicenumber** — Validateinvoicenumber. Returns: result. Required: compCode, venCode, invCode.
- **create_a_c_mi_c_voiddeletevoucher** — Void/Delete Voucher. Once an invoice has been posted, it must be voided to reverse its distribution to the General Ledger and its sub-ledgers. Returns: result, error. Required: CompCode, VenCode, InvCode, VoidDate, PostFlag, VouNum.
- **list_all_c_mi_c_voudistphssegm** — Retrieve Specific AP Voudist Phs Segm by VouNum. Returns: VdistVouNum, VdistLineNum, VdistBchNum, VdistCompCode, VdistJobCode.
- **list_all_c_mi_c_voudistphssegmsum** — Retrieve AP Voudist Rollup by Code. Returns: VdistVouNum, VdistCompCode, VdistJobCode, VdistContCode, VdistChgCode.
- **list_all_c_mi_c_scrfpdetail_v_2** — Retrieve SC RFP Detail By Code. Returns: VsovVouNum, VsovBchNum, VsovInvCode, VsovCompCode, VsovVenCode.
- **create_a_c_mi_c_ar_invoice_with_dist** — Create Bulk Invoices (1000) Optionally With Manual Distribution. Returns: InvNum, InvBchNum, index, status, ArInvDist.
- **create_a_c_mi_c_ar_batch** — Submit a CMiC native batch request to ar-rest-api: a parts array of operations (create, update, delete, upsert, get) that commit or roll back together, at most 1,000 records. Required: parts.
- **list_all_c_mi_c_aragedreport** — Retrieve AR Aged Report. Returns: GlarCompCode, GlarCustCode, GlarCurrCode, GlarCurrName, GlarGroup1Code.
- **list_all_c_mi_c_arcustomer** — Retrieve AR Customers by Code. This endpoint manages the setup and overall handling of new Accounts Receivable customer records in the system. Returns: BpcustArAccCode, BpcustArAccName, BpcustArDeptCode, BpcustArDeptName, BpcustBankCode.
- **create_a_c_mi_c_arcustomer** — Create a AR Customer. Returns: BpcustArAccCode, BpcustArAccName, BpcustArDeptCode, BpcustArDeptName, BpcustBankCode.
Required: BpcustCollCode, BpcustHldbkAccCode, BpcustFrtDeptCode, BpcustSalesAccCode, BpcustTermCode, BpcustCashDeptCode, BpcustFrtAccCode, BpcustBpCode, BpcustHldbkDeptCode, BpcustChargeCode, BpcustInsDeptCode, BpcustMiscDeptCode, BpcustCompCode, BpcustDiscDeptCode, BpcustBpCodeBf, BpcustInsAccCode, BpcustArAccCode, BpcustSalesDeptCode, BpcustArDeptCode, BpcustCashAccCode, BpcustMiscAccCode, BpcustDiscAccCode, BpcustCurrCode.
- **get_single_c_mi_c_arcustomer_by_id** — Retrieve a Specific AR Customer By VUUID. Returns: BpcustArAccCode, BpcustArAccName, BpcustArDeptCode, BpcustArDeptName, BpcustBankCode. Required: id.
- **update_a_c_mi_c_arcustomer_by_id** — Update a specific AR Customer. Returns: BpcustArAccCode, BpcustArAccName, BpcustArDeptCode, BpcustArDeptName, BpcustBankCode. Required: id.
- **delete_a_c_mi_c_arcustomer_by_id** — Delete a Specific AR Customer. Required: id.
- **list_all_c_mi_c_arinvmemolog** — Retrieve AR Invoice Memo Log By Code. Returns: ArinvmemoApplyNum, ArinvmemoBchNum, ArinvmemoCompCode, ArinvmemoCurrCode, ArinvmemoCustCode.
- **list_all_c_mi_c_arinvoice** — Retrieve Specific AR Invoice by Code. Accounts Receivable invoices are created in CMiC for payment to customers. Returns: InvAddTypeCode, InvBchNum, InvCashAccCode, InvCatCode, InvChargeCode.
- **create_a_c_mi_c_arinvoice** — Create multiple AR Invoices. Returns: InvAddTypeCode, InvBchNum, InvCashAccCode, InvCatCode, InvChargeCode.
- **get_single_c_mi_c_arinvoice_by_id** — Retrieve a Specific AR Invoice By VUUID. Returns: InvAddTypeCode, InvBchNum, InvCashAccCode, InvCatCode, InvChargeCode. Required: id.
- **update_a_c_mi_c_arinvoice_by_id** — Update AR Invoice. Returns: InvAddTypeCode, InvBchNum, InvCashAccCode, InvCatCode, InvChargeCode. Required: id.
- **delete_a_c_mi_c_arinvoice_by_id** — Delete a Specific AR Invoice. Required: id.
- **list_all_c_mi_c_arinvoutstanding** — Retrieve AR Outstanding Invoices By Code. Returns: CompanyCode, CustomerCode, InvoiceCode, OutstandingBucketName, InvoiceDate.
- **list_all_c_mi_c_arinvpay** — Retrieve Invoice Payments by Code. Returns: IpayCompCode, IpayInvCompCode, IpayInvNum, IpayInvStatusCode, IpayInvToNum.
- **create_a_c_mi_c_arinvpay** — Create an AR Invoice Payment. Returns: IpayCompCode, IpayInvCompCode, IpayInvNum, IpayInvStatusCode, IpayInvToNum.
- **get_single_c_mi_c_arinvpay_by_id** — Retrieve A Specific Invoice Payment By VUUID. Returns: IpayCompCode, IpayInvCompCode, IpayInvNum, IpayInvStatusCode, IpayInvToNum. Required: id.
- **list_all_c_mi_c_arpayment** — Retrieve AR Payments by Code. Returns: PayCompCode, PaySeqNum, PayBchNum, PayChqNum, PayCustCode.
- **list_all_c_mi_c_artaxitems** — Retrieve AR Tax Items By Code. Returns: ArtaxAccCode, ArtaxApAccCode, ArtaxApDeptCode, ArtaxApHldbkAccCode, ArtaxApHldbkDeptCode.
- **create_a_c_mi_c_artaxitem** — Create a AR Tax Item. Returns: ArtaxAccCode, ArtaxApAccCode, ArtaxApDeptCode, ArtaxApHldbkAccCode, ArtaxApHldbkDeptCode.
Required: ArtaxCompCode, ArtaxHldbkDeptCode, ArtaxInsCode, ArtaxLneCode, ArtaxApCreditFlag, ArtaxApDirectPayFlag, ArtaxFrtCode, ArtaxActiveFlag, ArtaxApIncFlag, ArtaxMiscCode, ArtaxNonTaxableFlag, ArtaxFobCode, ArtaxAccCode, ArtaxDeptCode, ArtaxCode, ArtaxHldbkAccCode, ArtaxPercent, ArtaxTaxCode, ArtaxCompoundTaxFlag.
- **get_single_c_mi_c_artaxitem_by_id** — Retrieve a specific AR Tax Item By VUUID. Returns: ArtaxAccCode, ArtaxApAccCode, ArtaxApDeptCode, ArtaxApHldbkAccCode, ArtaxApHldbkDeptCode. Required: id.
- **create_a_c_mi_c_arinvoice_v_2** — Create an AR Invoice with Manual Distribution. Returns: DiscriminatorCode, InvAddTypeCode, InvBchNum, InvBnkAccCode, InvBnkBankCode.
- **list_all_c_mi_c_inventory_location** — Retrieve all Inventory Location. Returns a paginated list of Inventory (CI) Locations, sorted by CilocObjectOraseq. Returns: cilocCompCode, cilocCode, cilocName, cilocDeptCode, cilocTypeCode.
- **get_single_c_mi_c_inventory_location_by_id** — Retrieve a Specific Inventory location by VUUID. Retrieves a CI Inventory Location using its unique VUUID. Returns: cilocCompCode, cilocCode, cilocName, cilocDeptCode, cilocTypeCode. Required: id.
- **delete_a_c_mi_c_inventory_location_by_id** — Delete a Specific inventory Location. Required: id.
- **create_a_c_mi_c_inventory_location_create_location** — Create location. This endpoint allows creating Single Inventory (CI) Location in a single request. Returns: cilocCompCode, cilocCode, cilocName, cilocDeptCode, cilocTypeCode. Required: cilocCompCode, cilocCode, cilocName, cilocDeptCode, cilocTypeCode, cilocDeptDistFlag.
- **create_a_c_mi_c_inventory_location_create_multiple_location** — Create multiple locations. This endpoint allows creating multiple Inventory (CI) Locations in a single request. Returns: status, message, createdCount. Required: cilocCompCode, cilocCode, cilocName, cilocDeptCode, cilocTypeCode, cilocDeptDistFlag.
- **list_all_c_mi_c_inventory_location_get_by_code** — Retrieve Inventory location by Company and location code. Returns: cilocCompCode, cilocCode, cilocName, cilocDeptCode, cilocTypeCode.
- **update_a_c_mi_c_inventory_location_update_location_by_id** — Update a specific Inventory Location. This endpoint updates an existing Inventory Location (CI Location) using its VUUID. Returns: cilocCompCode, cilocCode, cilocName, cilocDeptCode, cilocTypeCode. Required: id.
- **create_a_c_mi_c_inventorywriteoff** — Create an Inventory Write off. Returns: citrnCompCode, citrnCompName, citrnBchNum, citrnBchName, citrnItemClassCode. Required: CitrnTranType, CitrnLocCode, CitrnItemTypeCode, CitrnRefDate, CitrnItemCode, CitrnCompCode.
- **create_a_c_mi_c_trans_without_req** — Transfer Without Request. Returns: citrnFromCompCode, citrnFromCompName, citrnFromItemClassCode, citrnFromItemClassName, citrnFromItemCode.
- **create_a_c_mi_c_ci_item_type** — Create CI Item Type Record. This endpoint allows creating a Inventory Item Type in a single request. Returns: CiitemtCompCode, CiitemtCompName, CiitemtItemTypeCode, CiitemtItemTypeName, CiitemtInvAccCode. Required: CiitemtCompCode, CiitemtItemTypeCode.
- **get_single_c_mi_c_ci_item_type_by_id** — Retrieve CI Item Type By VUUID. Retrieve CI Item Type : This endpoint retrieves, create, update and delete Inventory Item Type by VUUID. Returns: CiitemtCompCode, CiitemtCompName, CiitemtItemTypeCode, CiitemtItemTypeName, CiitemtInvAccCode. Required: id.
- **update_a_c_mi_c_ci_item_type_by_id** — Update CI Item Type Record. This endpoint updates selected fields of a Inventory Item Type identified by its UUID. Returns: CiitemtCompCode, CiitemtCompName, CiitemtItemTypeCode, CiitemtItemTypeName, CiitemtInvAccCode. Required: id.
- **delete_a_c_mi_c_ci_item_type_by_id** — Delete CI Item Type Record. This endpoint deletes a single Inventory Item Type identified by its UUID. Required: id.
- **list_all_c_mi_c_ciclass** — Retrieve Inventory Classes By Code. Returns: CiclasAccumDeprAccCode, CiclasAccumDeprAccName, CiclasAdjAccCode, CiclasAdjAccName, CiclasAffilRevAccCode.
- **create_a_c_mi_c_ciclass** — Create a Inventory Class. Returns: CiclasAccumDeprAccCode, CiclasAccumDeprAccName, CiclasAdjAccCode, CiclasAdjAccName, CiclasAffilRevAccCode.
Required: CiclasWriAccCode, CiclasLotCtrlFlag, CiclasSellPriceOrPctCode, CiclasCompCode, CiclasHier, CiclasRevAccCode, CiclasSerialFlag, CiclasVarAccCode, CiclasMsAvailableFlag, CiclasBbPriceOrPctCode, CiclasSuspAccCode, CiclasCostMethCode, CiclasInvAccCode, CiclasClassCode, CiclasAutoBuildCmpFlag, CiclasCostUpdateLevelCode, CiclasAdjAccCode, CiclasUsageCode.
- **get_single_c_mi_c_ciclass_by_id** — Retrieve a Specific Inventory Class By VUUID. Returns: CiclasAccumDeprAccCode, CiclasAccumDeprAccName, CiclasAdjAccCode, CiclasAdjAccName, CiclasAffilRevAccCode. Required: id.
- **update_a_c_mi_c_ciclass_by_id** — Update a Specific Inventory Class. Returns: CiclasAccumDeprAccCode, CiclasAccumDeprAccName, CiclasAdjAccCode, CiclasAdjAccName, CiclasAffilRevAccCode. Required: id.
- **delete_a_c_mi_c_ciclass_by_id** — Delete a Specific Inventory Class. Required: id.
- **list_all_c_mi_c_ciinventoryissue** — Retrieve Inventory Issue By Code. Returns: CitrnCompCode, CitrnCompName, CitrnTranTypeName, CitrnBchNum, CitrnBchName.
- **create_a_c_mi_c_ciinventoryissue** — Create an Inventory Issue. Returns: CitrnCompCode, CitrnCompName, CitrnTranTypeName, CitrnBchNum, CitrnBchName. Required: CitrnToFromCompCode, CitrnCatExpTrancode, CitrnTranType, CitrnJobDeptWorderEqup, CitrnLocCode, CitrnItemTypeCode, CitrnRefDate, CitrnItemCode, CitrnCompCode, CitrnPhsAccWitemComponcat.
- **get_single_c_mi_c_ciinventoryissue_by_id** — Retrieve a Specific Inventory Issue By VUUID. Returns: CitrnCompCode, CitrnCompName, CitrnTranTypeName, CitrnBchNum, CitrnBchName. Required: id.
- **update_a_c_mi_c_ciinventoryissue_by_id** — Update a Specific Inventory Issue. Returns: CitrnCompCode, CitrnCompName, CitrnTranTypeName, CitrnBchNum, CitrnBchName. Required: id.
- **create_a_c_mi_c_ciitem** — Create an Inventory Item. Returns: CiitemAdjAccCode, CiitemAffilRevAccCode, CiitemBbPriceOrPctCode, CiitemCompCode, CiitemCostMethCode.
Required: CiitemWriAccCode, CiitemAltWmAllowFlag, CiitemCompCode, CiitemRevAccCode, CiitemWmCode, CiitemItemCode, CiitemInvAccCode, CiitemCostMethCode, CiitemBbPriceOrPctCode, CiitemSellPriceOrPctCode, CiitemAdjAccCode, CiitemSuspAccCode, CiitemCostUpdateLevelCode, CiitemMsAvailableFlag, CiitemVarAccCode, CiitemSerialFlag, CiitemItemClassCode.
- **list_all_c_mi_c_ciitemdetail** — Retrieve Inventory Item Detail By Code. This endpoint retrieves Inventory item details based on company code, audit date, Item Code and Location Code ---. Returns: CitemdCompCode, CitemdCompName, CitemdItemCode, CitemdItemName, CitemdItemTypeCode.
- **create_a_c_mi_c_ciitemdetail** — Create a Inventory Item Detail. This endpoint is used to create Inventory Item detail within the CMiC system. Returns: CitemdCompCode, CitemdCompName, CitemdItemCode, CitemdItemName, CitemdItemTypeCode.
Required: CitemdCompCode, CitemdItemCode, CitemdItemTypeCode, CitemdLocCode, CitemdCostUpdateLevelCode, CitemdRevAccCode, CitemdVarAccCode, CitemdSuspAccCode, CitemdWriAccCode, CitemdInvAccCode, CitemdAdjAccCode, CitemdSoldAtCostAccCode, CitemdAffilRevAccCode, CitemdCustRevAccCode, CitemdSerialFlag, CitemdLotCtrlFlag, CitemdMsAvailableFlag, CitemdUsageCode.
- **get_single_c_mi_c_ciitemdetail_by_id** — Retrieve a Specific Inventory Item Detail By VUUID. This endpoint retrieves inventory Item detail using its unique VUUID. Returns: CitemdCompCode, CitemdCompName, CitemdItemCode, CitemdItemName, CitemdItemTypeCode. Required: id.
- **update_a_c_mi_c_ciitemdetail_by_id** — Update a Specific Inventory Item Detail. This endpoint updates an existing Inventory Item detail using its VUUID. Returns: CitemdCompCode, CitemdCompName, CitemdItemCode, CitemdItemName, CitemdItemTypeCode. Required: id.
- **delete_a_c_mi_c_ciitemdetail_by_id** — Delete a Specific Inventory Item. This endpoint deletes a specific inventory item detail identified by its UUID. Required: id.
- **create_a_c_mi_c_ciitemhdr** — Create a Inventory Item Header. This endpoint is used to create Inventory Item header within the CMiC system. Returns: CithCompCode, CithCompName, CithItemCode, CithItemName, CithItemTypeCode.
- **get_single_c_mi_c_ciitemhdr_by_id** — Retrieve a Specific Inventory Item Header By VUUID. This endpoint retrieves inventory Item header using its unique VUUID. Returns: CithCompCode, CithCompName, CithItemCode, CithItemName, CithItemTypeCode. Required: id.
- **update_a_c_mi_c_ciitemhdr_by_id** — Update a Specific Inventory Item Header. This endpoint updates an existing Inventory Item header using its VUUID. Returns: CithCompCode, CithCompName, CithItemCode, CithItemName, CithItemTypeCode. Required: id.
- **delete_a_c_mi_c_ciitemhdr_by_id** — Delete a Specific Inventory Header. This endpoint deletes a specific inventory header identified by its VUUID. Required: id.
- **list_all_c_mi_c_ciitemloclog** — Retrieve Inventory Item Location Logs By Code. Returns: CitlCompCode, CitlItemCode, CitlItemTypeCode, CitlLocCode, CitlLocName.
- **list_all_c_mi_c_cilocation** — Retrieve Inventory Locations By Code. Returns: CilocCompCode, CilocCode, CilocName, CilocDeptCode, CilocTypeCode.
- **create_a_c_mi_c_cilocation** — Create a Inventory Location. Returns: CilocCompCode, CilocCode, CilocName, CilocDeptCode, CilocTypeCode. Required: CilocName, CilocCode, CilocCompCode, CilocDeptDistFlag, CilocDeptCode.
- **get_single_c_mi_c_cilocation_by_id** — Retrieve a Specific Inventory Location By VUUID. Returns: CilocCompCode, CilocCode, CilocName, CilocDeptCode, CilocTypeCode. Required: id.
- **update_a_c_mi_c_cilocation_by_id** — Update a Specific Inventory Location. Returns: CilocCompCode, CilocCode, CilocName, CilocDeptCode, CilocTypeCode. Required: id.
- **delete_a_c_mi_c_cilocation_by_id** — Delete a Specific Inventory Location. Required: id.
- **list_all_c_mi_c_citranposted** — Retrieve Inventory Posted Transactions By Code. Returns: CitrnCompCode, CitrnCompName, CitrnTranTypeName, CitrnBchNum, CitrnBchName.
- **get_single_c_mi_c_citranposted_by_id** — Retrieve a Specific Inventory Posted Transaction By VUUID. Returns: CitrnCompCode, CitrnCompName, CitrnTranTypeName, CitrnBchNum, CitrnBchName. Required: id.
- **list_all_c_mi_c_ciitem_v_2** — Retrieve Inventory Items By Code. Returns: CiitemAdjAccCode, CiitemAffilRevAccCode, CiitemBbPriceOrPctCode, CiitemCompCode, CiitemCostMethCode.
- **get_single_c_mi_c_ciitem_v_2_by_id** — Retrieve a Specific Inventory Item By VUUID. Returns: CiitemAdjAccCode, CiitemAffilRevAccCode, CiitemBbPriceOrPctCode, CiitemCompCode, CiitemCostMethCode. Required: id.
- **update_a_c_mi_c_ciitem_v_2_by_id** — Update a Specific Inventory Item. Returns: CiitemAdjAccCode, CiitemAffilRevAccCode, CiitemBbPriceOrPctCode, CiitemCompCode, CiitemCostMethCode. Required: id.
- **delete_a_c_mi_c_ciitem_v_2_by_id** — Delete a Specific Inventory Item. Required: id.
- **list_all_c_mi_c_cmdetail** — Retrieve PCI details By Code. This API provides functionality to create, retrieve, update, and delete details of Potential Change Items (PCIs). Returns: CmdBillCatCode, CmdBillCode, CmdBillDrawNum, CmdBillName, CmdBillPhsCode.
- **create_a_c_mi_c_cmdetail** — Create a PCI Detail. This API provides functionality to create, retrieve, update, and delete details of Potential Change Items (PCIs). Returns: CmdBillCatCode, CmdBillCode, CmdBillDrawNum, CmdBillName, CmdBillPhsCode.
- **get_single_c_mi_c_cmdetail_by_id** — Retrieve a Specific PCI Detail By VUUID. Returns: CmdBillCatCode, CmdBillCode, CmdBillDrawNum, CmdBillName, CmdBillPhsCode. Required: id.
- **update_a_c_mi_c_cmdetail_by_id** — Update a Specific PCI Detail. Returns: CmdBillCatCode, CmdBillCode, CmdBillDrawNum, CmdBillName, CmdBillPhsCode. Required: id.
- **delete_a_c_mi_c_cmdetail_by_id** — Delete a Specific PCI Detail. Required: id.
- **list_all_c_mi_c_cmdetailunposted** — Retrieve Unposted PCI Details By Code. Returns: CmdCompCode, CmdCompName, CmdMastJobCode, CmdChgCode, CmdCmmName.
- **list_all_c_mi_c_cmmast** — Retrieve PCI Masters By Code. Returns: CmmActionCode, CmmBchNum, CmmBillCatCode, CmmBillCode, CmmBillMethCode.
- **create_a_c_mi_c_cmmast** — Create a PCI Header. Returns: CmmActionCode, CmmBchNum, CmmBillCatCode, CmmBillCode, CmmBillMethCode.
- **get_single_c_mi_c_cmmast_by_id** — Retrieve a Specific PCI Detail By VUUID. Returns: CmmActionCode, CmmBchNum, CmmBillCatCode, CmmBillCode, CmmBillMethCode. Required: id.
- **update_a_c_mi_c_cmmast_by_id** — Update a Specific PCI Header. Returns: CmmActionCode, CmmBchNum, CmmBillCatCode, CmmBillCode, CmmBillMethCode. Required: id.
- **delete_a_c_mi_c_cmmast_by_id** — Delete a Specific PCI Detail. Required: id.
- **list_all_c_mi_c_cmownerchangeorder** — Retrieve Owner Change Orders By Code. Returns: CmocnCode, CmocnCompCode, CmocnCompName, CmocnJobCode, CmocnJobName.
- **create_a_c_mi_c_cmownerchangeorder** — Create an Owner Change Order. Returns: CmocnCode, CmocnCompCode, CmocnCompName, CmocnJobCode, CmocnJobName. Required: CmocnJobCode, CmocnCode, CmocnCompCode, CmocnImpactDays, CmmCompCode, CmmJobCode, CmmCode.
- **get_single_c_mi_c_cmownerchangeorder_by_id** — Retrieve a Specific Owner Change Order By VUUID. Returns: CmocnCode, CmocnCompCode, CmocnCompName, CmocnJobCode, CmocnJobName. Required: id.
- **update_a_c_mi_c_cmownerchangeorder_by_id** — Update a Specific Owner Change Order. Returns: CmocnCode, CmocnCompCode, CmocnCompName, CmocnJobCode, CmocnJobName. Required: id.
- **list_all_c_mi_c_cmrfqextend** — Retrieve PCI RFQ Extensions By Code. Returns: CmdvdCompCode, CmdvdJobCode, CmdvdChgCode, CmdvdVenCode, CmdvdContactCode.
- **create_a_c_mi_c_cmrfqextend** — Create a PCI RFQ Extension. Returns: CmdvdCompCode, CmdvdJobCode, CmdvdChgCode, CmdvdVenCode, CmdvdContactCode. Required: CmdvdCompCode, CmdvdJobCode, CmdvdVenCode, CmdvdChgCode, CmdvdPartnTypeCode.
- **get_single_c_mi_c_cmrfqextend_by_id** — Retrieve a Specific RFQ Extension By VUUID. Returns: CmdvdCompCode, CmdvdJobCode, CmdvdChgCode, CmdvdVenCode, CmdvdContactCode. Required: id.
- **update_a_c_mi_c_cmrfqextend_by_id** — Update a PCI RFQ Extension. Returns: CmdvdCompCode, CmdvdJobCode, CmdvdChgCode, CmdvdVenCode, CmdvdContactCode. Required: id.
- **list_all_c_mi_c_cmstatus** — Retrieve PCI Statuses By Code. Returns: CmstCompCode, CmstCompName, CmstStatCode, CmstStatName, CmstPendingTypeCode.
- **create_a_c_mi_c_cmstatus** — Create a PCI Status. Returns: CmstCompCode, CmstCompName, CmstStatCode, CmstStatName, CmstPendingTypeCode. Required: CmstAtRiskFlag, CmstCompCode, CmstStatCode, CmstInclWipRevFlag, CmstInclWipCostFlag.
- **get_single_c_mi_c_cmstatus_by_id** — Retrieve a Specific PCI Status By VUUID. Returns: CmstCompCode, CmstCompName, CmstStatCode, CmstStatName, CmstPendingTypeCode. Required: id.
- **update_a_c_mi_c_cmstatus_by_id** — Update a Specific PCI Status. Returns: CmstCompCode, CmstCompName, CmstStatCode, CmstStatName, CmstPendingTypeCode. Required: id.
- **list_all_c_mi_c_cmtype** — Retrieve PCI Types By Code. Returns: CmtClassCode, CmtCompCode, CmtName, CmtTypeCode, DiscriminatorCode.
- **create_a_c_mi_c_cmtype** — Create a PCI Type. Returns: CmtClassCode, CmtCompCode, CmtName, CmtTypeCode, DiscriminatorCode. Required: CmtAllowCostsFlag, CmtClassCode, CmtCompCode, CmtTypeCode, CmtChgOrdNumberMask, CmtName.
- **get_single_c_mi_c_cmtype_by_id** — Retrieve a Specific PCI Type By VUUID. Returns: CmtClassCode, CmtCompCode, CmtName, CmtTypeCode, DiscriminatorCode. Required: id.
- **update_a_c_mi_c_cmtype_by_id** — Update a Specific PCI Type. Returns: CmtClassCode, CmtCompCode, CmtName, CmtTypeCode, DiscriminatorCode. Required: id.
- **delete_a_c_mi_c_cmtype_by_id** — Delete a Specific PCI Type. Required: id.
- **list_all_c_mi_c_cmvendordetail** — Retrieve PCI Change Order SC Vendor Details By Code. Returns: CmdvdCompCode, CmdvdJobCode, CmdvdChgCode, CmdvdVenCode, CmdvdBpAbbrevCode.
- **create_a_c_mi_c_cmvendordetail** — Create a PCI Change Order SC Vendor Detail. Returns: CmdvdCompCode, CmdvdJobCode, CmdvdChgCode, CmdvdVenCode, CmdvdBpAbbrevCode.
- **get_single_c_mi_c_cmvendordetail_by_id** — Retrieve a Specific PCI Change Order SC Vendor Detail By VUUID. Returns: CmdvdCompCode, CmdvdJobCode, CmdvdChgCode, CmdvdVenCode, CmdvdBpAbbrevCode. Required: id.
- **update_a_c_mi_c_cmvendordetail_by_id** — Update a Specific PCI Change Order SC Vendor Detail. Returns: CmdvdCompCode, CmdvdJobCode, CmdvdChgCode, CmdvdVenCode, CmdvdBpAbbrevCode. Required: id.
- **create_a_c_mi_c_postcm** — Post PCI. Returns: result.
- **create_a_c_mi_c_fileupload** — Upload File Server. Required: modelrevuuid.
- **create_a_c_mi_c_model** — Create Model.
- **get_single_c_mi_c_model_by_id** — Retrieve Model. Required: id.
- **update_a_c_mi_c_model_by_id** — Update Model. Required: id.
- **delete_a_c_mi_c_model_by_id** — Delete Model. Required: id.
- **list_all_c_mi_c_revisions** — Retrieve Model Rev By.
- **create_a_c_mi_c_revision** — Create Model Rev.
- **get_single_c_mi_c_revision_by_id** — Retrieve Model Rev. Required: id.
- **update_a_c_mi_c_revision_by_id** — Update Model Rev. Required: id.
- **delete_a_c_mi_c_revision_by_id** — Delete Model Rev. Required: id.
- **list_all_c_mi_c_tagmodels** — Retrieve Model.
- **list_all_c_mi_c_tags** — Retrieve Tag By SubFolder.
- **create_a_c_mi_c_tag** — Create Tag.
- **get_single_c_mi_c_tag_by_id** — Retrieve Tags. Required: id.
- **update_a_c_mi_c_tag_by_id** — Update Tags. Required: id.
- **delete_a_c_mi_c_tag_by_id** — Delete Tags. Required: id.
- **create_a_c_mi_c_upload_data_create_doc** — Create a New User-Defined Imaging Document.
- **create_a_c_mi_c_upload_data_upload_ap_reg_invoice** — Create a New Registered Invoice Imaging Document. Returns: message.
- **create_a_c_mi_c_upload_data_upload_po_invoice** — Create a New PO Invoice Imaging Document. This payload creates an AP Invoice with optional PO details and allocations.
- **create_a_c_mi_c_upload_data_upload_reg_pay_request** — Create a New Registered Pay Request Imaging Document. This endpoint provides the ability to upload a document along with flysheet data to create a Registered Pay Request with allocated detail lines.
- **get_single_c_mi_c_contract_balance_by_id** — Check Contract Balance. Required: id, comp_code, contract_code.
- **create_a_c_mi_c_default_value** — Querying Default Values for Flysheet Based on Populated Data. Required: default_values_id.
- **get_single_c_mi_c_ecm_download_doc_by_id** — Download bytes of a specific Imaging Document (by UUID). Required: id.
- **list_all_c_mi_c_documents_with_data** — Retrieve Documents with Data. Required: imaging_source, imaging_document_type.
- **create_a_c_mi_c_imaging_document** — Create a New Imaging Document and link with vouchers. Returns: message.
- **create_a_c_mi_c_upload_voucher_pay_request** — Create a New Voucher Pay Request Imaging Document. Returns: message.
- **create_a_c_mi_c_user_defined_flysheet_datum** — Inserting User Defined Flysheet Data. Required: flysheet_uuid, user_defined_flysheet_data_id.
- **list_all_c_mi_c_img_source_doc_type_v** — Query Imaging Document Types. Returns: ImgsdtDocumentTypeDesc, ImgsdtDocTypeUuid, ImgsdtSourceDesc, ImgsdtSourceUuid.
- **list_all_c_mi_c_img_sources** — Query Imaging Sources. Returns: ImgsSourceDesc, ImgsVUuid, ImgsActiveFlag.
- **list_all_c_mi_c_flysheets** — Query Document Type Flysheets.
- **list_all_c_mi_c_security_group_users** — Query Security Group Users.
- **create_a_c_mi_c_security_group_user** — Create a Security Group User.
- **delete_a_c_mi_c_security_group_user_by_id** — Delete Security Group User. Required: id.
- **list_all_c_mi_c_security_groups** — Query Security Groups.
- **list_all_c_mi_c_workflow_lookup_key_values** — Query Workflow Lookup Key Values.
- **create_a_c_mi_c_workflow_lookup_key_value** — Create New Workflow Lookup Key Value.
- **update_a_c_mi_c_workflow_lookup_key_value_by_id** — Update Workflow Lookup Key Value. Required: id.
- **delete_a_c_mi_c_workflow_lookup_key_value_by_id** — Delete Workflow Lookup Key Value. Required: id.
- **list_all_c_mi_c_workflow_lookups** — Query Workflow Lookups.
- **create_a_c_mi_c_upload_data_update_doc** — Update an Existing Imaging Document.
- **create_a_c_mi_c_apply_equipment_template** — Apply Template. Returns: CompCode, TempCode, EqpNo, EqpClass, Error.
- **create_a_c_mi_c_em_equipment_class** — Create Multiple Em Equipment Classes. Returns: EmecEqpclassCode, EmecName, EmecCtrlEqpclassCode, EmecPhsCode, EmecTradeCode.
- **list_all_c_mi_c_tran_with_post_timent** — Retrieve Transactions by Code.
- **create_a_c_mi_c_tran_with_post_timent** — Create a Equipment Timesheet.
- **get_single_c_mi_c_tran_with_post_timent_by_id** — Retrieve Equipment by VUUID. Required: id.
- **update_a_c_mi_c_tran_with_post_timent_by_id** — Update a Specific Equipment Timesheet by VUUID. Required: id.
- **create_a_c_mi_c_tran_with_post_timent_batch** — Create Multiple Equipment Timesheets.
- **create_a_c_mi_c_em_batch** — Submit a CMiC native batch request to em-rest-api: a parts array of operations (create, update, delete, upsert, get) that commit or roll back together, at most 1,000 records. Required: parts.
- **list_all_c_mi_c_emactloc** — Retrieve Equipment Actual Locations By Code. Returns: EmalActuallocCode, EmalName, EmalDefaultCompCode, EmalDefaultCompName, EmalDefaultJobCode.
- **get_single_c_mi_c_emactloc_by_id** — Retrieve a Unique Equipment Actual Location By Location ID. Returns: EmalActuallocCode, EmalName, EmalDefaultCompCode, EmalDefaultCompName, EmalDefaultJobCode. Required: id.
- **list_all_c_mi_c_emeqpclass** — Retrieve Equipment Classes By Code. Returns: EmecEqpclassCode, EmecName, EmecCtrlEqpclassCode, EmecCtrlEqpclassName, EmecPhsCode.
- **get_single_c_mi_c_emeqpclass_by_id** — Retrieve a Specific Equipment Class By Class Code. Returns: EmecEqpclassCode, EmecName, EmecCtrlEqpclassCode, EmecCtrlEqpclassName, EmecPhsCode. Required: id.
- **list_all_c_mi_c_emeqpcomtran** — Retrieve Eqp Com Tran By Code. Returns: EmectChgTypeCode, EmectCompCode, EmectCompName, EmectComponentCode, EmectTrancodeCode.
- **get_single_c_mi_c_emeqpcomtran_by_id** — Retrieve Unique by VUUID. Returns: EmectChgTypeCode, EmectCompCode, EmectCompName, EmectComponentCode, EmectTrancodeCode. Required: id.
- **list_all_c_mi_c_emeqprates** — Retrieve Equipment Rates by Code. Returns: DiscriminatorCode, EmetCompCode, EmetEqpCode, EmetEqpName, EmetTrancodeCode.
- **create_a_c_mi_c_emeqprate** — Create a Equipment Rate. Returns: DiscriminatorCode, EmetCompCode, EmetEqpCode, EmetEqpName, EmetTrancodeCode. Required: EmetEqpCode, EmetTrancodeCode, EmetStartDate, EmetEqpName, EmetParentType, EmetTrancodeOraseq, EmetEtOraseq, EmetEndDate, EmetEqpOraseq, EmetRowid, EmetCompCode.
- **get_single_c_mi_c_emeqprate_by_id** — Retrieve Equipment Rates by Row ID. Returns: DiscriminatorCode, EmetCompCode, EmetEqpCode, EmetEqpName, EmetTrancodeCode. Required: id.
- **list_all_c_mi_c_emequipment** — Retrieve Equipment by Code. Returns: EmeEqpCode, EmeName, EmeEqpclassCode, EmeEqpclassName, EmeCtrlEqpCode.
- **create_a_c_mi_c_emequipment** — Create Equipment. Returns: EmeEqpCode, EmeName, EmeEqpclassCode, EmeEqpclassName, EmeCtrlEqpCode.
Required: EmeEqpCode, EmeName, EmeFixedAssetsFlag, EmeActuallocCode, EmeFastCatCode, EmeDepreciationFlag, EmeBillRateRequiredFlag, EmeAutoChargeoutFlag, EmeHomelocCode, EmeEqpclassCode, EmeUseMeterReadingFlag, EmeEqpHier, EmeHomelocName, EmeCompCode, EmeBulkEquipmentFlag, EmeActiveFlag.
- **get_single_c_mi_c_emequipment_by_id** — Retrieve a Specific Equipment by VUUID. Returns: EmeEqpCode, EmeName, EmeEqpclassCode, EmeEqpclassName, EmeCtrlEqpCode. Required: id.
- **update_a_c_mi_c_emequipment_by_id** — Update a Specific Equipment. Returns: EmeEqpCode, EmeName, EmeEqpclassCode, EmeEqpclassName, EmeCtrlEqpCode. Required: id.
- **delete_a_c_mi_c_emequipment_by_id** — Delete a Specific Equipment. Required: id.
- **list_all_c_mi_c_emhomeloc** — Retrieve Equipment Home Locations By Code. Returns: EmhlHomelocCode, EmhlName, EmhlCompCode, EmhlCompName, EmhlDeptCode.
- **get_single_c_mi_c_emhomeloc_by_id** — Retrieve a Specific Home Location Code By Location Code. Returns: EmhlHomelocCode, EmhlName, EmhlCompCode, EmhlCompName, EmhlDeptCode. Required: id.
- **list_all_c_mi_c_emtranactloc** — Retrieve Equipment Transaction Location Transfers By Code. Returns: EmtrBchNum, EmtrCalledFromAppCode, EmtrCatCode, EmtrCompCode, EmtrCompName.
- **create_a_c_mi_c_emtranactloc** — Create a Location Transfer. Returns: EmtrBchNum, EmtrCalledFromAppCode, EmtrCatCode, EmtrCompCode, EmtrCompName.
Required: EmtrCurrCompCode, EmtrJobCode, EmtrCompCode, EmtrEqpQty, EmtrSrcCompCode, EmtrCurrJobCode, EmtrCurrCatCode, EmtrCustCode, EmtrCurrCustCode, EmtrRefDate, EmtrNewActlocCode, EmtrStartDate, EmtrCatCode, EmtrCurrPhsCode, EmtrCurrActuallocCode, EmtrPhsCode, EmtrEqpCode.
- **get_single_c_mi_c_emtranactloc_by_id** — Retrieve a Specific Equipment Location Transfer By VUUID. Returns: EmtrBchNum, EmtrCalledFromAppCode, EmtrCatCode, EmtrCompCode, EmtrCompName. Required: id.
- **update_a_c_mi_c_emtranactloc_by_id** — Update a Specific Location Transfer. Returns: EmtrBchNum, EmtrCalledFromAppCode, EmtrCatCode, EmtrCompCode, EmtrCompName. Required: id.
- **delete_a_c_mi_c_emtranactloc_by_id** — Delete a Specific Location Transfer. Required: id.
- **list_all_c_mi_c_emtranpostactloc** — Retrieve Posted Equipment Transaction Location Transfers By Equipment Code.
- **get_single_c_mi_c_emtranpostactloc_by_id** — Retrieve a Specific Posted Equipment Location Transfer By VUUID. Required: id.
- **list_all_c_mi_c_emtrantiment** — Retrieve Equipment Timesheet Transactions by Code. Returns: EmtrBchNum, EmtrCalledFromAppCode, EmtrCatCode, EmtrCatName, EmtrCompCode.
- **create_a_c_mi_c_emtrantiment** — Create a Equipment Timesheet. Returns: EmtrBchNum, EmtrCalledFromAppCode, EmtrCatCode, EmtrCatName, EmtrCompCode.
Required: EmtrUmCode, EmtrUserField4, EmtrTrancodeCode, EmtrUserField3, EmtrDistTypeCode, EmtrBillAmt, EmtrCalledFromAppCode, EmtrCatCode, EmtrUserField2, EmtrAmt, EmtrPostFlag, EmtrUserField1, EmtrJobCode, EmtrCompCode, EmtrEqpQty, EmtrRate, EmtrPhsCode, EmtrQty, EmtrEqpCode, EmtrDsrcCompCode, EmtrRefDate.
- **get_single_c_mi_c_emtrantiment_by_id** — Retrieve a Specific Equipment by VUUID. Returns: EmtrBchNum, EmtrCalledFromAppCode, EmtrCatCode, EmtrCatName, EmtrCompCode. Required: id.
- **update_a_c_mi_c_emtrantiment_by_id** — Update a Specific Equipment Timesheet by VUUID. Returns: EmtrBchNum, EmtrCalledFromAppCode, EmtrCatCode, EmtrCatName, EmtrCompCode. Required: id.
- **list_all_c_mi_c_emtruckdet** — Retrieve EM Truck Details By Code.
- **get_single_c_mi_c_emtruckdet_by_id** — Retrieve Unique Truck Detail by VUUID. Required: id.
- **list_all_c_mi_c_faasset** — Retrieve Fixed Asset by Code. Returns: FastCompCode, FastCode, FastName, FastCapApprvCode, FastPoNum.
- **get_single_c_mi_c_faasset_by_id** — Retrieve a Specific Fixed Asset by VUUID. Returns: FastCompCode, FastCode, FastName, FastCapApprvCode, FastPoNum. Required: id.
- **list_all_c_mi_c_glaccounts** — Retrieve GL Accounts By Code. Returns: AccConschartCode, AccConschartName, AccCode, AccName, AccTypeCode.
- **get_single_c_mi_c_glaccount_by_id** — Retrieve a specific GL Account By View ID. Returns: AccConschartCode, AccConschartName, AccCode, AccName, AccTypeCode. Required: id.
- **list_all_c_mi_c_glbudget** — Retrieve GL Budgets By Code. Returns: BudAccCode, BudAccName, BudCompCode, BudDeptCode, BudDeptName.
- **get_single_c_mi_c_glbudget_by_id** — Retrieve a specific GL budget. Returns: BudAccCode, BudAccName, BudCompCode, BudDeptCode, BudDeptName. Required: id.
- **list_all_c_mi_c_glcompany** — Retrieve GL Companies By Code. Returns: CompArDepartmentName, CompCableNum, CompCkDigitCode, CompCode, CompCompoundGstCode.
- **get_single_c_mi_c_glcompany_by_id** — Retrieve a Specific GL Company By VUUID. Returns: CompArDepartmentName, CompCableNum, CompCkDigitCode, CompCode, CompCompoundGstCode. Required: id.
- **get_single_c_mi_c_glcons_2_by_id** — Retrieve a Specific GL Consolidation. Required: id.
- **get_single_c_mi_c_glconschart_by_id** — Retrieve a Specific GL Consolidation Chart. Returns: ConschartCode, ConschartName, ConschartVUuid. Required: id.
- **list_all_c_mi_c_gldoccolumns** — Retrieve GL Document Columns By Code. Returns: DclBudgCode, DclBudgName, DclCol1Num, DclCol2Num, DclColCode.
- **create_a_c_mi_c_gldoccolumn** — Create a GL document column. Returns: DclBudgCode, DclBudgName, DclCol1Num, DclCol2Num, DclColCode.
- **get_single_c_mi_c_gldoccolumn_by_id** — Retrieve a Specific GL document column. Returns: DclBudgCode, DclBudgName, DclCol1Num, DclCol2Num, DclColCode. Required: id.
- **update_a_c_mi_c_gldoccolumn_by_id** — Update GL document column. Returns: DclBudgCode, DclBudgName, DclCol1Num, DclCol2Num, DclColCode. Required: id.
- **delete_a_c_mi_c_gldoccolumn_by_id** — Delete a Specific GL document column. Required: id.
- **list_all_c_mi_c_gldocdrilldown** — Retrieve GL document drill downs By Code.
- **list_all_c_mi_c_gldocrows** — Retrieve GL Document rows By Code. Returns: DapSeqNum, DapLineName, DapLineCode, DapPrintCode, DapRevCode.
- **create_a_c_mi_c_gldocrow** — Create a GL document row. Returns: DapSeqNum, DapLineName, DapLineCode, DapPrintCode, DapRevCode.
- **get_single_c_mi_c_gldocrow_by_id** — Retrieve a Specific GL document row. Returns: DapSeqNum, DapLineName, DapLineCode, DapPrintCode, DapRevCode. Required: id.
- **update_a_c_mi_c_gldocrow_by_id** — Update GL document row. Returns: DapSeqNum, DapLineName, DapLineCode, DapPrintCode, DapRevCode. Required: id.
- **delete_a_c_mi_c_gldocrow_by_id** — Delete a Specific GL document row. Required: id.
- **list_all_c_mi_c_gldoctoplevel** — Retrieve Document Top Levels By Code.
- **list_all_c_mi_c_gldocument** — Retrieve GL Documents By Code. Returns: DocCatCode, DocCatName, DocCode, DocCompCode, DocCon2Code.
- **create_a_c_mi_c_gldocument** — Create a GL document. Returns: DocCatCode, DocCatName, DocCode, DocCompCode, DocCon2Code.
- **get_single_c_mi_c_gldocument_by_id** — Retrieve a Specific GL document. Returns: DocCatCode, DocCatName, DocCode, DocCompCode, DocCon2Code. Required: id.
- **update_a_c_mi_c_gldocument_by_id** — Update GL document. Returns: DocCatCode, DocCatName, DocCode, DocCompCode, DocCon2Code. Required: id.
- **delete_a_c_mi_c_gldocument_by_id** — Delete a Specific GL document. Required: id.
- **create_a_c_mi_c_gljournal** — Create a GL Journal. Returns: JourCode, JourName, JourSeqNum, JourGlAppFlag.
- **get_single_c_mi_c_gljournal_by_id** — Retrieve a Specific GL Journal By Journal Code. Returns: JourCode, JourName, JourSeqNum, JourGlAppFlag. Required: id.
- **update_a_c_mi_c_gljournal_by_id** — Update GL Journal. Returns: JourCode, JourName, JourSeqNum, JourGlAppFlag. Required: id.
- **delete_a_c_mi_c_gljournal_by_id** — Delete a Specific GL document. Required: id.
- **list_all_c_mi_c_glperactivitylog** — Retrieve GL Period Activity Logs By Code. Returns: GlpalCompCode, GlpalDeptCode, GlpalDeptName, GlpalAccCode, GlpalAccName.
- **list_all_c_mi_c_glperiod** — Retrieve GL Periods By Code. Returns: PerConschartCode, PerSeqNum, PerAdjFlag, PerPer, PerYr.
- **get_single_c_mi_c_glperiod_by_id** — Retrieve a Specific GL Period By Row ID. Returns: PerConschartCode, PerSeqNum, PerAdjFlag, PerPer, PerYr. Required: id.
- **list_all_c_mi_c_gltrialbalancebyacct** — Retrieve GL Trial Balance by Account.
- **list_all_c_mi_c_rtigenericgldepts** — Retrieve GL Departments By Code. Returns: DeptAddrCode, DeptAddrCompCode, DeptApTax1Code, DeptApTax2Code, DeptApTax3Code.
- **get_single_c_mi_c_rtigenericgldept_by_id** — Retrieve a Specific GL Department. Returns: DeptAddrCode, DeptAddrCompCode, DeptApTax1Code, DeptApTax2Code, DeptApTax3Code. Required: id.
- **list_all_c_mi_c_rtigledgerwithyearperiod** — Retrieve GL Ledgers By Code.
- **create_a_c_mi_c_hcm_batch** — Submit a CMiC native batch request to hcm-rest-api: a parts array of operations (create, update, delete, upsert, get) that commit or roll back together, at most 1,000 records. Required: parts.
- **list_all_c_mi_c_hr_positions_master** — Retrieve HR Position By Code. Returns: PosCode, PosGradeCode, PosHrpdCode, PosHrweCode, PosStatusCode.
- **create_a_c_mi_c_hr_positions_master** — Create a HR Position. Returns: PosCode, PosGradeCode, PosHrpdCode, PosHrweCode, PosStatusCode. Required: PosActiveFlag, PosDescription, PosEeoClass, PosFlsaExemptFlag, PosShortDesc, PosTrainType, PosUser.
- **get_single_c_mi_c_hr_positions_master_by_id** — Retrieve HR Position By VUUID. Returns: PosCode, PosGradeCode, PosHrpdCode, PosHrweCode, PosStatusCode. Required: id.
- **update_a_c_mi_c_hr_positions_master_by_id** — Update a specific position. Returns: PosCode, PosGradeCode, PosHrpdCode, PosHrweCode, PosStatusCode. Required: id.
- **create_a_c_mi_c_py_ctime_crew_posting** — Posting CrewTimesheet.
- **create_a_c_mi_c_py_emp_timesheet_posting** — Post Timesheet. Required: compCode, prnCode, year, Period, postDate, jourCode, overheadFlag.
- **get_single_c_mi_c_emphist_by_id** — Retrieve a Specific PY Employee History. Returns: EmhFullName, EmhActionCode, EmhTxtCode, EmhLastName, EmhFirstName. Required: id.
- **list_all_c_mi_c_hrapphistory** — Retrieve HR Application History by Code. Returns: HrapphistActionCode, HrapphistStatusCode, HrapphistAppNo, HrapphistDate, HrapphistUser.
- **create_a_c_mi_c_hrapphistory** — Create a HR Application History. Returns: HrapphistActionCode, HrapphistStatusCode, HrapphistAppNo, HrapphistDate, HrapphistUser. Required: HrapphistUser, HrapphistDate.
- **get_single_c_mi_c_hrapphistory_by_id** — Retrieve a Specific HR Application History. Returns: HrapphistActionCode, HrapphistStatusCode, HrapphistAppNo, HrapphistDate, HrapphistUser. Required: id.
- **update_a_c_mi_c_hrapphistory_by_id** — Update a Specific HR Application History. Returns: HrapphistActionCode, HrapphistStatusCode, HrapphistAppNo, HrapphistDate, HrapphistUser. Required: id.
- **list_all_c_mi_c_hrapplicants** — Retrieve HR Applicants By Code. Returns: AplEthnicCode, AplFirstName, AplLastName, AplMiddleName, AplPhCountryCode.
- **create_a_c_mi_c_hrapplicant** — Create a new HR Applicant. Returns: AplEthnicCode, AplFirstName, AplLastName, AplMiddleName, AplPhCountryCode.
- **get_single_c_mi_c_hrapplicant_by_id** — Retrieve a Specific HR Applicant. Returns: AplEthnicCode, AplFirstName, AplLastName, AplMiddleName, AplPhCountryCode. Required: id.
- **update_a_c_mi_c_hrapplicant_by_id** — Patch a HR Applicant Record. Returns: AplEthnicCode, AplFirstName, AplLastName, AplMiddleName, AplPhCountryCode. Required: id.
- **delete_a_c_mi_c_hrapplicant_by_id** — Delete a HR Applicant. Required: id.
- **list_all_c_mi_c_hrapplications** — Retrieve HR Applications by Code. Returns: HrapTrdCode, HrapReqCode, HrapAplNo, HrapDate, HrapSourceType.
- **create_a_c_mi_c_hrapplication** — Create a HR Application. Returns: HrapTrdCode, HrapReqCode, HrapAplNo, HrapDate, HrapSourceType. Required: HrapAplNo.
- **get_single_c_mi_c_hrapplication_by_id** — Retrieve a Specific HR Application. Returns: HrapTrdCode, HrapReqCode, HrapAplNo, HrapDate, HrapSourceType. Required: id.
- **update_a_c_mi_c_hrapplication_by_id** — Update a Specific HR Application. Returns: HrapTrdCode, HrapReqCode, HrapAplNo, HrapDate, HrapSourceType. Required: id.
- **list_all_c_mi_c_hrdepben** — Retrieve HR Dependent Benefits By Code.
- **get_single_c_mi_c_hrdepben_by_id** — Retrieve Specific HR Dependent Benefit by Code. Required: id.
- **list_all_c_mi_c_hrdepded** — Retrieve HR Dependent Deductions By Code.
- **get_single_c_mi_c_hrdepded_by_id** — Retrieve a Specific HR Dependent Deduction. Required: id.
- **list_all_c_mi_c_hrelectedplans** — Retrieve HR Employee Elected Plans by Code. Returns: EldCode, EldCompCode, EldPlanCode, EldPloCode, EldPrnCode.
- **create_a_c_mi_c_hrelectedplan** — Create a HR Employee Elected Plans. Returns: EldCode, EldCompCode, EldPlanCode, EldPloCode, EldPrnCode. Required: EldVendor, EldCompCode, EldEffectiveDate, EldPloCode, EldEmpNo, EldCodeType, EldPlanCode, EldBdAmount, EldCode, EldPrnCode.
- **get_single_c_mi_c_hrelectedplan_by_id** — Retrieve a Specific HR Employee Elected Plan By VUUID. Returns: EldCode, EldCompCode, EldPlanCode, EldPloCode, EldPrnCode. Required: id.
- **update_a_c_mi_c_hrelectedplan_by_id** — Update a HR Employee Elected Plan. Returns: EldCode, EldCompCode, EldPlanCode, EldPloCode, EldPrnCode. Required: id.
- **list_all_c_mi_c_hremptrainings** — Retrieve HR Employee Trainings By Code.
- **create_a_c_mi_c_hremptraining** — Create a HR Employee Training. Required: GemtrDateCompleted, GemtrModuleCode, GemtrEmpNo, GemtrCourseCode, GemtrStartDate.
- **get_single_c_mi_c_hremptraining_by_id** — Retrieve a Specific HR Employee Training By VUUID. Required: id.
- **update_a_c_mi_c_hremptraining_by_id** — Update a Specific HR Employee Training. Required: id.
- **list_all_c_mi_c_hremrelatives** — Retrieve HR Employee Relatives by Code. Returns: EdpFirstName, EdpMiddleName, EdpLastName, EdpZipCode, CountryCtrCountryCode.
- **create_a_c_mi_c_hremrelative** — Create a HR Employee Relative. Returns: EdpFirstName, EdpMiddleName, EdpLastName, EdpZipCode, CountryCtrCountryCode. Required: EdpEmgconFlag, EdpDependFlag, EdpMedicalSuppFlag, EdpFullStudentFlag, EmployeeEmpNo, EdpBenfFlag, EdpSex, EdpLastName, EdpLastUpdDate, EdpDateBirth, EdpUser, EdpLivingFlag, EdpFirstName.
- **get_single_c_mi_c_hremrelative_by_id** — Retrieve a Specific HR Emloyee Relative. Returns: EdpFirstName, EdpMiddleName, EdpLastName, EdpZipCode, CountryCtrCountryCode. Required: id.
- **update_a_c_mi_c_hremrelative_by_id** — Update a Specific HR Employe Relative. Returns: EdpFirstName, EdpMiddleName, EdpLastName, EdpZipCode, CountryCtrCountryCode. Required: id.
- **list_all_c_mi_c_hrincident** — Retrieve HR Incident. Returns: IncAddrCode, IncAddrCompCode, IncAddrName, IncBodyPartCode, IncBodyPartName.
- **create_a_c_mi_c_hrincident** — Create a HR Non-Employee Incident. Returns: IncAddrCode, IncAddrCompCode, IncAddrName, IncBodyPartCode, IncBodyPartName. Required: EldVendor, EldCompCode, EldEffectiveDate, EldPloCode, EldEmpNo, EldCodeType, EldPlanCode, EldBdAmount, EldCode, EldPrnCode.
- **get_single_c_mi_c_hrincident_by_id** — Retrieve a Specific HR Incident By VUUID. Returns: IncAddrCode, IncAddrCompCode, IncAddrName, IncBodyPartCode, IncBodyPartName. Required: id.
- **list_all_c_mi_c_hrpositions** — Retrieve HR Employee Positions by Code. Returns: HrpPositionCode, HrpPositionName, HrpTrdCode, HrpStatusCode, HrpRegCode.
- **create_a_c_mi_c_hrposition** — Create a HR Employee Position. Returns: HrpPositionCode, HrpPositionName, HrpTrdCode, HrpStatusCode, HrpRegCode. Required: HrpPositionName, HrpReportTo, HrpPositionCode, HrpTrdCode.
- **get_single_c_mi_c_hrposition_by_id** — Retrieve a Specific HR Employee Position. Returns: HrpPositionCode, HrpPositionName, HrpTrdCode, HrpStatusCode, HrpRegCode. Required: id.
- **update_a_c_mi_c_hrposition_by_id** — Update a Specific HR Employee Position. Returns: HrpPositionCode, HrpPositionName, HrpTrdCode, HrpStatusCode, HrpRegCode. Required: id.
- **list_all_c_mi_c_hrrelations** — Retrieve HR Relation By Code. Returns: RelaCode, RelaDescription, RelaVUuid.
- **create_a_c_mi_c_hrrelation** — Create a HR Employee Relation. Returns: RelaCode, RelaDescription, RelaVUuid. Required: RelaDescription, RelaCode.
- **get_single_c_mi_c_hrrelation_by_id** — Retrieve a Specific HR Relation By VUUID. Returns: RelaCode, RelaDescription, RelaVUuid. Required: id.
- **update_a_c_mi_c_hrrelation_by_id** — Update a Specific HR Relation. Returns: RelaCode, RelaDescription, RelaVUuid. Required: id.
- **list_all_c_mi_c_hrrequisitions** — Retrieve HR Requisitions by Code. Returns: HrrCode, HrrTrdCode, HrrStatusCode, HrrAccountingCode, HrrOraseq.
- **create_a_c_mi_c_hrrequisition** — Create a HR Requisition. Returns: HrrCode, HrrTrdCode, HrrStatusCode, HrrAccountingCode, HrrOraseq. Required: HrrJobDesc, HrrHireOffice, HrrTrdCode, HrrDate, HrrCode, HrrPropJobTitle, HrrResp.
- **get_single_c_mi_c_hrrequisition_by_id** — Retrieve a Specific HR Requisiton. Returns: HrrCode, HrrTrdCode, HrrStatusCode, HrrAccountingCode, HrrOraseq. Required: id.
- **update_a_c_mi_c_hrrequisition_by_id** — Update a Specific HR Requisition. Returns: HrrCode, HrrTrdCode, HrrStatusCode, HrrAccountingCode, HrrOraseq. Required: id.
- **create_a_c_mi_c_hrskill** — Create a HR Employee Skill. Returns: GsklCode, GsklWmCode, GsklDescription, GsklShortDesc, GsklRate. Required: GsklUser, GsklCode, GsklLastUpdDate.
- **get_single_c_mi_c_hrskill_by_id** — Retrieve a Specific HR Employee Skill. Returns: GsklCode, GsklWmCode, GsklDescription, GsklShortDesc, GsklRate. Required: id.
- **update_a_c_mi_c_hrskill_by_id** — Update a Specific HR Employee Skill. Returns: GsklCode, GsklWmCode, GsklDescription, GsklShortDesc, GsklRate. Required: id.
- **get_single_c_mi_c_hrtraining_by_id** — Retrieve a Specific HR Employee Training By VUUID. Required: id.
- **list_all_c_mi_c_pybase** — Retrieve Base Codes By Code. Returns: BdbBaseCode, BdbBaseDescription, BdbShortDesc, BdbBaseType, BdbSysDefinedFlag.
- **get_single_c_mi_c_pybase_by_id** — Retrieve a Specific Base Codes By Basecode. Returns: BdbBaseCode, BdbBaseDescription, BdbShortDesc, BdbBaseType, BdbSysDefinedFlag. Required: id.
- **list_all_c_mi_c_pybenefit** — Retrieve Benefit Codes By Code. Returns: BenCode, BenGrpCode, BenGrpName, BenBaseCode, BenBaseName.
- **create_a_c_mi_c_pybenefit** — Create new Benefit Code. Returns: BenCode, BenGrpCode, BenGrpName, BenBaseCode, BenBaseName. Required: BenAllocationMethod, BenCode, BenShortDesc, BenForDepFlag, BenType, BenDescription, BenCalcSeq, BenBaseCode.
- **get_single_c_mi_c_pybenefit_by_id** — Retrieve a Specific PY Benefit. Returns: BenCode, BenGrpCode, BenGrpName, BenBaseCode, BenBaseName. Required: id.
- **update_a_c_mi_c_pybenefit_by_id** — Update a Specific PY Benefit. Returns: BenCode, BenGrpCode, BenGrpName, BenBaseCode, BenBaseName. Required: id.
- **create_a_c_mi_c_pycheck** — Create a Check. Returns: PycCompCode, PycPrnCode, PycPygCode, PycBankCode, PycBranchCode. Required: PycCheckSeqNo, PycRefSeqNo, PycUser, PycPprPeriod, PycCompCode, PycLastUpdDate, PycEmpNo, PycPrnCode, PycYear.
- **get_single_c_mi_c_pycheck_by_id** — Retrieve a Specific PY Check. Returns: PycCompCode, PycPrnCode, PycPygCode, PycBankCode, PycBranchCode. Required: id.
- **list_all_c_mi_c_pycomben** — Retrieve Company Benefit Codes By Code. Returns: CobEmpleContrAccCode, CobVenName, CobCompCode, CobPrnCode, CobPygCode.
- **create_a_c_mi_c_pycomben** — Create new Benefit Code. Returns: CobEmpleContrAccCode, CobVenName, CobCompCode, CobPrnCode, CobPygCode. Required: CobPygCode, CobCrAccCode, CobFrqCode, CobBenCode, CobBenType, CobPlanCode, CobStartDate, CobBenAmount, CobPrnCode, CobPloCode, CobDrAccCode, CobRemittanceFrqCode, CobCompCode.
- **get_single_c_mi_c_pycomben_by_id** — Retrieve a Specific Company Benefit. Returns: CobEmpleContrAccCode, CobVenName, CobCompCode, CobPrnCode, CobPygCode. Required: id.
- **update_a_c_mi_c_pycomben_by_id** — Update a Specific PY Company Benefit. Returns: CobEmpleContrAccCode, CobVenName, CobCompCode, CobPrnCode, CobPygCode. Required: id.
- **list_all_c_mi_c_pycomded** — Retrieve Company Deduction Codes By Code. Returns: CodElegBaseCode, CodBaseCode, CodBaseName, CodDedCode, CodDedName.
- **create_a_c_mi_c_pycomded** — Create new Company Deduction Code. Returns: CodElegBaseCode, CodBaseCode, CodBaseName, CodDedCode, CodDedName. Required: CodPygCode, CodPlanCode, CodFrqCode, CodDedAmount, CodGlAccCode, CodPrnCode, CodPloCode, CodStartDate, CodDedType, CodDedCode, CodCompCode, CodRemittanceFrqCode.
- **get_single_c_mi_c_pycomded_by_id** — Retrieve a Specific Company Deduction. Returns: CodElegBaseCode, CodBaseCode, CodBaseName, CodDedCode, CodDedName. Required: id.
- **update_a_c_mi_c_pycomded_by_id** — Update a Specific PY Company Benefit. Returns: CodElegBaseCode, CodBaseCode, CodBaseName, CodDedCode, CodDedName. Required: id.
- **list_all_c_mi_c_pyctimecrew** — Retrieve Crewtime Crew By Code. Returns: PycrCode, PycrName, PycrJobCompCode, PycrJobCode, PycrShiftCode.
- **create_a_c_mi_c_pyctimecrew** — Create a Crewtime Crew with Member Assignment. Returns: PycrCode, PycrName, PycrJobCompCode, PycrJobCode, PycrShiftCode.
- **get_single_c_mi_c_pyctimecrew_by_id** — Retrieve Crewtime with Member Assignment. Returns: PycrCode, PycrName, PycrJobCompCode, PycrJobCode, PycrShiftCode. Required: id.
- **update_a_c_mi_c_pyctimecrew_by_id** — Patch a Crewtime Crew. Returns: PycrCode, PycrName, PycrJobCompCode, PycrJobCode, PycrShiftCode. Required: id.
- **list_all_c_mi_c_pyctimecrewactivity** — Retrieve Crew Maintenance Activity Assignment. Returns: CrwaAccessCode, CrwaCrewCode, CrwaJobCompCode, CrwaSectorCode, CrwaScheduleCode.
- **create_a_c_mi_c_pyctimecrewactivity** — Create a Crew Maintenance Activity Assignment. Returns: CrwaAccessCode, CrwaCrewCode, CrwaJobCompCode, CrwaSectorCode, CrwaScheduleCode. Required: CrwaJobCompCode, CrwaValue1, CrwaValue2, CrwaStartDate.
- **get_single_c_mi_c_pyctimecrewactivity_by_id** — Retrieve a specific Crew Maintenance Activity Assignment. Returns: CrwaAccessCode, CrwaCrewCode, CrwaJobCompCode, CrwaSectorCode, CrwaScheduleCode. Required: id.
- **update_a_c_mi_c_pyctimecrewactivity_by_id** — Patch a Crew Maintenance Activity Assignment. Returns: CrwaAccessCode, CrwaCrewCode, CrwaJobCompCode, CrwaSectorCode, CrwaScheduleCode. Required: id.
- **delete_a_c_mi_c_pyctimecrewactivity_by_id** — Delete a Crew Maintenance Activity Assignment. Required: id.
- **list_all_c_mi_c_pyctimecrewemp** — Retrieve Crew Maintenance Member Assignment.
- **create_a_c_mi_c_pyctimecrewemp** — Create a Crew Maintenance Member Assignment with Trade and Union.
- **get_single_c_mi_c_pyctimecrewemp_by_id** — Retrieve Crew Maintenance Member Assignment with Trade and Union. Required: id.
- **delete_a_c_mi_c_pyctimecrewemp_by_id** — Delete a Crew Maintenance Member Assignment. Required: id.
- **list_all_c_mi_c_pyctimecrewempdetail** — Retrieve Crew Maintenance Member Trade and Union Assignment. Returns: CrwedAccessCode, CrwedUnionCode, CrwedTradeCode, CrwedCrewCode, CrwedVUuid.
- **create_a_c_mi_c_pyctimecrewempdetail** — Create a Crew Maintenance Member Trade and Union Assignment. Returns: CrwedAccessCode, CrwedUnionCode, CrwedTradeCode, CrwedCrewCode, CrwedVUuid. Required: CrwedEmpNo.
- **get_single_c_mi_c_pyctimecrewempdetail_by_id** — Retrieve a specific Crew Maintenance Member Trade and Union Assignment. Returns: CrwedAccessCode, CrwedUnionCode, CrwedTradeCode, CrwedCrewCode, CrwedVUuid. Required: id.
- **delete_a_c_mi_c_pyctimecrewempdetail_by_id** — Delete a Crew Maintenance Member Trade and Union Assignment. Required: id.
- **list_all_c_mi_c_pyctimecreweqp** — Retrieve Crew Maintenance Equipment Assignment.
- **create_a_c_mi_c_pyctimecreweqp** — Create a Crew Maintenance Equipment Assignment with Detail.
- **get_single_c_mi_c_pyctimecreweqp_by_id** — Retrieve Crew Maintenance Equipment Assignment with Detail. Required: id.
- **delete_a_c_mi_c_pyctimecreweqp_by_id** — Delete a Crew Maintenance Equipment Assignment. Required: id.
- **list_all_c_mi_c_pyctimecreweqpdetail** — Retrieve Crew Maintenance Equipment Detail Assignment.
- **create_a_c_mi_c_pyctimecreweqpdetail** — Create a Crew Maintenance Equipment Detail Assignment. Required: CrweqdCompCode, CrweqdTranCode.
- **get_single_c_mi_c_pyctimecreweqpdetail_by_id** — Retrieve a specific Crew Maintenance Equipment Detail Assignment. Required: id.
- **delete_a_c_mi_c_pyctimecreweqpdetail_by_id** — Delete a Crew Maintenance Equipment Detail Assignment. Required: id.
- **list_all_c_mi_c_pyctimeempint** — Retrieve Crewtime Employee Timesheet. Returns: TshHdrJobCompCode, TshHdrJobCode, TshWorkCompCode, TshJobCode, TshDeptCode.
- **create_a_c_mi_c_pyctimeempint** — Create a Crewtime Employee Timesheet. Returns: TshHdrJobCompCode, TshHdrJobCode, TshWorkCompCode, TshJobCode, TshDeptCode.
- **get_single_c_mi_c_pyctimeempint_by_id** — Retrieve a specific Crewtime Employee Timesheet. Returns: TshHdrJobCompCode, TshHdrJobCode, TshWorkCompCode, TshJobCode, TshDeptCode. Required: id.
- **update_a_c_mi_c_pyctimeempint_by_id** — Update a specific Crewtime Employee Timesheet. Returns: TshHdrJobCompCode, TshHdrJobCode, TshWorkCompCode, TshJobCode, TshDeptCode. Required: id.
- **delete_a_c_mi_c_pyctimeempint_by_id** — Delete a Crewtime Employee Timesheet. Required: id.
- **list_all_c_mi_c_pyctimeeqpint** — Retrieve Crewtime Equipment Timesheet. Returns: EmtrHdrJobCompCode, EmtrHdrJobCode, EmtrCrewCode, EmtrDistTypeCode, EmtrDsrcCompCode.
- **create_a_c_mi_c_pyctimeeqpint** — Create a Crewtime Equipment Timesheet. Returns: EmtrHdrJobCompCode, EmtrHdrJobCode, EmtrCrewCode, EmtrDistTypeCode, EmtrDsrcCompCode. Required: EmtrRowEquipment, EmtrRowEquipTranCode.
- **get_single_c_mi_c_pyctimeeqpint_by_id** — Retrieve a specific Crewtime Equipment Timesheet. Returns: EmtrHdrJobCompCode, EmtrHdrJobCode, EmtrCrewCode, EmtrDistTypeCode, EmtrDsrcCompCode. Required: id.
- **update_a_c_mi_c_pyctimeeqpint_by_id** — Update a specific Crewtime Equipment Timesheet. Returns: EmtrHdrJobCompCode, EmtrHdrJobCode, EmtrCrewCode, EmtrDistTypeCode, EmtrDsrcCompCode. Required: id.
- **delete_a_c_mi_c_pyctimeeqpint_by_id** — Delete a Crewtime Equipment Timesheet. Required: id.
- **list_all_c_mi_c_pydeduction** — Retrieve Deduction By Code. Returns: DedCode, DedGrpCode, DedGrpName, DedBaseCode, DedBaseName.
- **create_a_c_mi_c_pydeduction** — Create new Deduction. Returns: DedCode, DedGrpCode, DedGrpName, DedBaseCode, DedBaseName. Required: DedDescription, DedBaseCode, DedCode, DedType, DedForDepFlag, DedShortDesc, DedAllocationMethod, DedCalcSeq.
- **get_single_c_mi_c_pydeduction_by_id** — Retrieve a Specific Deduction By VUUID. Returns: DedCode, DedGrpCode, DedGrpName, DedBaseCode, DedBaseName. Required: id.
- **update_a_c_mi_c_pydeduction_by_id** — Update a Specific PY Deduction. Returns: DedCode, DedGrpCode, DedGrpName, DedBaseCode, DedBaseName. Required: id.
- **list_all_c_mi_c_pyempben** — Retrieve PY Employee Benefits By Code. Returns: EmbCompCode, EmbPrnCode, EmbBenCode, EmbBenName, EmbBaseCode.
- **create_a_c_mi_c_pyempben** — Create a PY Employee Benefit. Returns: EmbCompCode, EmbPrnCode, EmbBenCode, EmbBenName, EmbBaseCode.
- **get_single_c_mi_c_pyempben_by_id** — Retrieve a Specific Employee Benefit By VUUID. Returns: EmbCompCode, EmbPrnCode, EmbBenCode, EmbBenName, EmbBaseCode. Required: id.
- **update_a_c_mi_c_pyempben_by_id** — Update a Specific PY Employee Benefit. Returns: EmbCompCode, EmbPrnCode, EmbBenCode, EmbBenName, EmbBaseCode. Required: id.
- **list_all_c_mi_c_pyempclockinout** — Retrieve PY Employee Clock In and Out. Returns: EmbCompCode, EmbPrnCode, EmbBenCode, EmbBenName, EmbBaseCode.
- **create_a_c_mi_c_pyempclockinout** — Create a PY Employee Clock In and Out. Returns: EmbCompCode, EmbPrnCode, EmbBenCode, EmbBenName, EmbBaseCode.
- **get_single_c_mi_c_pyempclockinout_by_id** — Retrieve a Specific Employee Clock In and Out By VUUID. Returns: EmbCompCode, EmbPrnCode, EmbBenCode, EmbBenName, EmbBaseCode. Required: id.
- **list_all_c_mi_c_pyempded** — Retrieve PY Employee Deductions By Code. Returns: EmdCompCode, EmdPrnCode, EmdDedCode, EmdDedName, EmdBaseCode.
- **create_a_c_mi_c_pyempded** — Create a PY Employee Deduction. Returns: EmdCompCode, EmdPrnCode, EmdDedCode, EmdDedName, EmdBaseCode. Required: EmdPloName, EmdEffStartDate, EmdStartDate, EmdPlanName, EmdOutOfAreaFlag, EmdDedCode, EmdPloCode, EmdLastUpdDate, EmdCompCode, EmdPlanCode, EmdDedType, EmdPrnCode, EmdUser, EmdEmpNo, EmdOthInsurFlag.
- **get_single_c_mi_c_pyempded_by_id** — Retrieve a Specific PY Employee Deduction. Returns: EmdCompCode, EmdPrnCode, EmdDedCode, EmdDedName, EmdBaseCode. Required: id.
- **update_a_c_mi_c_pyempded_by_id** — Update a Specific PY Employee Deduction. Returns: EmdCompCode, EmdPrnCode, EmdDedCode, EmdDedName, EmdBaseCode. Required: id.
- **list_all_c_mi_c_pyemphist** — Retrieve PY Employees History By Employee and Effective Date. Returns: EmhFullName, EmhActionCode, EmhTxtCode, EmhLastName, EmhFirstName.
- **list_all_c_mi_c_pyemphourtype** — Retrieve Employee Hour Types By Code.
- **create_a_c_mi_c_pyemphourtype** — Create an Employee Hour Type. Required: EhourCompCode, EhourEmpNo, EhourHourCode.
- **get_single_c_mi_c_pyemphourtype_by_id** — Retrieve a Specific PY Employee Hour Type. Required: id.
- **update_a_c_mi_c_pyemphourtype_by_id** — Update an Employee Hour Type. Required: id.
- **delete_a_c_mi_c_pyemphourtype_by_id** — Delete an Employee Hour Type. Required: id.
- **list_all_c_mi_c_pyempleave** — Retrieve Employee Leaves By Code. Returns: EplCompCode, EplLevCode, EplAccruPercent, EplAnnualAccrualCap, EplDaysAccrued.
- **create_a_c_mi_c_pyempleave** — Create a PY Employee Leave. Returns: EplCompCode, EplLevCode, EplAccruPercent, EplAnnualAccrualCap, EplDaysAccrued. Required: EplCompCode, EplEmpNo, EplLevCode, EplPprYear.
- **get_single_c_mi_c_pyempleave_by_id** — Retrieve a Specific PY Employee Leave. Returns: EplCompCode, EplLevCode, EplAccruPercent, EplAnnualAccrualCap, EplDaysAccrued. Required: id.
- **update_a_c_mi_c_pyempleave_by_id** — Update a Specific PY Employee Leave. Returns: EplCompCode, EplLevCode, EplAccruPercent, EplAnnualAccrualCap, EplDaysAccrued. Required: id.
- **list_all_c_mi_c_pyempleavehist** — Retrieve Employee Leaves By Code. Returns: PlhAssignedCheckNum, PlhBatchNum, PlhCompCode, PlhDeptCode, PlhEmpCrAccCode.
- **create_a_c_mi_c_pyempleavehist** — Create a PY Employee Leave History. Returns: PlhAssignedCheckNum, PlhBatchNum, PlhCompCode, PlhDeptCode, PlhEmpCrAccCode. Required: PlhTranType, PlhCompCode, PlhLastUpdDate, PlhPrnCode, PlhUser, PlhTranCode, PlhEmpNo, PlhSeqNo, PlhPprYear, PlhPprPeriod.
- **get_single_c_mi_c_pyempleavehist_by_id** — Retrieve a Specific PY Employee Leave History. Returns: PlhAssignedCheckNum, PlhBatchNum, PlhCompCode, PlhDeptCode, PlhEmpCrAccCode. Required: id.
- **update_a_c_mi_c_pyempleavehist_by_id** — Update a Specific PY Employee History. Returns: PlhAssignedCheckNum, PlhBatchNum, PlhCompCode, PlhDeptCode, PlhEmpCrAccCode. Required: id.
- **delete_a_c_mi_c_pyempleavehist_by_id** — Create a PY Employee Leave History. Required: id.
- **list_all_c_mi_c_pyemployee** — Retrieve PY Employees By Code. Returns: EmpEiCode, EmpSecGrpEmpCode, EmpSecGrpEmpName, EmpHrrTypeCode, EmpLastTshJobCompCode.
- **create_a_c_mi_c_pyemployee** — Create a new PY Employee. Returns: EmpEiCode, EmpSecGrpEmpCode, EmpSecGrpEmpName, EmpHrrTypeCode, EmpLastTshJobCompCode.
- **get_single_c_mi_c_pyemployee_by_id** — Retrieve a Specific PY Employee. Returns: EmpEiCode, EmpSecGrpEmpCode, EmpSecGrpEmpName, EmpHrrTypeCode, EmpLastTshJobCompCode. Required: id.
- **list_all_c_mi_c_pyemployeemin** — Retrieve PY Employees By Code. Returns: EmpEiCode, EmpPhCountryCode, EmpPhCountryName, EmpPhStateCode, EmpPhStateName.
- **get_single_c_mi_c_pyemployeemin_by_id** — Retrieve a Specific PY Employee. Returns: EmpEiCode, EmpPhCountryCode, EmpPhCountryName, EmpPhStateCode, EmpPhStateName. Required: id.
- **list_all_c_mi_c_pyemppayhist** — Retrieve PY Employee Pay Histories By Code. Returns: PhyActualPlCode, PhyActualWcbCode, PhyAssignedCheckNum, PhyBatchNum, PhyCklocCode.
- **create_a_c_mi_c_pyemppayhist** — Create a PY Employee Pay History. Returns: PhyActualPlCode, PhyActualWcbCode, PhyAssignedCheckNum, PhyBatchNum, PhyCklocCode. Required: PhyCompCode, PhyPrnCode, PhyPprYear, PhyPprPeriod, PhyEmpNo, PhySeqNo, PhyTranType, PhyTranCode, PhyUser, PhyLastUpdDate.
- **get_single_c_mi_c_pyemppayhist_by_id** — Retrieve a Specific PY Employee Pay History. Returns: PhyActualPlCode, PhyActualWcbCode, PhyAssignedCheckNum, PhyBatchNum, PhyCklocCode. Required: id.
- **update_a_c_mi_c_pyemppayhist_by_id** — Update a Specific PY Employee Pay History. Returns: PhyActualPlCode, PhyActualWcbCode, PhyAssignedCheckNum, PhyBatchNum, PhyCklocCode. Required: id.
- **delete_a_c_mi_c_pyemppayhist_by_id** — Delete a PY Employee Pay History. Required: id.
- **list_all_c_mi_c_pyempsalspl** — Retrieve PY Employee Pay Splits By Code. Returns: EssCompCode, EssBankCode, EssBranchCode, EssAchTranCode, EssTranCode.
- **create_a_c_mi_c_pyempsalspl** — Create a PY Employee Pay Split. Returns: EssCompCode, EssBankCode, EssBranchCode, EssAchTranCode, EssTranCode. Required: EssBankCode, EssCompCode, EssUser, EssSplitNumber, EssLastUpdDate, EssEmpNo.
- **get_single_c_mi_c_pyempsalspl_by_id** — Retrieve a Specific PY Employee Pay Split. Returns: EssCompCode, EssBankCode, EssBranchCode, EssAchTranCode, EssTranCode. Required: id.
- **update_a_c_mi_c_pyempsalspl_by_id** — Update a Specific PY Employee Pay Split. Returns: EssCompCode, EssBankCode, EssBranchCode, EssAchTranCode, EssTranCode. Required: id.
- **delete_a_c_mi_c_pyempsalspl_by_id** — Delete a specific Employee Pay Split. Required: id.
- **list_all_c_mi_c_pyempsecgrp** — Retrieve Security Groups By Code. Returns: EsgCode, EsgName, EsgIuCreateDate, EsgIuCreateUser, EsgIuUpdateDate.
- **get_single_c_mi_c_pyempsecgrp_by_id** — Retrieve a Specific Security Group By ESGCODE. Returns: EsgCode, EsgName, EsgIuCreateDate, EsgIuCreateUser, EsgIuUpdateDate. Required: id.
- **list_all_c_mi_c_pyempsecurity** — Retrieve PY Employee Securities By Code. Returns: EsgeGroupCode, EsgeGroupName, EsgeEmpNo, EsgeSelectFlag.
- **create_a_c_mi_c_pyempsecurity** — Create a PY Employee Security. Returns: EsgeGroupCode, EsgeGroupName, EsgeEmpNo, EsgeSelectFlag. Required: EsgeGroupCode, EsgeSelectFlag, EsgeEmpNo.
- **list_all_c_mi_c_pyempsubstatus** — Retrieve PY Employee Work Statuses By Code. Returns: EmpsCode, EmpsSeqNum, EmpsDescription, EmpsActiveStatus, EmpsSysDefined.
- **get_single_c_mi_c_pyempsubstatus_by_id** — Retrieve a specific PY Employee Status By EmpsCode. Returns: EmpsCode, EmpsSeqNum, EmpsDescription, EmpsActiveStatus, EmpsSysDefined. Required: id.
- **list_all_c_mi_c_pyemptimesheet** — Retrieve PY Employee Timesheets By Code. Returns: TshCompCode, TshPrnCode, TshTypeCode, TshWcbCode, TshWorkCompCode.
- **create_a_c_mi_c_pyemptimesheet** — Create a PY Employee Timesheet. Returns: TshCompCode, TshPrnCode, TshTypeCode, TshWcbCode, TshWorkCompCode. Required: TshEmpNo, TshCompCode, TshPrnCode, TshPprYear, TshPprPeriod.
- **get_single_c_mi_c_pyemptimesheet_by_id** — Retrieve a specific PY Employee Timesheet. Returns: TshCompCode, TshPrnCode, TshTypeCode, TshWcbCode, TshWorkCompCode. Required: id.
- **update_a_c_mi_c_pyemptimesheet_by_id** — Update a specific PY Employee Timesheet. Returns: TshCompCode, TshPrnCode, TshTypeCode, TshWcbCode, TshWorkCompCode. Required: id.
- **list_all_c_mi_c_pyetimesheet** — Retrieve PY E-Timesheets By Code. This API enables querying timesheet records within CMiC's Payroll E-time and Employee Self-Service (ESS) applications. Returns: TshAccessCode, TshCompCode, TshDeptCode, TshGlAccCode, TshHoursCode.
- **create_a_c_mi_c_pyetimesheet** — Create a PY E-Timesheet. Returns: TshAccessCode, TshCompCode, TshDeptCode, TshGlAccCode, TshHoursCode. Required: TshEmpNo, TshCompCode, TshWorkCompCode, TshPrnCode, TshJobCode, TshPhase, TshHours, TshPprYear, TshDate, TshCategory, TshAccessCode, TshPprPeriod.
- **get_single_c_mi_c_pyetimesheet_by_id** — Retrieve a Specific PY E-Timesheet. Returns: TshAccessCode, TshCompCode, TshDeptCode, TshGlAccCode, TshHoursCode. Required: id.
- **update_a_c_mi_c_pyetimesheet_by_id** — Update a specific PY E-Timesheet. Returns: TshAccessCode, TshCompCode, TshDeptCode, TshGlAccCode, TshHoursCode. Required: id.
- **delete_a_c_mi_c_pyetimesheet_by_id** — Delete a specific PY E-Timesheet. Required: id.
- **list_all_c_mi_c_pyjobpayrate** — Retrieve PY Job Pay Rates By Code. Returns: JprCompCode, JprCompName, JprJobCode, JprJobName, JprPhsCode.
- **get_single_c_mi_c_pyjobpayrate_by_id** — Retrieve a Specific PY Job Pay Rate By VUUID. Returns: JprCompCode, JprCompName, JprJobCode, JprJobName, JprPhsCode. Required: id.
- **list_all_c_mi_c_pyoverheadcoderates** — Retrieve PY Overhead Codes and Rates. Returns: OvhmCompCode, OvhmCode, OvhmActive, OvhmDesc, OvhmRowid.
- **list_all_c_mi_c_pyoverheadjobs** — Retrieve PY Assigned overhead to jobs. Returns: OvrjAllJobsCompCode, OvrjAllJobsJobCode, OvrjAssocCompCode, OvrjAssocJobCode, OvrjAssocJobName.
- **list_all_c_mi_c_pypaygroup** — Retrieve PY Job Pay Groups By Code. Returns: PygCompCode, PygCode, PygBankCode, PygBranchCode, PygCrAccCode.
- **list_all_c_mi_c_pypayperiod** — Retrieve Pay Periods. Returns: PprChqName, PprCloseEtimsheetName, PprCompCode, PprPrnCode, PprPrnFrqName.
- **list_all_c_mi_c_pypayratecode** — Retrieve PY Rate codes. Returns: RcdCode, RcdDescription, RcdIuCreateDate, RcdIuCreateUser, RcdIuUpdateDate.
- **list_all_c_mi_c_pypayrun** — Retrieve PY Pay Runs By Code. Returns: PrnCode, PrnFrqCode, PrnDescription, PrnShortDesc, PrnType.
- **list_all_c_mi_c_pyplan** — Retrieve PY Plan Code. Returns: PlnCode, PlnDescription, PlnShortDesc, PlnUser, PlnLastUpdDate.
- **list_all_c_mi_c_pyplanoption** — Retrieve PY Plan Options By Code. Returns: PloPlnCode, PloCode, PloDescription, PloShortDesc, PloUser.
- **list_all_c_mi_c_pystate** — Retrieve PY States By Codes. Returns: StaCountryCode, StaStateCode, StaStateName, StaShortName, StaPrtPrevailingWageRate.
- **list_all_c_mi_c_pytax** — Retrieve PY Tax. Returns: TaxCode, TaxLevelName, TaxGrpCode, TaxGrpName, TaxVertexTaxidName.
- **list_all_c_mi_c_pytaxemp** — Retrieve PY Tax Overrides By Code. Returns: TxpStateCode, TxpWrlCode, TxpTaxCode, TxpAltCalcCode, TxpEmpNo.
- **create_a_c_mi_c_pytaxemp** — Create a PY Tax Override. Returns: TxpStateCode, TxpWrlCode, TxpTaxCode, TxpAltCalcCode, TxpEmpNo. Required: TxpStateCode, TxpCalcmeth, TxpLastUpdDate, TxpEmpNo, TxpUser, TxpWrlCode, TxpEffectiveDate, TxpTaxCode.
- **get_single_c_mi_c_pytaxemp_by_id** — Retrieve a Specific PY Tax Override. Returns: TxpStateCode, TxpWrlCode, TxpTaxCode, TxpAltCalcCode, TxpEmpNo. Required: id.
- **update_a_c_mi_c_pytaxemp_by_id** — Update a Specific PY Tax Override. Returns: TxpStateCode, TxpWrlCode, TxpTaxCode, TxpAltCalcCode, TxpEmpNo. Required: id.
- **list_all_c_mi_c_pytaxexm** — Retrieve PY Tax Exemptions By Code. Returns: TxxStateCode, TxxWrlCode, TxxResidenceLocCode, TxxPrimWorkLocCode, TxxEmpNo.
- **create_a_c_mi_c_pytaxexm** — Create a PY Tax Exemption. Returns: TxxStateCode, TxxWrlCode, TxxResidenceLocCode, TxxPrimWorkLocCode, TxxEmpNo. Required: TxxEffectiveDate, TxxWrlCode, TxxFilingStatus, TxxEmpNo, TxxLastUpdDate, TxxStateCode, TxxUser.
- **get_single_c_mi_c_pytaxexm_by_id** — Retrieve a Specific PY Tax Exemption. Returns: TxxStateCode, TxxWrlCode, TxxResidenceLocCode, TxxPrimWorkLocCode, TxxEmpNo. Required: id.
- **update_a_c_mi_c_pytaxexm_by_id** — Update a Specific PY Tax Exemption. Returns: TxxStateCode, TxxWrlCode, TxxResidenceLocCode, TxxPrimWorkLocCode, TxxEmpNo. Required: id.
- **create_a_c_mi_c_pytrade** — Create a PY Trade. Returns: UniCode, UniName, UniShortName, UniUnionsUniCode, UniUnionsUniName. Required: TrdCode, TrdDescription, TrdShortDesc, TrdEeoClass, TrdLastUpdDate, TrdRpAvailblFlag, TrdCertFlag, TrdType.
- **get_single_c_mi_c_pytrade_by_id** — Retrieve a Specific PY Trade By VUUID. Returns: TrdCode, TrdTradeCode, TrdTradeName, TrdClassCode, TrdSocCode. Required: id.
- **list_all_c_mi_c_pytrdpayrate** — Retrieve PY Trade Pay Rates By Code. Returns: TprCompCode, TprCompName, TprTrdCode, DiscriminatorCode, TprEffectiveDate.
- **get_single_c_mi_c_pytrdpayrate_by_id** — Retrieve a Specific PY Trade Pay Rate By VUUID. Returns: TprCompCode, TprCompName, TprTrdCode, DiscriminatorCode, TprEffectiveDate. Required: id.
- **create_a_c_mi_c_pyunion** — Create a PY Union. Returns: UniCode, UniName, UniShortName, UniUnionsUniCode, UniUnionsUniName. Required: UniInclAsRegUniAca, UniCode, UniShortName, UniName, UniUseCtlUnionRate.
- **get_single_c_mi_c_pyunion_by_id** — Retrieve a Specific PY Union. Returns: UniCode, UniName, UniShortName, UniUnionsUniCode, UniUnionsUniName. Required: id.
- **update_a_c_mi_c_pyunion_by_id** — Update a Specific PY Union. Returns: UniCode, UniName, UniShortName, UniUnionsUniCode, UniUnionsUniName. Required: id.
- **delete_a_c_mi_c_pyunion_by_id** — Update a Specific PY Union. Required: id.
- **list_all_c_mi_c_pyunipayrate** — Retrieve PY Union Pay Rates By Code. Returns: UprCompCode, UprUniCode, UprTrdCode, UprTrdName, UprWorklocCode.
- **get_single_c_mi_c_pyunipayrate_by_id** — Retrieve a Specific PY Union Pay Rate By VUUID. Returns: UprCompCode, UprUniCode, UprTrdCode, UprTrdName, UprWorklocCode. Required: id.
- **list_all_c_mi_c_pywcbcode** — Retrieve PY Worker Compensation Codes By Code. Returns: WccCompCode, WccCountryCode, WccStateCode, WccWcbCode, WccDeptCode.
- **list_all_c_mi_c_pyworklocation** — Retrieve PY Work Location By Codes. Returns: WrlCode, WrlName, WrlShortName, WrlCountryCode, WrlCountryName.
- **list_all_c_mi_c_hcm_syscontact** — Retrieve System Contacts By Code. The System Contact API is used to create, view and manage contacts. Returns: GsyscContactCode, GsyscFirstName, GsyscMiddleName, GsyscLastName, GsyscPrefixName.
- **create_a_c_mi_c_hcm_syscontact** — Create a System Contact. The System Contact API is used to create, view and manage contacts. Returns: GsyscContactCode, GsyscFirstName, GsyscMiddleName, GsyscLastName, GsyscPrefixName.
- **get_single_c_mi_c_hcm_syscontact_by_id** — Retrieve a Specific System Contact By VUUID. Returns: GsyscContactCode, GsyscFirstName, GsyscMiddleName, GsyscLastName, GsyscPrefixName. Required: id.
- **update_a_c_mi_c_hcm_syscontact_by_id** — Update a Specific System Contact. Returns: GsyscContactCode, GsyscFirstName, GsyscMiddleName, GsyscLastName, GsyscPrefixName. Required: id.
- **list_all_c_mi_c_ukgpaydeductions** — Retrieve Pay Deductions By Code.
- **list_all_c_mi_c_ukgpayearnings** — Retrieve Pay Earnings By Code.
- **list_all_c_mi_c_ukgpayheader** — Retrieve Pay Headers.
- **list_all_c_mi_c_ukgpaytaxes** — Retrieve United Kingdom Pay Taxes.
- **list_all_c_mi_c_vertexloccity** — Retrieve Security Groups By Code. Returns: EsgCode, EsgName, EsgIuCreateDate, EsgIuCreateUser, EsgIuUpdateDate.
- **create_a_c_mi_c_pydeduction_v_3** — Create new Deduction with dedpriority mandatory. Required: DedDescription, DedBaseCode, DedCode, DedType, DedForDepFlag, DedShortDesc, DedAllocationMethod, DedCalcSeq, DedPriority.
- **create_a_c_mi_c_hremrelatives_v_3** — Create a HR Employee Relative with Rel code mandatory. Required: EdpEmgconFlag, EdpDependFlag, EdpMedicalSuppFlag, EdpFullStudentFlag, EmployeeEmpNo, EdpBenfFlag, EdpSex, EdpLastName, EdpLastUpdDate, EdpDateBirth, EdpUser, EdpLivingFlag, EdpFirstName, EdpRelCode.
- **list_all_c_mi_c_jbcont** — Retrieve all JB Contracts By Code. Returns: JbcCompCode, JbcCompName, JbcContCode, JbcJobCode, JbcJobName.
- **get_single_c_mi_c_jbcont_by_id** — Retrieve a Specific JB Group By VUUID. Returns: JbcCompCode, JbcCompName, JbcContCode, JbcJobCode, JbcJobName. Required: id.
- **list_all_c_mi_c_jbgroup** — Retrieve JB Groups By Code. Returns: JbgCompCode, JbgContCode, JbgGroupNum, JbgGroupCode, JbgName.
- **create_a_c_mi_c_jbgroup** — Create a Job Billing Group. Returns: JbgCompCode, JbgContCode, JbgGroupNum, JbgGroupCode, JbgName. Required: JbgName, JbgGroupPremiumSplitFlag, JbgCompCode, JbgGroupCode, JbgContCode, JbgGroupNum.
- **get_single_c_mi_c_jbgroup_by_id** — Retrieve a Specific JB Group By VUUID. Returns: JbgCompCode, JbgContCode, JbgGroupNum, JbgGroupCode, JbgName. Required: id.
- **update_a_c_mi_c_jbgroup_by_id** — Update a Specific JB Group. Returns: JbgCompCode, JbgContCode, JbgGroupNum, JbgGroupCode, JbgName. Required: id.
- **create_a_c_mi_c_jc_foreign_batch_data_file** — Jersey Create a JC Foreign Batch Data File. Returns: insert.
- **list_all_c_mi_c_jcbatch** — Retrieve JC Batches By Code. Returns: JcbchCompCode, JcbchCostTypeCode, JcbchDsrcCode, JcbchName, JcbchNum.
- **create_a_c_mi_c_jcbatch** — Create a JC Batch. Returns: JcbchCompCode, JcbchCostTypeCode, JcbchDsrcCode, JcbchName, JcbchNum.
- **get_single_c_mi_c_jcbatch_by_id** — Retrieve a specific JC Job Batch By VUUID. Returns: JcbchCompCode, JcbchCostTypeCode, JcbchDsrcCode, JcbchName, JcbchNum. Required: id.
- **update_a_c_mi_c_jcbatch_by_id** — Update a specific JC Batch. Returns: JcbchCompCode, JcbchCostTypeCode, JcbchDsrcCode, JcbchName, JcbchNum. Required: id.
- **list_all_c_mi_c_jccontfcostcompdet** — Retrieve JC Cost to Complete Details by Code. Returns: FccdCompCode, FccdContCode, FccdBillCode, FccdJobCode, FccdPhsCode.
- **create_a_c_mi_c_jccontfcostcompdet** — Create Cost to Complete Details. Returns: FccdCompCode, FccdContCode, FccdBillCode, FccdJobCode, FccdPhsCode.
- **get_single_c_mi_c_jccontfcostcompdet_by_id** — Retrieve a specific Cost Complete Details by VUUID. Returns: FccdCompCode, FccdContCode, FccdBillCode, FccdJobCode, FccdPhsCode. Required: id.
- **update_a_c_mi_c_jccontfcostcompdet_by_id** — Update Cost to Complete Details. Returns: FccdCompCode, FccdContCode, FccdBillCode, FccdJobCode, FccdPhsCode. Required: id.
- **list_all_c_mi_c_jccontforecastarch** — Retrieve a Specific JC Forecast Archives By Code. Returns: JccfBillCatCode, JccfBillCatName, JccfBillCode, JccfBillCtrlPhsCode, JccfBillJobCode.
- **list_all_c_mi_c_jccontforecaststaff** — Retrieve JC Contract Forecasting Staff By Code.
- **create_a_c_mi_c_jccontforecaststaff** — Create JC Contract Forecasting Staff. Required: FbhJcCompCode.
- **get_single_c_mi_c_jccontforecaststaff_by_id** — Retrieve JC Contract Forecasting Staff By VUUID. Required: id.
- **create_a_c_mi_c_jccontforecaststaffdet** — Create JC Contract Forecasting Staff Details. Required: FbhJcCompCode.
- **get_single_c_mi_c_jccontforecaststaffdet_by_id** — Retrieve JC Contract Forecasting Staff Details By VUUID. Required: id.
- **list_all_c_mi_c_jccostcompletedetail** — Retrieve JC Cost Complete Details By Codes.
- **get_single_c_mi_c_jccostcompletedetail_by_id** — Retrieve a Specific JC Cost Complete Detail By VUUID. Required: id.
- **get_single_c_mi_c_jccosttocompletespread_by_id** — Retrieve JC Cost To Complete Spreads By VUUID. Required: id.
- **list_all_c_mi_c_jcdetailposted** — Retrieve Posted JC Details. Returns: JcdtNum, JcdtCompCode, JcdtDsrcCompCode, JcdtTypeCode, JcdtDsrcCode.
- **get_single_c_mi_c_jcdetailposted_by_id** — Retrieve a Specific Posted JC Detail Posted By VUUID. Returns: JcdtNum, JcdtCompCode, JcdtDsrcCompCode, JcdtTypeCode, JcdtDsrcCode. Required: id.
- **create_a_c_mi_c_jcforeignbatchdatafile** — Create a JC Foreign Batch Data File. Returns: FbhJcCompCode, FbhJcDistTypeCode, FbhJcSrcCode, FbhJcRefCode, FbhJcJobCode. Required: FbhJcCompCode.
- **get_single_c_mi_c_jcforeignbatchdatafile_by_id** — Retrieve JC Foreign Batch Data File By VUUID. Returns: FbhJcCompCode, FbhJcDistTypeCode, FbhJcSrcCode, FbhJcRefCode, FbhJcJobCode. Required: id.
- **list_all_c_mi_c_jcjob** — Retrieve JC Jobs By Code. Jobs are used to manage cost and revenue budgets, billing contracts and forecasts in CMiC. Returns: JobAccmethCode, JobAcctContactCode, JobAcctPartnCode, JobAcctPartnTypeCode, JobActionCode.
- **create_a_c_mi_c_jcjob** — Create a JC Job. Jobs are used to manage cost and revenue budgets, billing contracts and forecasts in CMiC. Returns: JobAccmethCode, JobAcctContactCode, JobAcctPartnCode, JobAcctPartnTypeCode, JobActionCode.
- **get_single_c_mi_c_jcjob_by_id** — Retrieve a specific JC Job By VUUID. Returns: JobAccmethCode, JobAcctContactCode, JobAcctPartnCode, JobAcctPartnTypeCode, JobActionCode. Required: id.
- **update_a_c_mi_c_jcjob_by_id** — Update a JC Job. Returns: JobAccmethCode, JobAcctContactCode, JobAcctPartnCode, JobAcctPartnTypeCode, JobActionCode. Required: id.
- **list_all_c_mi_c_jcjobcategory** — Retrieve Job Categories By Code. This endpoint is primarily used to retrieve job-based budget categories assigned to specific Jobs and Phases. Returns: JcatBillCode, JcatBillName, JcatBillingTypeCode, JcatBudmethCode, JcatCalculateColumnName.
- **create_a_c_mi_c_jcjobcategory** — Create a JC Job Category. This endpoint is primarily utilized for assigning job-based budget categories to specific Jobs and Phases. Returns: JcatBillCode, JcatBillName, JcatBillingTypeCode, JcatBudmethCode, JcatCalculateColumnName.
- **get_single_c_mi_c_jcjobcategory_by_id** — Retrieve a specific JC Job Category By VUUID. Returns: JcatBillCode, JcatBillName, JcatBillingTypeCode, JcatBudmethCode, JcatCalculateColumnName. Required: id.
- **update_a_c_mi_c_jcjobcategory_by_id** — Update a specific JC Job Category. PATCH will allow users to update any specific job cost budget category. Returns: JcatBillCode, JcatBillName, JcatBillingTypeCode, JcatBudmethCode, JcatCalculateColumnName. Required: id.
- **delete_a_c_mi_c_jcjobcategory_by_id** — Delete a Specific JC Job category. DELETE will allow the user to remove the specific job cost budget category. Required: id.
- **list_all_c_mi_c_jcjobcombinedjobrel** — Retrieve JC Combined Job Relations By Code. Returns: JcrActiveFlag, JcrCompCodeMain, JcrCompCodeRel, JcrExcBillingFlag, JcrExcContractFlag.
- **get_single_c_mi_c_jcjobcombinedjobrel_by_id** — Retrieve a Specific JC Combined Job Relation By VUUID. Returns: JcrActiveFlag, JcrCompCodeMain, JcrCompCodeRel, JcrExcBillingFlag, JcrExcContractFlag. Required: id.
- **list_all_c_mi_c_jcjobcostcatcodes** — Retrieve JC Job Phases Category Codes By Code. API is used to get information on what category is associated with a particular job cost code. Returns: GjcatBillCode, GjcatBillName, GjcatBillingTypeCode, GjcatBudmethCode, GjcatCalculateColumnName.
- **get_single_c_mi_c_jcjobcostcatcode_by_id** — Retrieve a Specific JC Job Phase By VUUID. Returns: GjcatBillCode, GjcatBillName, GjcatBillingTypeCode, GjcatBudmethCode, GjcatCalculateColumnName. Required: id.
- **list_all_c_mi_c_jcjobcostcodes** — Retrieve JC Job Phases By Code. Cost codes are used in combination with categories (categories of cost types) to specify a job's cost elements. Returns: GjjpBillCode, GjjpBillName, GjjpBillingRateTableCode, GjjpBillingTypeCode, GjjpCode.
- **create_a_c_mi_c_jcjobcostcode** — Create a JC Job Cost Code (Job Phases). Cost codes are used in combination with categories (categories of cost types) to specify a job's cost elements. Returns: GjjpBillCode, GjjpBillName, GjjpBillingRateTableCode, GjjpBillingTypeCode, GjjpCode.
Required: GjjpCompCode, GjjpJobCode, GjjpCode, GjjpName, GjjpStoreFcastApprovedFlg, GjjpActiveFlag, GjjpFactorableFlg, GjjpCtrlCode, GjjpJobCtrlCode.
- **get_single_c_mi_c_jcjobcostcode_by_id** — Retrieve a Specific JC Job Phase By VUUID. Returns: GjjpBillCode, GjjpBillName, GjjpBillingRateTableCode, GjjpBillingTypeCode, GjjpCode. Required: id.
- **update_a_c_mi_c_jcjobcostcode_by_id** — Update a specific JC Job Cost Code. Returns: GjjpBillCode, GjjpBillName, GjjpBillingRateTableCode, GjjpBillingTypeCode, GjjpCode. Required: id.
- **delete_a_c_mi_c_jcjobcostcode_by_id** — Delete a Specific JC Job Cost Code. Required: id.
- **list_all_c_mi_c_jcmastercategories** — Retrieve Master Categories By Code. Returns: CatBillAccCode, CatBillGroupCode, CatCcAccCode, CatCode, CatCompCode.
- **create_a_c_mi_c_jcmastercategory** — Create a JC Job Master Category Code. Returns: CatBillAccCode, CatBillGroupCode, CatCcAccCode, CatCode, CatCompCode. Required: CatDefaultBudmethCode, CatCode, CatWmCode, CatCompCode, CatName.
- **list_all_c_mi_c_jcmastercostcodes** — Retrieve Master Phases/Cost Codes By Code. Returns: PhsAltCode, PhsCode, PhsCompCode, PhsCompName, PhsCtrlCode.
- **create_a_c_mi_c_jcmastercostcode** — Create a JC Job Master Phase/Cost Code. Returns: PhsAltCode, PhsCode, PhsCompCode, PhsCompName, PhsCtrlCode. Required: PhsWmCode, PhsName, PhsCtrlCode, PhsCode, PhsCompCode.
- **get_single_c_mi_c_jcmastercostcode_by_id** — Retrieve a specific JC Master Phase By VUUID. Returns: PhsAltCode, PhsCode, PhsCompCode, PhsCompName, PhsCtrlCode. Required: id.
- **update_a_c_mi_c_jcmastercostcode_by_id** — Create a JC Job Master Phase/Cost Code. Returns: PhsAltCode, PhsCode, PhsCompCode, PhsCompName, PhsCtrlCode. Required: id.
- **list_all_c_mi_c_jctran** — Retrieve JC Transaction By Code. The Job Transaction is used to enter batches of Job Costing transactions (costs, billings, and committed costs). Returns: JcthCompCode, JcthCompName, JcthBchTypeCode, JcthBchNum, JcthBchName.
- **create_a_c_mi_c_jctran** — Create JC Transaction. Returns: JcthCompCode, JcthCompName, JcthBchTypeCode, JcthBchNum, JcthBchName.
- **get_single_c_mi_c_jctran_by_id** — Retrieve a specific JC Transaction By VUUID. Returns: JcthCompCode, JcthCompName, JcthBchTypeCode, JcthBchNum, JcthBchName. Required: id.
- **update_a_c_mi_c_jctran_by_id** — Update a specific JC Transaction. Returns: JcthCompCode, JcthCompName, JcthBchTypeCode, JcthBchNum, JcthBchName. Required: id.
- **delete_a_c_mi_c_jctran_by_id** — Delete a specific JC Transaction. Required: id.
- **list_all_c_mi_c_jcutran** — Retrieve Specific JC Unit Complete Transaction by Code. Returns: JcuCompCode, JcuCompName, JcuBchNum, JcuJobCode, JcuJobName.
- **create_a_c_mi_c_jcutran** — Create JC Units Complete Transaction. Returns: JcuCompCode, JcuCompName, JcuBchNum, JcuJobCode, JcuJobName.
- **get_single_c_mi_c_jcutran_by_id** — Retrieve a Specific JC Unit Complete Transaction By VUUID. Returns: JcuCompCode, JcuCompName, JcuBchNum, JcuJobCode, JcuJobName. Required: id.
- **list_all_c_mi_c_jcwiprep** — Retrieve JC WIP Report Export.
- **create_a_c_mi_c_postjctran** — Post JC Transaction. The postjctran api endpoint is used to post batches of Job Costing transactions. Returns: result, error.
- **create_a_c_mi_c_updateprojcostamt** — Update Project Cost Amounts. Returns: result, error.
- **list_all_c_mi_c_jcjobcategory_v_2** — Retrieve Job Categories By Code. This endpoint is primarily used to retrieve job-based budget categories assigned to specific Jobs and Phases. Returns: JcatBillingTypeCode, JcatBillCode, JcatBillName, JcatBudmethCode, JcatCalculateColumnName.
- **create_a_c_mi_c_jcjobcategory_v_2** — Create a JC Job Category. This endpoint is primarily utilized for assigning job-based budget categories to specific Jobs and Phases. Returns: JcatBillingTypeCode, JcatBillCode, JcatBillName, JcatBudmethCode, JcatCalculateColumnName.
- **get_single_c_mi_c_jcjobcategory_v_2_by_id** — Retrieve a specific JC Job Category By VUUID. Returns: JcatBillingTypeCode, JcatBillCode, JcatBillName, JcatBudmethCode, JcatCalculateColumnName. Required: id.
- **update_a_c_mi_c_jcjobcategory_v_2_by_id** — Update a specific JC Job Category. PATCH will allow users to update any specific job cost budget category. Returns: JcatBillingTypeCode, JcatBillCode, JcatBillName, JcatBudmethCode, JcatCalculateColumnName. Required: id.
- **delete_a_c_mi_c_jcjobcategory_v_2_by_id** — Delete a Specific JC Job category. DELETE will allow the user to remove the specific job cost budget category. Required: id.
- **list_all_c_mi_c_mssalesorder** — Retrieve Material Sale Orders by Code.
- **list_all_c_mi_c_mssalesorderdet** — Retrieve Material Sale Order Details by Code.
- **get_single_c_mi_c_mssalesorderdet_by_id** — Retrieve a Specific Material Sale Order Detail By VUUID. Required: id.
- **list_all_c_mi_c_mstruckratedetail** — Retrieve Truck Rate Detail By Company Code.
- **list_all_c_mi_c_omcompetitor** — Retrieve OM Competitors By Code. Returns: OmcCompetitorCode, OmcName, OmcProductName, OmcPartnCode, OmcPartnTypeCode.
- **create_a_c_mi_c_omcompetitor** — Create an OM Competitor. Returns: OmcCompetitorCode, OmcName, OmcProductName, OmcPartnCode, OmcPartnTypeCode. Required: OmcName, OmcCompetitorCode.
- **get_single_c_mi_c_omcompetitor_by_id** — Retrieve a Specific OM Competitor By VUUID. Returns: OmcCompetitorCode, OmcName, OmcProductName, OmcPartnCode, OmcPartnTypeCode. Required: id.
- **update_a_c_mi_c_omcompetitor_by_id** — Update an OM Competitor. Returns: OmcCompetitorCode, OmcName, OmcProductName, OmcPartnCode, OmcPartnTypeCode. Required: id.
- **delete_a_c_mi_c_omcompetitor_by_id** — Delete a OM Competitor. Required: id.
- **list_all_c_mi_c_omopphist** — Retrieve Opportunity History By Company Code.
- **list_all_c_mi_c_omopportunity** — Retrieve OM Opportunities By Code. Returns: OmopvAddContactName, OmopvBidJobBillRtTblCode, OmopvBidJobBillRtTblName, OmopvBldRiskbyCode, OmopvBuildingClassCode.
- **create_a_c_mi_c_omopportunity** — Create an OM Opportunity. Returns: OmopvAddContactName, OmopvBidJobBillRtTblCode, OmopvBidJobBillRtTblName, OmopvBldRiskbyCode, OmopvBuildingClassCode. Required: OmopvOppoName, OmopvProjCompCode, OmopvCompCode, OmopvPartnCode.
- **get_single_c_mi_c_omopportunity_by_id** — Retrieve a Specific OM Opportunity By VUUID. Returns: OmopvAddContactName, OmopvBidJobBillRtTblCode, OmopvBidJobBillRtTblName, OmopvBldRiskbyCode, OmopvBuildingClassCode. Required: id.
- **update_a_c_mi_c_omopportunity_by_id** — Update an OM Opportunity. Returns: OmopvAddContactName, OmopvBidJobBillRtTblCode, OmopvBidJobBillRtTblName, OmopvBldRiskbyCode, OmopvBuildingClassCode. Required: id.
- **list_all_c_mi_c_omrevenuedet** — Retrieve OM Opportunities Revenue Detail By Code.
- **get_single_c_mi_c_omrevenuedet_by_id** — Retrieve a Specific OM Opportunity Revenue Details By VUUID. Required: id.
- **update_a_c_mi_c_omrevenuedet_by_id** — Update an OM Revenue Detail. Required: id.
- **list_all_c_mi_c_organization** — Retrieve Organization. This endpoint retrieves Organization (OM-only) records from CMiC's core data model. Returns: Omo1099Code, OmoAbbrevCode, OmoAkaName, OmoClassCode, OmoClassName.
- **get_single_c_mi_c_organization_by_id** — Organization By VUUID. This endpoint retrieves Organization (OM-only) records from CMiC's core data model. Returns: Omo1099Code, OmoAbbrevCode, OmoAkaName, OmoClassCode, OmoClassName. Required: id.
- **get_single_c_mi_c_pm_doc_download_doc_by_id** — Download the Bytes of a Specific PM Attachment/Document. Required: id.
- **create_a_c_mi_c_upload_doc** — Create a Revision of PM Attachment & Link to a Project. Returns: pmdRevNum, result, pmdRevOraseq, pmdTitle, pmdUuid.
- **delete_a_c_mi_c_upload_doc_by_id** — Delete an Attachment. Required: id.
- **create_a_c_mi_c_pm_doc_upload_doc_revision** — Update an Existing PM Attachment Revision. Returns: pmdRevNum, result, pmdRevOraseq, pmdTitle, pmdUuid. Required: vuuid.
- **create_a_c_mi_c_upload_doc_revision** — Add a New Revision to an Existing PM Attachment. Returns: PmdRevNum, Result, PmdRevUuid, PmdRevOraseq, PmdUuid. Required: vuuid, document-content-file.
- **create_a_c_mi_c_assign_to_project_contact** — Assign contact to project.
- **create_a_c_mi_c_assign_to_project_partner** — Assign partner to project.
- **create_a_c_mi_c_foreignbiditemimport** — Create Multiple Foreign Bid Items. Returns: CompCode, CompName, ProjCode, ProjName, MtCode. Required: ToValidateFlag, ProjCode, CompCode, PmfbiiValid, ToDeleteFlag.
- **get_single_c_mi_c_foreignbiditemimport_by_id** — Retrieve a Specific Foreign Bid Item Import. Returns: CompCode, CompName, ProjCode, ProjName, MtCode. Required: id.
- **list_all_c_mi_c_pmbidder** — Find by UUID.
- **list_all_c_mi_c_pmbidpackage** — Find by UUID.
- **list_all_c_mi_c_pmbidpboi** — Find by UUID.
- **list_all_c_mi_c_pmcomm** — Retrieve PM Communications By Code. Returns: PmcomCompCode, PmcomEnteredByContactCode, PmcomEnteredByPartnCode, PmcomEnteredByPartnTCode, PmcomFollowupByContctCode.
- **create_a_c_mi_c_pmcomm** — Create a PM Communication. Returns: PmcomCompCode, PmcomEnteredByContactCode, PmcomEnteredByPartnCode, PmcomEnteredByPartnTCode, PmcomFollowupByContctCode.
- **get_single_c_mi_c_pmcomm_by_id** — Retrieve a Specific PM Communication. Returns: PmcomCompCode, PmcomEnteredByContactCode, PmcomEnteredByPartnCode, PmcomEnteredByPartnTCode, PmcomFollowupByContctCode. Required: id.
- **update_a_c_mi_c_pmcomm_by_id** — Update a specific PM Communication. Returns: PmcomCompCode, PmcomEnteredByContactCode, PmcomEnteredByPartnCode, PmcomEnteredByPartnTCode, PmcomFollowupByContctCode. Required: id.
- **delete_a_c_mi_c_pmcomm_by_id** — Delete a Specific PM Communication. Required: id.
- **create_a_c_mi_c_pmcommtype** — Create a PM Communication Type. Returns: BpcommCode, BpcommName, BpcommIuCreateDate, BpcommIuUpdateDate, BpcommSortKey. Required: BpcommCode.
- **get_single_c_mi_c_pmcommtype_by_id** — Retrieve a Specific PM Communication Type. Returns: BpcommCode, BpcommName, BpcommIuCreateDate, BpcommIuUpdateDate, BpcommSortKey. Required: id.
- **update_a_c_mi_c_pmcommtype_by_id** — Update a Specific PM Communication Type. Returns: BpcommCode, BpcommName, BpcommIuCreateDate, BpcommIuUpdateDate, BpcommSortKey. Required: id.
- **delete_a_c_mi_c_pmcommtype_by_id** — Delete a Specific JC Job category. Required: id.
- **list_all_c_mi_c_pmcompcontact** — Retrieve PM Contact By Code. Returns: GpyempCompCode, GpyempTradeCode, GpyempWrlCode, GpyempWrlName, GpytrdTradeName.
- **create_a_c_mi_c_pmcompcontact** — Create a PM Company Contact. Returns: GpyempCompCode, GpyempTradeCode, GpyempWrlCode, GpyempWrlName, GpytrdTradeName. Required: GsyscPartnTypeCode, GsyscContactCode, GsyscLastUpdDate, GsyscPartnCode, GsyscHtmlEmailFlag.
- **get_single_c_mi_c_pmcompcontact_by_id** — Retrieve a Specific PM Company Contact By VUUID. Returns: GpyempCompCode, GpyempTradeCode, GpyempWrlCode, GpyempWrlName, GpytrdTradeName. Required: id.
- **update_a_c_mi_c_pmcompcontact_by_id** — Update a Specific PM Contact. Returns: GpyempCompCode, GpyempTradeCode, GpyempWrlCode, GpyempWrlName, GpytrdTradeName. Required: id.
- **delete_a_c_mi_c_pmcompcontact_by_id** — Delete a Specific PM Contract. Required: id.
- **create_a_c_mi_c_pmcontracttype** — Create a PM Contract Type. Returns: PmctCompCode, PmctCompName, PmctContTypeCode, PmctActiveFlag, PmctContractType. Required: PmctContractType, PmctCompCode, PmctActiveFlag.
- **get_single_c_mi_c_pmcontracttype_by_id** — Retrieve a Specific PM Contract Type. Returns: PmctCompCode, PmctCompName, PmctContTypeCode, PmctActiveFlag, PmctContractType. Required: id.
- **update_a_c_mi_c_pmcontracttype_by_id** — Update a Specific PM Contract Type. Returns: PmctCompCode, PmctCompName, PmctContTypeCode, PmctActiveFlag, PmctContractType. Required: id.
- **delete_a_c_mi_c_pmcontracttype_by_id** — Delete a Specific PM Contract Type. Required: id.
- **list_all_c_mi_c_pmdailyjourbilldet** — Retrieve PM Daily Journal Bill Details By Code.
- **create_a_c_mi_c_pmdailyjourbilldet** — Create a PM Daily Journal Bill Detail. Required: PmjbContCode, PmjbBillCode, PmjbWmCode, PmjbBillDesc, PmjbCompCode.
- **get_single_c_mi_c_pmdailyjourbilldet_by_id** — Retrieve a Specific PM Daily Journal Bill Detail. Required: id.
- **update_a_c_mi_c_pmdailyjourbilldet_by_id** — Update a Specific PM Daily Journal Bill Detail. Required: id.
- **delete_a_c_mi_c_pmdailyjourbilldet_by_id** — Delete a Specific PM Daily Journal Bill Detail. Required: id.
- **list_all_c_mi_c_pmdailyjourdwp** — Retrieve PM Daily Journal Daily Work Plans By Code. Returns: PmjdwpTztObserverName, PmjdwpAdditionalResources, PmjdwpAheEqpGuardsFlag, PmjdwpAheEqpRadiusFlag, PmjdwpAheEqpRiggingFlag.
- **create_a_c_mi_c_pmdailyjourdwp** — Create a PM Daily Journal Daily Work Plan. Returns: PmjdwpTztObserverName, PmjdwpAdditionalResources, PmjdwpAheEqpGuardsFlag, PmjdwpAheEqpRadiusFlag, PmjdwpAheEqpRiggingFlag.
- **get_single_c_mi_c_pmdailyjourdwp_by_id** — Retrieve a Specific PM Daily Journal Daily Work Plan. Returns: PmjdwpTztObserverName, PmjdwpAdditionalResources, PmjdwpAheEqpGuardsFlag, PmjdwpAheEqpRadiusFlag, PmjdwpAheEqpRiggingFlag. Required: id.
- **update_a_c_mi_c_pmdailyjourdwp_by_id** — Update a Specific PM Daily Journal Daily Work Plan. Returns: PmjdwpTztObserverName, PmjdwpAdditionalResources, PmjdwpAheEqpGuardsFlag, PmjdwpAheEqpRadiusFlag, PmjdwpAheEqpRiggingFlag. Required: id.
- **delete_a_c_mi_c_pmdailyjourdwp_by_id** — Delete a Specific PM Daily Journal Daily Work Plan. Required: id.
- **list_all_c_mi_c_pmdailyjourff** — Retrieve PM Daily Journal Field Force By Code. Returns: PmjtlPartnCode, PmjtlPartnName, PmjtlPartnTypeCode, PmjtlClvValueCode1, PmjtlClvValueCode2.
- **create_a_c_mi_c_pmdailyjourff** — Create a PM Daily Journal Field Force. Returns: PmjtlPartnCode, PmjtlPartnName, PmjtlPartnTypeCode, PmjtlClvValueCode1, PmjtlClvValueCode2. Required: PmjtlPartnTypeCode, PmjtlPartnCode.
- **get_single_c_mi_c_pmdailyjourff_by_id** — Retrieve a Specific PM Daily Journal Field Force. Returns: PmjtlPartnCode, PmjtlPartnName, PmjtlPartnTypeCode, PmjtlClvValueCode1, PmjtlClvValueCode2. Required: id.
- **update_a_c_mi_c_pmdailyjourff_by_id** — Update a Specific PM Daily Journal Field Force. Returns: PmjtlPartnCode, PmjtlPartnName, PmjtlPartnTypeCode, PmjtlClvValueCode1, PmjtlClvValueCode2. Required: id.
- **delete_a_c_mi_c_pmdailyjourff_by_id** — Delete a Specific PM Daily Journal Field Force. Required: id.
- **list_all_c_mi_c_pmdailyjourlab** — Retrieve PM Daily Journal Labour By Code. Returns: PmjolCatCode, PmjolCompCode, PmjolEmpName, PmjolExpCode, PmjolJobCode.
- **create_a_c_mi_c_pmdailyjourlab** — Create a PM Daily Journal Labour. Returns: PmjolCatCode, PmjolCompCode, PmjolEmpName, PmjolExpCode, PmjolJobCode. Required: PmjolCompCode.
- **get_single_c_mi_c_pmdailyjourlab_by_id** — Retrieve a Specific PM Daily Journal Labour By VUUID. Returns: PmjolCatCode, PmjolCompCode, PmjolEmpName, PmjolExpCode, PmjolJobCode. Required: id.
- **update_a_c_mi_c_pmdailyjourlab_by_id** — Update a Specific PM Daily Journal Labour. Returns: PmjolCatCode, PmjolCompCode, PmjolEmpName, PmjolExpCode, PmjolJobCode. Required: id.
- **delete_a_c_mi_c_pmdailyjourlab_by_id** — Delete a Specific PM Daily Journal Labour. Required: id.
- **list_all_c_mi_c_pmdailyjourmat** — Retrieve PM Daily Journal Materials By Code. Returns: PmjmtCompCode, PmjmtItemCode, PmjmtItemName, PmjmtPartnTypeCode, PmjmtPoLineNum.
- **create_a_c_mi_c_pmdailyjourmat** — Create a PM Daily Journal Material. Returns: PmjmtCompCode, PmjmtItemCode, PmjmtItemName, PmjmtPartnTypeCode, PmjmtPoLineNum. Required: PmjmtCompCode.
- **get_single_c_mi_c_pmdailyjourmat_by_id** — Retrieve a Specific PM Daily Journal Material By VUUID. Returns: PmjmtCompCode, PmjmtItemCode, PmjmtItemName, PmjmtPartnTypeCode, PmjmtPoLineNum. Required: id.
- **update_a_c_mi_c_pmdailyjourmat_by_id** — Update a Specific PM Daily Journal Material. Returns: PmjmtCompCode, PmjmtItemCode, PmjmtItemName, PmjmtPartnTypeCode, PmjmtPoLineNum. Required: id.
- **delete_a_c_mi_c_pmdailyjourmat_by_id** — Delete a Specific PM Daily Journal Material. Required: id.
- **list_all_c_mi_c_pmdailyjournal** — Retrieve PM Daily Journals By Code. Returns: GpmjCompCode, GpmjPrepContactCode, GpmjPrepPartnCode, GpmjPrepPartnTypeCode, GpmjProjCode.
- **create_a_c_mi_c_pmdailyjournal** — Create a PM Daily Journal. Returns: GpmjCompCode, GpmjPrepContactCode, GpmjPrepPartnCode, GpmjPrepPartnTypeCode, GpmjProjCode. Required: GpmjPrepPartnCode, GpmjProjCode, GpmjPrepPartnTypeCode, GpmjCompCode, GpmjPrepContactCode, GpmjJournalId.
- **get_single_c_mi_c_pmdailyjournal_by_id** — Retrieve a Specific PM Daily Journal By VUUID. Returns: GpmjCompCode, GpmjPrepContactCode, GpmjPrepPartnCode, GpmjPrepPartnTypeCode, GpmjProjCode. Required: id.
- **update_a_c_mi_c_pmdailyjournal_by_id** — Update a Specific PM Daily Journal. Returns: GpmjCompCode, GpmjPrepContactCode, GpmjPrepPartnCode, GpmjPrepPartnTypeCode, GpmjProjCode. Required: id.
- **list_all_c_mi_c_pmdailyjouroeqp** — Retrieve PM Daily Journal Owner Equipment By Code. Returns: PmjoeCatCode, PmjoeCompCode, PmjoeEqpCode, PmjoeEqpName, PmjoeJobCode.
- **create_a_c_mi_c_pmdailyjouroeqp** — Create a PM Daily Journal Owner Equipment. Returns: PmjoeCatCode, PmjoeCompCode, PmjoeEqpCode, PmjoeEqpName, PmjoeJobCode. Required: PmjoeCompCode.
- **get_single_c_mi_c_pmdailyjouroeqp_by_id** — Retrieve a Specific PM Daily Journal Owner Equipment By VUUID. Returns: PmjoeCatCode, PmjoeCompCode, PmjoeEqpCode, PmjoeEqpName, PmjoeJobCode. Required: id.
- **update_a_c_mi_c_pmdailyjouroeqp_by_id** — Update a Specific PM Daily Journal Owner Equipment. Returns: PmjoeCatCode, PmjoeCompCode, PmjoeEqpCode, PmjoeEqpName, PmjoeJobCode. Required: id.
- **delete_a_c_mi_c_pmdailyjouroeqp_by_id** — Delete a Specific PM Daily Journal Owner Equipment. Required: id.
- **list_all_c_mi_c_pmdailyjourqc** — Retrieve PM Daily Journal Quality Control By Code. Returns: PmjqcActCode, PmjqcDfwCode, PmjqcPhsCode, PmjqcBuildingArea, PmjqcIuCreateDate.
- **create_a_c_mi_c_pmdailyjourqc** — Create a PM Daily Journal Quality Control. Returns: PmjqcActCode, PmjqcDfwCode, PmjqcPhsCode, PmjqcBuildingArea, PmjqcIuCreateDate.
- **get_single_c_mi_c_pmdailyjourqc_by_id** — Retrieve a Specific PM Daily Journal Quality Control By VUUID. Returns: PmjqcActCode, PmjqcDfwCode, PmjqcPhsCode, PmjqcBuildingArea, PmjqcIuCreateDate. Required: id.
- **update_a_c_mi_c_pmdailyjourqc_by_id** — Update a Specific PM Daily Journal Quality Control. Returns: PmjqcActCode, PmjqcDfwCode, PmjqcPhsCode, PmjqcBuildingArea, PmjqcIuCreateDate. Required: id.
- **delete_a_c_mi_c_pmdailyjourqc_by_id** — Delete a Specific PM Daily Journal Quality Control. Required: id.
- **list_all_c_mi_c_pmdailyjourtask** — Retrieve PM Daily Journal Tasks By Code. Returns: PmjtProjCode, PmjtPartnCode, PmjtPartnTypeCode, PmjtActCode, PmjtJournalVUuid.
- **create_a_c_mi_c_pmdailyjourtask** — Create a PM Daily Journal Task. Returns: PmjtProjCode, PmjtPartnCode, PmjtPartnTypeCode, PmjtActCode, PmjtJournalVUuid. Required: PmjtPartnTypeCode, PmjtPartnCode.
- **get_single_c_mi_c_pmdailyjourtask_by_id** — Retrieve a Specific PM Daily Journal Task By VUUID. Returns: PmjtProjCode, PmjtPartnCode, PmjtPartnTypeCode, PmjtActCode, PmjtJournalVUuid. Required: id.
- **update_a_c_mi_c_pmdailyjourtask_by_id** — Update a Specific PM Daily Journal Task. Returns: PmjtProjCode, PmjtPartnCode, PmjtPartnTypeCode, PmjtActCode, PmjtJournalVUuid. Required: id.
- **delete_a_c_mi_c_pmdailyjourtask_by_id** — Delete a Specific PM Daily Journal Task. Required: id.
- **list_all_c_mi_c_pmdailyjourteqp** — Retrieve PM Daily Journal Trade Equipment By Code. Returns: PmjtePartnCode, PmjtePartnTypeCode, PmjteClvValueCode1, PmjteClvValueCode2, PmjteClvValueCode3.
- **create_a_c_mi_c_pmdailyjourteqp** — Create a PM Daily Journal Trade Equipment. Returns: PmjtePartnCode, PmjtePartnTypeCode, PmjteClvValueCode1, PmjteClvValueCode2, PmjteClvValueCode3. Required: PmjteEqpId, PmjtePartnTypeCode, PmjteEqpDesc, PmjteClvValueCode1, PmjtePartnCode.
- **get_single_c_mi_c_pmdailyjourteqp_by_id** — Retrieve a Specific PM Daily Journal Trade Equipment By VUUID. Returns: PmjtePartnCode, PmjtePartnTypeCode, PmjteClvValueCode1, PmjteClvValueCode2, PmjteClvValueCode3. Required: id.
- **update_a_c_mi_c_pmdailyjourteqp_by_id** — Update a Specific PM Daily Journal Trade Equipment. Returns: PmjtePartnCode, PmjtePartnTypeCode, PmjteClvValueCode1, PmjteClvValueCode2, PmjteClvValueCode3. Required: id.
- **delete_a_c_mi_c_pmdailyjourteqp_by_id** — Delete a Specific PM Daily Journal Trade Equipment. Required: id.
- **list_all_c_mi_c_pmdailyjourtran** — Retrieve PM Daily Journal Transactions By Code. Returns: PmjutCompCode, PmjutCrewCode, PmjutJobCode, PmjutPhsCode, PmjutPhsName.
- **create_a_c_mi_c_pmdailyjourtran** — Create a PM Daily Journal Transaction. Returns: PmjutCompCode, PmjutCrewCode, PmjutJobCode, PmjutPhsCode, PmjutPhsName. Required: PmjutPhsCode, PmjutTranQty, PmjutNotes, PmjutJobCode, PmjutProjQty, PmjutWmCode, PmjutCompCode, PmjutPhsActiveFlag.
- **get_single_c_mi_c_pmdailyjourtran_by_id** — Retrieve a Specific PM Daily Journal Transaction By VUUID. Returns: PmjutCompCode, PmjutCrewCode, PmjutJobCode, PmjutPhsCode, PmjutPhsName. Required: id.
- **update_a_c_mi_c_pmdailyjourtran_by_id** — Update a Specific PM Daily Journal Transaction. Returns: PmjtePartnCode, PmjtePartnTypeCode, PmjteClvValueCode1, PmjteClvValueCode2, PmjteClvValueCode3. Required: id.
- **delete_a_c_mi_c_pmdailyjourtran_by_id** — Delete a Specific PM Daily Journal Transaction. Required: id.
- **list_all_c_mi_c_pmdailyjourudd** — Retrieve PM Daily Journal User Defined Data By Code. Returns: PmffdField1, PmffdField2, PmffdField3, PmffdField4, PmffdField5.
- **create_a_c_mi_c_pmdailyjourudd** — Create a PM Daily Journal User Defined Data. Returns: PmffdField1, PmffdField2, PmffdField3, PmffdField4, PmffdField5. Required: PmffdObjectType, PmffdSetType.
- **get_single_c_mi_c_pmdailyjourudd_by_id** — Retrieve a Specific PM Daily Journal User Defined Data By VUUID. Returns: PmffdField1, PmffdField2, PmffdField3, PmffdField4, PmffdField5. Required: id.
- **update_a_c_mi_c_pmdailyjourudd_by_id** — Update a Specific PM Daily Journal User Defined Data. Returns: PmffdField1, PmffdField2, PmffdField3, PmffdField4, PmffdField5. Required: id.
- **delete_a_c_mi_c_pmdailyjourudd_by_id** — Delete a Specific PM Daily Journal User Defined Data. Required: id.
- **list_all_c_mi_c_pmdailyjourvis** — Retrieve PM Daily Journal Visitors By Code. Returns: PmjviContactCode, PmjviContactName, PmjviPartnCode, PmjviPartnName, PmjviPartnTypeCode.
- **create_a_c_mi_c_pmdailyjourvi** — Create a PM Daily Journal Visitor. Returns: PmjviContactCode, PmjviContactName, PmjviPartnCode, PmjviPartnName, PmjviPartnTypeCode. Required: PmjviPartnCode, PmjviPartnTypeCode.
- **get_single_c_mi_c_pmdailyjourvi_by_id** — Retrieve a Specific PM Daily Journal Visitor By VUUID. Returns: PmjviContactCode, PmjviContactName, PmjviPartnCode, PmjviPartnName, PmjviPartnTypeCode. Required: id.
- **update_a_c_mi_c_pmdailyjourvi_by_id** — Update a Specific PM Daily Journal Visitor. Returns: PmjviContactCode, PmjviContactName, PmjviPartnCode, PmjviPartnName, PmjviPartnTypeCode. Required: id.
- **delete_a_c_mi_c_pmdailyjourvi_by_id** — Delete a Specific PM Daily Journal Visitor. Required: id.
- **get_single_c_mi_c_pmdistbcc_by_id** — Retrieve a Specific PM Distribution (BCC) By VUUID. Required: id.
- **get_single_c_mi_c_pmdistcc_by_id** — Retrieve a Specific PM Distribution (CC) By VUUID. Returns: PmdistAbbrevCode, PmdistCompanyCode, PmdistContactCode, PmdistPartnCode, PmdistPartnTypeCode. Required: id.
- **create_a_c_mi_c_pmfwd** — Create a PM Field Work Directives. Returns: PmfwdCmCode, PmfwdCompCode, PmfwdFlwpContactCode, PmfwdFlwpPartnCode, PmfwdFlwpPartnTypeCode.
- **get_single_c_mi_c_pmfwd_by_id** — Retrieve a Specific PM Field Work Directive By VUUID. Returns: PmfwdCmCode, PmfwdCompCode, PmfwdFlwpContactCode, PmfwdFlwpPartnCode, PmfwdFlwpPartnTypeCode. Required: id.
- **update_a_c_mi_c_pmfwd_by_id** — Update a Specific PM Field Work Directive. Returns: PmfwdCmCode, PmfwdCompCode, PmfwdFlwpContactCode, PmfwdFlwpPartnCode, PmfwdFlwpPartnTypeCode. Required: id.
- **delete_a_c_mi_c_pmfwd_by_id** — Delete a Specific PM Field Work Directive. Required: id.
- **create_a_c_mi_c_pmfwdstatus** — Create a PM Field Work Directive Status. Returns: PmfsStatusClassCode, PmfsStatusCode, PmfsStatusName, PmfsIuCreateDate, PmfsIuUpdateDate. Required: PmfsStatusName, PmfsStatusCode, PmfsStatusClassCode.
- **get_single_c_mi_c_pmfwdstatus_by_id** — Retrieve a Specific PM Field Work Directive Status By VUUID. Returns: PmfsStatusClassCode, PmfsStatusCode, PmfsStatusName, PmfsIuCreateDate, PmfsIuUpdateDate. Required: id.
- **update_a_c_mi_c_pmfwdstatus_by_id** — Update a Specific PM Field Work Directive Status. Returns: PmfsStatusClassCode, PmfsStatusCode, PmfsStatusName, PmfsIuCreateDate, PmfsIuUpdateDate. Required: id.
- **delete_a_c_mi_c_pmfwdstatus_by_id** — Delete a Specific PM Field Work Directive Status. Required: id.
- **create_a_c_mi_c_pmissue** — Create a PM Issue. Returns: DmiCompCode, DmiContactCode, DmiPartnCode, DmiPartnTypeCode, DmiPriorityCode.
Required: DmiToContactCode, DmiTitle, DmiContactCode, DmiRespPartnCode, DmiToPartnTypeCode, DmiUser, DmiPartnCode, DmiToPartnCode, DmiRespPartnTypeCode, DmiRespContactCode, DmiPartnTypeCode, DmiStatusCode, DmiProjCode, DmiInternalFlag, DmiDate, DmiCompCode.
- **get_single_c_mi_c_pmissue_by_id** — Retrieve a Specific PM Issue By VUUID. Returns: DmiCompCode, DmiContactCode, DmiPartnCode, DmiPartnTypeCode, DmiPriorityCode. Required: id.
- **update_a_c_mi_c_pmissue_by_id** — Update a Specific PM Issue. Returns: DmiCompCode, DmiContactCode, DmiPartnCode, DmiPartnTypeCode, DmiPriorityCode. Required: id.
- **delete_a_c_mi_c_pmissue_by_id** — Delete a Specific PM Issue. Required: id.
- **list_all_c_mi_c_pmkeyplayers** — Retrieve PM Key Players By Code. A Key Player is a role and contact assigned on a project. Returns: PmkpAbbrevPartnCode, PmkpCompCode, PmkpContactCode, PmkpContactName, PmkpEsignOrderNum.
- **create_a_c_mi_c_pmkeyplayer** — Create Key Player role assignment for contact. Returns: PmkpAbbrevPartnCode, PmkpCompCode, PmkpContactCode, PmkpContactName, PmkpEsignOrderNum.
- **create_a_c_mi_c_pmmeeting** — Create a PM Meeting. Returns: PmmCompCode, PmmContactCode, PmmNextItemNum, PmmPartnCode, PmmPartnTypeCode. Required: PmmCompCode, PmmSubject, PmmTrackCode, PmmProjCode, PmmMeetingId.
- **get_single_c_mi_c_pmmeeting_by_id** — Retrieve a Specific PM Meeting By VUUID. Returns: PmmCompCode, PmmContactCode, PmmNextItemNum, PmmPartnCode, PmmPartnTypeCode. Required: id.
- **update_a_c_mi_c_pmmeeting_by_id** — Update a Specific PM Meeting. Returns: PmmCompCode, PmmContactCode, PmmNextItemNum, PmmPartnCode, PmmPartnTypeCode. Required: id.
- **delete_a_c_mi_c_pmmeeting_by_id** — Delete a Specific PM Meeting. Required: id.
- **create_a_c_mi_c_pmmeetingattnd** — Create a PM Meeting Attendee. Returns: PmmaBpCode, PmmaContactCode, PmmaAbsentFlag, PmmaBpType, PmmaCcOnlyFlag. Required: PmmaBpCode, PmmaContactCode, PmmaAbsentFlag, PmmaCcOnlyFlag, PmmaBpType.
- **get_single_c_mi_c_pmmeetingattnd_by_id** — Retrieve a Specific PM Meeting Attendee By VUUID. Returns: PmmaBpCode, PmmaContactCode, PmmaAbsentFlag, PmmaBpType, PmmaCcOnlyFlag. Required: id.
- **update_a_c_mi_c_pmmeetingattnd_by_id** — Update a Specific PM Meeting Attendee. Returns: PmmaBpCode, PmmaContactCode, PmmaAbsentFlag, PmmaBpType, PmmaCcOnlyFlag. Required: id.
- **delete_a_c_mi_c_pmmeetingattnd_by_id** — Delete a Specific PM Meeting Attendee. Required: id.
- **create_a_c_mi_c_pmmeetingitem** — Create a PM Meeting Item. Returns: PmmiCmCode, PmmiCompCode, PmmiItemStatusName, PmmiLastNoteNum, PmmiProjCode. Required: PmmiItemDesc, PmmiItemId, PmmiCompCode, PmmiItemStatus, PmmiProjCode.
- **get_single_c_mi_c_pmmeetingitem_by_id** — Retrieve a Specific PM Meeting Item By VUUID. Returns: PmmiCmCode, PmmiCompCode, PmmiItemStatusName, PmmiLastNoteNum, PmmiProjCode. Required: id.
- **update_a_c_mi_c_pmmeetingitem_by_id** — Update a Specific PM Meeting Item. Returns: PmmiCmCode, PmmiCompCode, PmmiItemStatusName, PmmiLastNoteNum, PmmiProjCode. Required: id.
- **delete_a_c_mi_c_pmmeetingitem_by_id** — Delete a Specific PM Meeting Item. Required: id.
- **create_a_c_mi_c_pmmeetingitemstatus** — Create a PM Meeting Item Status. Returns: PmmisClassCode, PmmisDesc, PmmisItemStatus, PmmisIuCreateDate, PmmisIuUpdateDate. Required: PmmisDesc, PmmisClassCode, PmmisItemStatus.
- **get_single_c_mi_c_pmmeetingitemstatus_by_id** — Retrieve a Specific PM Meeting Item Status By VUUID. Returns: PmmisClassCode, PmmisDesc, PmmisItemStatus, PmmisIuCreateDate, PmmisIuUpdateDate. Required: id.
- **update_a_c_mi_c_pmmeetingitemstatus_by_id** — Update a Specific PM Meeting Status. Returns: PmmisClassCode, PmmisDesc, PmmisItemStatus, PmmisIuCreateDate, PmmisIuUpdateDate. Required: id.
- **delete_a_c_mi_c_pmmeetingitemstatus_by_id** — Delete a Specific PM Meeting Status. Required: id.
- **list_all_c_mi_c_pmmeetingtrack** — Retrieve PM Meeting Tracks By Code. Returns: PmmtCompCode, PmmtNextItemNum, PmmtNextMeetingNum, PmmtProjCode, PmmtProjName.
- **create_a_c_mi_c_pmmeetingtrack** — Create a PM Meeting Track. Returns: PmmtCompCode, PmmtNextItemNum, PmmtNextMeetingNum, PmmtProjCode, PmmtProjName. Required: PmmtProjCode, PmmtTrackCode, PmmtCompCode, PmmtTrackName.
- **get_single_c_mi_c_pmmeetingtrack_by_id** — Retrieve a Specific PM Meeting Track By VUUID. Returns: PmmtCompCode, PmmtNextItemNum, PmmtNextMeetingNum, PmmtProjCode, PmmtProjName. Required: id.
- **update_a_c_mi_c_pmmeetingtrack_by_id** — Update a Specific PM Meeting Track. Returns: PmmtCompCode, PmmtNextItemNum, PmmtNextMeetingNum, PmmtProjCode, PmmtProjName. Required: id.
- **delete_a_c_mi_c_pmmeetingtrack_by_id** — Delete a Specific PM Meeting Track. Required: id.
- **list_all_c_mi_c_pmnotes** — Retrieve PM Notes By Code. Returns: PmnContactCode, PmnContactName, PmnNum, PmnObjCompCode, PmnObjProjCode.
- **create_a_c_mi_c_pmnote** — Create a PM Note. Returns: PmnContactCode, PmnContactName, PmnNum, PmnObjCompCode, PmnObjProjCode. Required: PmnObjKey1, PmnObjCompCode, PmnNum, PmnObjProjCode, PmnObjectType.
- **get_single_c_mi_c_pmnote_by_id** — Retrieve a Specific PM Note By VUUID. Returns: PmnContactCode, PmnContactName, PmnNum, PmnObjCompCode, PmnObjProjCode. Required: id.
- **update_a_c_mi_c_pmnote_by_id** — Update a Specific PM Note. Returns: PmnContactCode, PmnContactName, PmnNum, PmnObjCompCode, PmnObjProjCode. Required: id.
- **delete_a_c_mi_c_pmnote_by_id** — Delete a Specific PM Note. Required: id.
- **create_a_c_mi_c_pmnotice** — Create a PM Notice. Returns: PmntcCmCode, PmntcCompCode, PmntcFromContactCode, PmntcFromPartnCode, PmntcFromPartnTypeCode. Required: PmntcFollowupRequiredFlag, PmntcProjCode, PmntcCompCode.
- **get_single_c_mi_c_pmnotice_by_id** — Retrieve a Specific PM Notice By VUUID. Returns: PmntcCmCode, PmntcCompCode, PmntcFromContactCode, PmntcFromPartnCode, PmntcFromPartnTypeCode. Required: id.
- **update_a_c_mi_c_pmnotice_by_id** — Update a Specific PM Notice. Returns: PmntcCmCode, PmntcCompCode, PmntcFromContactCode, PmntcFromPartnCode, PmntcFromPartnTypeCode. Required: id.
- **delete_a_c_mi_c_pmnotice_by_id** — Delete a Specific PM Notice. Required: id.
- **create_a_c_mi_c_pmnoticestatus** — Create a PM Notice Status. Returns: PmnsStatusClassCode, PmnsStatusCode, PmnsStatusName, PmnsIuCreateDate, PmnsIuUpdateDate. Required: PmnsStatusClassCode, PmnsStatusCode, PmnsStatusName.
- **get_single_c_mi_c_pmnoticestatus_by_id** — Retrieve a Specific PM Notice Status By VUUID. Returns: PmnsStatusClassCode, PmnsStatusCode, PmnsStatusName, PmnsIuCreateDate, PmnsIuUpdateDate. Required: id.
- **update_a_c_mi_c_pmnoticestatus_by_id** — Update a Specific PM Notice Status. Returns: PmnsStatusClassCode, PmnsStatusCode, PmnsStatusName, PmnsIuCreateDate, PmnsIuUpdateDate. Required: id.
- **delete_a_c_mi_c_pmnoticestatus_by_id** — Delete a Specific PM Notice Status. Required: id.
- **list_all_c_mi_c_pmownerjsquery** — Run PM Owner JS Query with Code.
- **get_single_c_mi_c_pmpcirealloc_by_id** — Retrieve a Specific PM PCI Real Location By VUUID. Required: id.
- **list_all_c_mi_c_pmprojcontact** — Retrieve PM Project Contacts By Code. Returns: ContPartnCode, ContLastName, ContFirstName, ContMiddleName, ContAddPostalCode.
- **get_single_c_mi_c_pmprojcontact_by_id** — Retrieve a Specific PM Project Contact By VUUID. Returns: ContPartnCode, ContLastName, ContFirstName, ContMiddleName, ContAddPostalCode. Required: id.
- **list_all_c_mi_c_pmproject** — Retrieve PM Projects By Code. Returns: GrpmpAddContactName, GrpmpArchitectName, GrpmpBidJobCode, GrpmpBidJobDeptCode, GrpmpBidJobDeptName.
- **create_a_c_mi_c_pmproject** — Create a PM Project. Returns: GrpmpAddContactName, GrpmpArchitectName, GrpmpBidJobCode, GrpmpBidJobDeptCode, GrpmpBidJobDeptName. Required: GrpmpUseBidItemEaFlag, GrpmpHardBidFlag, GrpmpCompCode, GrpmpProjName, GrpmpPmplMaskOverride, GrpmpProjCode, GrpmpAutoCalcMarkupFlag, GrpmpJobSecGroup.
- **get_single_c_mi_c_pmproject_by_id** — Retrieve a Specific PM Project By VUUID. Returns: GrpmpAddContactName, GrpmpArchitectName, GrpmpBidJobCode, GrpmpBidJobDeptCode, GrpmpBidJobDeptName. Required: id.
- **update_a_c_mi_c_pmproject_by_id** — Update a Specific PM Project. Returns: GrpmpAddContactName, GrpmpArchitectName, GrpmpBidJobCode, GrpmpBidJobDeptCode, GrpmpBidJobDeptName. Required: id.
- **list_all_c_mi_c_pmprojectitem** — Retrieve PM Project Items By Code. Returns: PmpiCompCode, PmpiProjCode, PmpiLineNum, PmpiMaterialOrTaskCode, PmpiItemName.
- **create_a_c_mi_c_pmprojectitem** — Create a PM Project Item. Returns: PmpiCompCode, PmpiProjCode, PmpiLineNum, PmpiMaterialOrTaskCode, PmpiItemName. Required: PmpiIsExistInEmFlag, PmpiIsIncludedInBudgFlag, PmpiCompCode, PmpiProjCode, PmpiLineNum.
- **get_single_c_mi_c_pmprojectitem_by_id** — Retrieve a Specific PM Project Item By VUUID. Returns: PmpiCompCode, PmpiProjCode, PmpiLineNum, PmpiMaterialOrTaskCode, PmpiItemName. Required: id.
- **update_a_c_mi_c_pmprojectitem_by_id** — Update a Specific PM Project Item. Returns: PmpiCompCode, PmpiProjCode, PmpiLineNum, PmpiMaterialOrTaskCode, PmpiItemName. Required: id.
- **list_all_c_mi_c_pmprojectitemphssegmsum** — Retrieve PM Project Item Phase Segment Sums By Code.
- **get_single_c_mi_c_pmprojectitemphssegmsum_by_id** — Retrieve a Specific PM Project Item Phase Segment Sum By VUUID. Required: id.
- **list_all_c_mi_c_pmprojpartner** — Retrieve PM Project Partners By Code. Returns: PmppCompCode, PmppProjCode, PmppPartnCode, PmppPartnTypeCode, PmppAbbrevPartnCode.
- **create_a_c_mi_c_pmprojpartner** — Create a PM Project Partner. Returns: PmppCompCode, PmppProjCode, PmppPartnCode, PmppPartnTypeCode, PmppAbbrevPartnCode. Required: PmppAbbrevPartnCode, PmppPartnName, PmppCompCode, PmppProjCode, PmppPartnTypeCode, PmppPartnCode.
- **get_single_c_mi_c_pmprojpartner_by_id** — Retrieve a Specific PM Project Partner By VUUID. Returns: PmppCompCode, PmppProjCode, PmppPartnCode, PmppPartnTypeCode, PmppAbbrevPartnCode. Required: id.
- **update_a_c_mi_c_pmprojpartner_by_id** — Update a Specific PM Project Partner. Returns: PmppCompCode, PmppProjCode, PmppPartnCode, PmppPartnTypeCode, PmppAbbrevPartnCode. Required: id.
- **list_all_c_mi_c_pmpunchlist** — Retrieve PM Punchlists By Code. Returns: PmplArea1Name, PmplArea2Name, PmplArea3Name, PmplArea4Name, PmplCode.
- **create_a_c_mi_c_pmpunchlist** — Create a PM Punchlist. This endpoint is primarily utilized for creating punchlist. Returns: PmplArea1Name, PmplArea2Name, PmplArea3Name, PmplArea4Name, PmplCode.
- **get_single_c_mi_c_pmpunchlist_by_id** — Retrieve a Specific PM Punchlist By VUUID. Returns: PmplArea1Name, PmplArea2Name, PmplArea3Name, PmplArea4Name, PmplCode. Required: id.
- **update_a_c_mi_c_pmpunchlist_by_id** — Update a PM Punchlist. Returns: PmplArea1Name, PmplArea2Name, PmplArea3Name, PmplArea4Name, PmplCode. Required: id.
- **list_all_c_mi_c_pmpunchlistdet** — Retrieve PM Punchlist Details By Code. Returns: PmpldChgCode, PmpldCmCode, PmpldCompCode, PmpldContCode, PmpldContName.
- **create_a_c_mi_c_pmpunchlistdet** — Create PM Punchlist Details. This endpoint is primarily utilized for creating punchlist Details. Returns: PmpldChgCode, PmpldCmCode, PmpldCompCode, PmpldContCode, PmpldContName.
- **get_single_c_mi_c_pmpunchlistdet_by_id** — Retrieve a Specific PM Project Punchlist Detail By VUUID. Returns: PmpldChgCode, PmpldCmCode, PmpldCompCode, PmpldContCode, PmpldContName. Required: id.
- **update_a_c_mi_c_pmpunchlistdet_by_id** — Update PM Punchlist Details. Returns: PmpldChgCode, PmpldCmCode, PmpldCompCode, PmpldContCode, PmpldContName. Required: id.
- **list_all_c_mi_c_pmpunchliststatus** — Retrieve PM Punchlist Statuses By Code. Returns: PmplsStatusClassCode, PmplsStatusCode, PmplsStatusName, PmplsIuCreateDate, PmplsIuUpdateDate.
- **create_a_c_mi_c_pmpunchliststatus** — Create a PM Punchlist Status. Returns: PmplsStatusClassCode, PmplsStatusCode, PmplsStatusName, PmplsIuCreateDate, PmplsIuUpdateDate. Required: PmplsStatusCode, PmplsStatusClassCode, PmplsStatusName.
- **get_single_c_mi_c_pmpunchliststatus_by_id** — Retrieve a Specific PM Punchlist Status By VUUID. Returns: PmplsStatusClassCode, PmplsStatusCode, PmplsStatusName, PmplsIuCreateDate, PmplsIuUpdateDate. Required: id.
- **update_a_c_mi_c_pmpunchliststatus_by_id** — Update a Specific PM Punchlist Status. Returns: PmplsStatusClassCode, PmplsStatusCode, PmplsStatusName, PmplsIuCreateDate, PmplsIuUpdateDate. Required: id.
- **list_all_c_mi_c_pmrfi** — Retrieve PM RFI By Code. Returns: PmrfiCompCode, PmrfiProjCode, PmrfiStatusCode, PmrfiFromPartnCode, PmrfiFromPartnTypeCode.
- **create_a_c_mi_c_pmrfi** — Create a PM RFI. Returns: PmrfiCompCode, PmrfiProjCode, PmrfiStatusCode, PmrfiFromPartnCode, PmrfiFromPartnTypeCode. Required: PmrfiToPartnCode, PmrfiToContactCode, PmrfiProjCode, PmrfiSubject, PmrfiFromContactCode, PmrfiFromPartnCode, PmrfiAcceptSuggestionFlag, PmrfiFromPartnTypeCode, PmrfiToPartnTypeCode, PmrfiCompCode.
- **get_single_c_mi_c_pmrfi_by_id** — Retrieve a Specific PM RFI By VUUID. Returns: PmrfiCompCode, PmrfiProjCode, PmrfiStatusCode, PmrfiFromPartnCode, PmrfiFromPartnTypeCode. Required: id.
- **update_a_c_mi_c_pmrfi_by_id** — Update a Specific PM RFI. Returns: PmrfiCompCode, PmrfiProjCode, PmrfiStatusCode, PmrfiFromPartnCode, PmrfiFromPartnTypeCode. Required: id.
- **delete_a_c_mi_c_pmrfi_by_id** — Delete a Specific PM RFI. Required: id.
- **list_all_c_mi_c_pmrfistatus** — Retrieve PM RFI Statuses By Code. Returns: PmrfisStatusCode, PmrfisStatusName, PmrfisStatusClassCode, PmrfisSystemFlag, PmrfisIuCreateDate.
- **create_a_c_mi_c_pmrfistatus** — Create a PM RFI Status. Returns: PmrfisStatusCode, PmrfisStatusName, PmrfisStatusClassCode, PmrfisSystemFlag, PmrfisIuCreateDate. Required: PmrfisStatusClassCode, PmrfisSystemFlag, PmrfisStatusCode.
- **get_single_c_mi_c_pmrfistatus_by_id** — Retrieve a Specific PM RFI Status By PmrfisStatusCode. Returns: PmrfisStatusCode, PmrfisStatusName, PmrfisStatusClassCode, PmrfisSystemFlag, PmrfisIuCreateDate. Required: id.
- **update_a_c_mi_c_pmrfistatus_by_id** — Update a Specific PM RFI Status. Returns: PmrfisStatusCode, PmrfisStatusName, PmrfisStatusClassCode, PmrfisSystemFlag, PmrfisIuCreateDate. Required: id.
- **list_all_c_mi_c_pmsbmtpdetail** — Retrieve PM Submittal Package Details By Code. Returns: PmsmdCompCode, PmsmdProjCode, PmsmdSbmtpCode, PmsmdIuCreateDate, PmsmdIuUpdateDate.
- **create_a_c_mi_c_pmsbmtpdetail** — Create a PM Submittal Package Detail. Returns: PmsmdCompCode, PmsmdProjCode, PmsmdSbmtpCode, PmsmdIuCreateDate, PmsmdIuUpdateDate. Required: PmsmdProjCode, PmsmdSbmtpCode, PmsmdCompCode, PmsmdSbmtId.
- **get_single_c_mi_c_pmsbmtpdetail_by_id** — Retrieve a Specific PM Submittal Package Detail By VUUID. Returns: PmsmdCompCode, PmsmdProjCode, PmsmdSbmtpCode, PmsmdIuCreateDate, PmsmdIuUpdateDate. Required: id.
- **delete_a_c_mi_c_pmsbmtpdetail_by_id** — Delete a Specific PM Submittal Package Detail. Required: id.
- **list_all_c_mi_c_pmsubmitpkg** — Retrieve PM Submittal Packages By Code. Returns: PmsmpCompCode, PmsmpFwdToContactCode, PmsmpFwdToPartnCode, PmsmpFwdToPartnTypeCode, PmsmpLastUpdFwdCCode.
- **create_a_c_mi_c_pmsubmitpkg** — Create a PM Submittal Package. Returns: PmsmpCompCode, PmsmpFwdToContactCode, PmsmpFwdToPartnCode, PmsmpFwdToPartnTypeCode, PmsmpLastUpdFwdCCode. Required: PmsmpCompCode, PmsmpSbmtpCode, PmsmpProjCode, PmsmpRequiredEndDate, PmsmpRequiredStartDate.
- **get_single_c_mi_c_pmsubmitpkg_by_id** — Retrieve a Specific PM Submittal Package By VUUID. Returns: PmsmpCompCode, PmsmpFwdToContactCode, PmsmpFwdToPartnCode, PmsmpFwdToPartnTypeCode, PmsmpLastUpdFwdCCode. Required: id.
- **update_a_c_mi_c_pmsubmitpkg_by_id** — Update a Specific PM Submittal Package Detail. Returns: PmsmpCompCode, PmsmpFwdToContactCode, PmsmpFwdToPartnCode, PmsmpFwdToPartnTypeCode, PmsmpLastUpdFwdCCode. Required: id.
- **delete_a_c_mi_c_pmsubmitpkg_by_id** — Delete a Specific PM Submittal Package. Required: id.
- **create_a_c_mi_c_pmsubmitpkgstatus** — Create a PM Submittal Package Status. Returns: PmsmpsStatusClassCode, PmsmpsStatusCode, PmsmpsStatusName, PmsmpsIuCreateDate, PmsmpsIuUpdateDate. Required: PmsmpsStatusClassCode, PmsmpsStatusCode.
- **get_single_c_mi_c_pmsubmitpkgstatus_by_id** — Retrieve a Specific PM Submittal Package Status By VUUID. Returns: PmsmpsStatusClassCode, PmsmpsStatusCode, PmsmpsStatusName, PmsmpsIuCreateDate, PmsmpsIuUpdateDate. Required: id.
- **update_a_c_mi_c_pmsubmitpkgstatus_by_id** — Update a Specific PM Submittal Package Status. Returns: PmsmpsStatusClassCode, PmsmpsStatusCode, PmsmpsStatusName, PmsmpsIuCreateDate, PmsmpsIuUpdateDate. Required: id.
- **delete_a_c_mi_c_pmsubmitpkgstatus_by_id** — Delete a Specific PM Submittal Package Status. Required: id.
- **list_all_c_mi_c_pmsubmittal** — Retrieve PM Submittals By Code. Returns: PmsmActivityCode, PmsmCmCode, PmsmCompCode, PmsmCopiesNum, PmsmFwdToContactCode.
- **create_a_c_mi_c_pmsubmittal** — Create a PM Submittal. Returns: PmsmActivityCode, PmsmCmCode, PmsmCompCode, PmsmCopiesNum, PmsmFwdToContactCode. Required: PmsmProjCode, PmsmProcurementFlag, PmsmCompCode, PmsmSbmtId, PmsmRequiredStartDate, PmsmRequiredEndDate.
- **get_single_c_mi_c_pmsubmittal_by_id** — Retrieve a Specific PM Submittal By VUUID. Returns: PmsmActivityCode, PmsmCmCode, PmsmCompCode, PmsmCopiesNum, PmsmFwdToContactCode. Required: id.
- **update_a_c_mi_c_pmsubmittal_by_id** — Update a Specific PM Submittal. Returns: PmsmActivityCode, PmsmCmCode, PmsmCompCode, PmsmCopiesNum, PmsmFwdToContactCode. Required: id.
- **delete_a_c_mi_c_pmsubmittal_by_id** — Delete a Specific PM Submittal. Required: id.
- **list_all_c_mi_c_pmsubmittalstatus** — Retrieve PM Submittal Statuses By Code. Returns: PmsmsStatusCode, PmsmsStatusName, PmsmsStatusClassCode, PmsmsIuCreateDate, PmsmsIuUpdateDate.
- **create_a_c_mi_c_pmsubmittalstatus** — Create a PM Submittal Status. Returns: PmsmsStatusCode, PmsmsStatusName, PmsmsStatusClassCode, PmsmsIuCreateDate, PmsmsIuUpdateDate. Required: PmsmsStatusCode, PmsmsStatusClassCode, PmsmsStatusName.
- **get_single_c_mi_c_pmsubmittalstatus_by_id** — Retrieve a Specific PM Submittal Status By PmsmsStatusCode. Returns: PmsmsStatusCode, PmsmsStatusName, PmsmsStatusClassCode, PmsmsIuCreateDate, PmsmsIuUpdateDate. Required: id.
- **update_a_c_mi_c_pmsubmittalstatus_by_id** — Update a Specific PM Submittal Status. Returns: PmsmsStatusCode, PmsmsStatusName, PmsmsStatusClassCode, PmsmsIuCreateDate, PmsmsIuUpdateDate. Required: id.
- **delete_a_c_mi_c_pmsubmittalstatus_by_id** — Delete a Specific PM Submittal Status. Required: id.
- **create_a_c_mi_c_pmsubmittaltype** — Create a PM Submittal Type. Returns: PmsmtTypeCode, PmsmtTypeDesc, PmsmtIuCreateDate, PmsmtIuUpdateDate. Required: PmsmtTypeDesc, PmsmtTypeCode.
- **get_single_c_mi_c_pmsubmittaltype_by_id** — Retrieve a Specific PM Submittal Type By PmsmtTypeCode. Returns: PmsmtTypeCode, PmsmtTypeDesc, PmsmtIuCreateDate, PmsmtIuUpdateDate. Required: id.
- **update_a_c_mi_c_pmsubmittaltype_by_id** — Update a Specific PM Submittal Type. Returns: PmsmtTypeCode, PmsmtTypeDesc, PmsmtIuCreateDate, PmsmtIuUpdateDate. Required: id.
- **create_a_c_mi_c_pmtransmittal** — Create a PM Transmittal. Returns: PmtrnActionCode, PmtrnAddFromContactName, PmtrnAddFromPartnName, PmtrnAddToContactName, PmtrnAddToPartnName. Required: PmtrnProjCode, PmtrnTrnsmId, PmtrnCompCode.
- **get_single_c_mi_c_pmtransmittal_by_id** — Retrieve a Specific PM Transmittal By VUUID. Returns: PmtrnActionCode, PmtrnAddFromContactName, PmtrnAddFromPartnName, PmtrnAddToContactName, PmtrnAddToPartnName. Required: id.
- **update_a_c_mi_c_pmtransmittal_by_id** — Update a Specific PM Transmittal. Returns: PmtrnActionCode, PmtrnAddFromContactName, PmtrnAddFromPartnName, PmtrnAddToContactName, PmtrnAddToPartnName. Required: id.
- **delete_a_c_mi_c_pmtransmittal_by_id** — Delete a Specific PM Transmittal. Required: id.
- **list_all_c_mi_c_pmuserrole** — Retrieve a Specific PM User Role By Code. Returns: GpmurCompCode, GpmurContactCode, GpmurFirstName, GpmurLastName, GpmurPartnCode.
- **list_all_c_mi_c_scmast** — Retrieve SC Headers By Code. This endpoint allows you to create Subcontract details and directly enter Subcontract Change Orders. Returns: PartnTypeCode, ScmstAbbrevPartnCode, ScmstActionCode, ScmstAltVenAddCode, ScmstAppCode.
- **create_a_c_mi_c_scmast** — Create an SC Header. This endpoint allows you to create Subcontract details and directly enter Subcontract Change Orders. Returns: PartnTypeCode, ScmstAbbrevPartnCode, ScmstActionCode, ScmstAltVenAddCode, ScmstAppCode.
- **get_single_c_mi_c_scmast_by_id** — Retrieve a Specific SC Header By VUUID. Returns: PartnTypeCode, ScmstAbbrevPartnCode, ScmstActionCode, ScmstAltVenAddCode, ScmstAppCode. Required: id.
- **update_a_c_mi_c_scmast_by_id** — Update a Specific SC Header. Returns: PartnTypeCode, ScmstAbbrevPartnCode, ScmstActionCode, ScmstAltVenAddCode, ScmstAppCode. Required: id.
- **list_all_c_mi_c_scsched** — Retrieve SC Details By Code. This endpoint is utilized to view the Schedule of Values (SOVs) for Subcontracts within CMiC. Returns: ScschApexpCode, ScschBillCode, ScschCatCode, ScschChgCode, ScschCompCode.
- **create_a_c_mi_c_scsched** — Create an SC Detail. This endpoint is utilized to create and manage the Schedule of Values (SOVs) for Subcontracts within CMiC. Returns: ScschApexpCode, ScschBillCode, ScschCatCode, ScschChgCode, ScschCompCode.
- **get_single_c_mi_c_scsched_by_id** — Retrieve a Specific SC Detail By VUUID. Returns: ScschApexpCode, ScschBillCode, ScschCatCode, ScschChgCode, ScschCompCode. Required: id.
- **update_a_c_mi_c_scsched_by_id** — Update a Specific SC Detail. Returns: ScschApexpCode, ScschBillCode, ScschCatCode, ScschChgCode, ScschCompCode. Required: id.
- **list_all_c_mi_c_scschedphssegsum** — Retrieve Schedule Phases By Code.
- **list_all_c_mi_c_selfperformvendor** — Retrieve Self Perform Vendor By Company Code. Returns: PmctrlCompCode, PmctrlSelfVenCode, PmctrlSelfVenName.
- **list_all_c_mi_c_pmprojpartner_v_2** — Retrieve Vendor From Project Partners.
- **list_all_c_mi_c_po_change_order** — Get Po change order by filters. Returns a paginated list of change orders, each item containing the change order header plus its associated summary lines. Returns: header, lines.
- **create_a_c_mi_c_po_change_order** — Create Purchase Change Order. Creates a new change order header from its parent purchase order and automatically generates all of its summary lines. Returns: header, lines. Required: pocsCompCode, pocsPoNum, pocsNum, pocsReleaseNum, pocsLineNum.
- **get_single_c_mi_c_po_change_order_by_id** — Get Po Change Order By Vuuid. Returns: header, lines. Required: id.
- **update_a_c_mi_c_po_change_order_by_id** — Update Purchase Change Order Header. Updates a single change order header, identified by its unique identifier. Returns: pocohCompCode, pocohCompName, pocohPoNum, pocohNum, pocohBchNum. Required: id.
- **delete_a_c_mi_c_po_change_order_by_id** — Delete Header Purchase Change Order. Deletes a change order, identified by its unique identifier, together with all of its summary lines. Required: id.
- **list_all_c_mi_c_po_change_order_lines** — Get Lines Po Change Order By Filters. Returns a paginated list of change order summary lines without the header. Returns: pocsCompCode, pocsPoNum, pocsNum, pocsReleaseNum, pocsLineNum.
- **get_single_c_mi_c_po_change_order_line_by_id** — Get Lines Po Change Order By Vuuid. Fetches a single change order summary line by its unique identifier. Returns: pocsCompCode, pocsPoNum, pocsNum, pocsReleaseNum, pocsLineNum. Required: id.
- **update_a_c_mi_c_po_change_order_line_by_id** — Update Purchase Change Order Lines. Updates a single change order summary line, identified by its unique identifier. Returns: pocsCompCode, pocsPoNum, pocsNum, pocsReleaseNum, pocsLineNum. Required: id.
- **delete_a_c_mi_c_po_change_order_line_by_id** — Delete Purchase Change Order Lines. Deletes a single change order summary line, identified by its unique identifier. Required: id.
- **create_a_c_mi_c_po_change_order_line** — Create New Line Item for Purchase Change Order. Adds one or more summary lines to an existing change order. Returns: lines. Required: co_number.
- **list_all_c_mi_c_po_change_order_master** — Get Header Po Change Order By Filters. Returns a paginated list of change order header records only - no summary lines are fetched. Returns: pocohCompCode, pocohCompName, pocohPoNum, pocohNum, pocohBchNum.
- **get_single_c_mi_c_po_change_order_master_by_id** — Get Header Po Change Order By Vuuid. Fetches a single change order header record by its unique identifier. Returns: pocohCompCode, pocohCompName, pocohPoNum, pocohNum, pocohBchNum. Required: id.
- **create_a_c_mi_c_po_change_order_post** — Post Purchase Change Order. Posts a change order to the ledger, identified by its unique identifier and a posting date. Returns: companyCode, batchName, poNumber, coNumber, releaseNumber. Required: po_change_order_id.
- **list_all_c_mi_c_purchase_change_order** — Change Order By Query Filters. Returns a paginated list of PO Change Orders, each containing a master header and nested detail lines. Returns: header, lines.
- **get_single_c_mi_c_purchase_change_order_by_id** — Change Order By Vuuid. Returns a single PO Change Order - master header and all associated detail lines - identified by its virtual UUID (POCOHVUUID). Returns: header, lines. Required: id.
- **list_all_c_mi_c_purchase_change_order_detail** — Detail Lines By Query Filter. Returns a paginated list of PO Change Order detail (line) records only, without the master header. Returns: pocodCompCode, pocodCompName, pocodPoNum, pocodNum, pocodLineNum.
- **get_single_c_mi_c_purchase_change_order_detail_by_id** — Detail Lines By Vuuid. Returns a single PO Change Order detail (line) record identified by its virtual UUID (POCODVUUID). Returns: pocodCompCode, pocodCompName, pocodPoNum, pocodNum, pocodLineNum. Required: id.
- **list_all_c_mi_c_purchase_change_order_master** — Master Records By Query Filters. Returns a paginated list of PO Change Order master (header) records only, without any detail lines. Returns: pocohCompCode, pocohCompName, pocohPoNum, pocohNum, pocohBchNum.
- **get_single_c_mi_c_purchase_change_order_master_by_id** — Master Record By Vuuid. Returns a single PO Change Order master (header) record only - no detail lines - identified by its virtual UUID (POCOHVUUID). Returns: pocohCompCode, pocohCompName, pocohPoNum, pocohNum, pocohBchNum. Required: id.
- **list_all_c_mi_c_purchase_order** — Get Purchase Order Header. This endpoint retrieves Purchase Order headers only based on search filters. Returns: pomstCompCode, pomstNum, pomstBchNum, pomstVenCode, pomstDeptCode.
- **create_a_c_mi_c_purchase_order** — Create Purchase Order Record. This endpoint allows creating a Purchase Order with a header and optional detail lines in a single request. Returns: header, lines. Required: pomstCompCode, pomstVenCode, pomstDeptCode, pomstTypeCode.
- **get_single_c_mi_c_purchase_order_by_id** — Get Purchase Order Record. This endpoint retrieves a single Purchase Order including its header and all associated detail lines using the provided UUID. Returns: header, lines. Required: id.
- **update_a_c_mi_c_purchase_order_by_id** — Update Header Record. This endpoint updates selected fields of an existing Purchase Order header identified by its UUID. Returns: header. Required: id.
- **delete_a_c_mi_c_purchase_order_by_id** — Delete Header Record. This endpoint deletes a Purchase Order identified by its UUID. Required: id.
- **list_all_c_mi_c_purchase_order_lines** — Get Purchase Order Detail Lines. This endpoint retrieves Purchase Order detail lines based on search filters. Returns: posCompCode, posPoNum, posReleaseNum, posLineNum, posItmCode.
- **update_a_c_mi_c_purchase_order_line_by_id** — Update Detail Line Record. This endpoint updates selected fields of a single Purchase Order detail line identified by its UUID. Returns: line. Required: id.
- **delete_a_c_mi_c_purchase_order_line_by_id** — Delete Detail Line Record. This endpoint deletes a single Purchase Order detail line identified by its UUID. Required: id.
- **create_a_c_mi_c_purchase_order_line** — Create Detail Line to the Purchase Order. This endpoint adds one or more detail lines to an existing Purchase Order identified by its UUID. Returns: lines. Required: vuuid.
- **create_a_c_mi_c_shipment_receiving** — Create Single Shipment.
- **list_all_c_mi_c_po_detail_vendor_item** — Retrieve PO Detail Vendor Item By Finders. Retrieve PO Detail Vendor Item: This endpoint retrieves PO Detail with vendor item based on company code, PO number, and release number. Returns: PdviCompCode, PdviPoNum, PdviPoReleaseNum, PdviPoLineNum, PdviVenCode.
- **get_single_c_mi_c_po_detail_vendor_item_by_id** — Retrieve PO Detail Vendor Item By VUUID. Retrieve PO Detail Vendor Item: This endpoint retrieves PO Detail with vendor item info by VUUID. Returns: PdviCompCode, PdviPoNum, PdviPoReleaseNum, PdviPoLineNum, PdviVenCode. Required: id.
- **list_all_c_mi_c_po_non_stock_item** — Retrieve Non-Stock Items By Company Code, Item Code and Cost Code. Returns: PonsiAccCode, PonsiCatCode, PonsiCompCode, PonsiCostCode, PonsiInternalSalesAccCode.
- **create_a_c_mi_c_po_non_stock_item** — Create Non-Stock Item. Returns: PonsiAccCode, PonsiCatCode, PonsiCompCode, PonsiCostCode, PonsiInternalSalesAccCode. Required: PonsiCompCode, PonsiItmCode, PonsiItmName, PonsiItmWmCode.
- **get_single_c_mi_c_po_non_stock_item_by_id** — Retrieve Non-Stock Item By VUUID. Retrieve Non-Stock Items by VUUID: This endpoint retrieves non-stock item by VUUID. Returns: PonsiAccCode, PonsiCatCode, PonsiCompCode, PonsiCostCode, PonsiInternalSalesAccCode. Required: id.
- **list_all_c_mi_c_po_roles** — Retrieve Purchase Order Roles for User By Company Code and User ID. Returns: PorlCompCode, PorlUserName, PorlUserID, PorlRequesterFlag, PorlBuyerFlag.
- **create_a_c_mi_c_po_role** — Assign a User ID To Purchase Order Roles. Returns: PorlCompCode, PorlUserName, PorlUserID, PorlRequesterFlag, PorlBuyerFlag.
- **get_single_c_mi_c_po_role_by_id** — Retrieve Purchase Order Roles for User by VUUID. Returns: PorlCompCode, PorlUserName, PorlUserID, PorlRequesterFlag, PorlBuyerFlag. Required: id.
- **update_a_c_mi_c_po_role_by_id** — Update Purchase Order Roles for a User. Returns: PorlCompCode, PorlUserName, PorlUserID, PorlRequesterFlag, PorlBuyerFlag. Required: id.
- **delete_a_c_mi_c_po_role_by_id** — Delete User's Purchase Order Roles. Required: id.
- **list_all_c_mi_c_po_user_id_cross_ref** — Retrieve User Assigned With Tracking Code By Company Code, Tracking Code and User ID. Returns: EmpCompCode, EmpTrackingCode, EmpUserName, EmpAccessCode, EmpConfirmAccessCode.
- **create_a_c_mi_c_po_user_id_cross_ref** — Create User Tracking Code Assignment. Returns: EmpCompCode, EmpTrackingCode, EmpUserName, EmpAccessCode, EmpConfirmAccessCode.
- **get_single_c_mi_c_po_user_id_cross_ref_by_id** — Retrieve User Assigned With Tracking Code By VUUID. Returns: EmpCompCode, EmpTrackingCode, EmpUserName, EmpAccessCode, EmpConfirmAccessCode. Required: id.
- **update_a_c_mi_c_po_user_id_cross_ref_by_id** — Update User Assigned With Tracking code. Returns: EmpCompCode, EmpTrackingCode, EmpUserName, EmpAccessCode, EmpConfirmAccessCode. Required: id.
- **delete_a_c_mi_c_po_user_id_cross_ref_by_id** — Delete User Assigned With Tracking code. Required: id.
- **list_all_c_mi_c_poapprover** — Get approver details. This endpoint allows retrieving Purchase Order (PO) Approver records from CMiC. Returns: PoporqapAprvCode, PoporqapAprvName, PoporqapCompCode, PoporqapCompName, PoporqapDeptCode.
- **update_a_c_mi_c_poapprover_by_id** — Update Approver. This endpoint allows updating an existing Purchase Order (PO) Approver record in CMiC. Returns: PoporqapAprvCode, PoporqapAprvName, PoporqapCompCode, PoporqapCompName, PoporqapDeptCode. Required: id.
- **list_all_c_mi_c_podetail** — Retrieve Purchase Order Details By Code. The Purchase Order Details API provides programmatic access to the CMiC Purchase Order module's line item details functionality. Returns: PosCalledFromAppCode, PosCatName, PosCiitemtypCode, PosClassCode, PosCompCode.
- **create_a_c_mi_c_podetail** — Create Purchase Order Detail Line. The Purchase Order Details API provides programmatic access to the CMiC Purchase Order module's line item details functionality. Returns: PosCalledFromAppCode, PosCatName, PosCiitemtypCode, PosClassCode, PosCompCode.
- **get_single_c_mi_c_podetail_by_id** — Retrieve a specific Purchase Order Detail By VUUID. Returns: PosCalledFromAppCode, PosCatName, PosCiitemtypCode, PosClassCode, PosCompCode. Required: id.
- **update_a_c_mi_c_podetail_by_id** — Update a Specific Purchase Order Detail Line. Returns: PosCalledFromAppCode, PosCatName, PosCiitemtypCode, PosClassCode, PosCompCode. Required: id.
- **delete_a_c_mi_c_podetail_by_id** — Delete a Specific Purchase Order Detail Line. Required: id.
- **list_all_c_mi_c_pomaster** — Retrieve all Purchase Order Headers. Returns: PomstActionCode, PomstAddCode, PomstAddCompCode, PomstAddCompName, PomstAddName.
- **create_a_c_mi_c_pomaster** — Create Purchase Order Header. Returns: PomstActionCode, PomstAddCode, PomstAddCompCode, PomstAddCompName, PomstAddName.
Required: PomstTermDueDay, PomstBuyCode, PomstReprintDate, PomstCurrCode, PomstTermDiscPc, PomstTermCode, PomstStatCode, PomstReleaseNum, PomstNum, PomstComplianceFlag, PomstExptdDate, PomstJobCompCode, PomstReqNum, PomstVenCode, PomstTermDiscDay, PomstChgCode, PomstCompCode, PomstTypeCode, PomstStateDesc, PomstReqCode, PomstOrdDate, PomstPoAmount, PomstWkfPriorityCode, PomstTermName, PomstSelectFlag, PomstDistTypeCode, PomstDefaultRecCode.
- **get_single_c_mi_c_pomaster_by_id** — Retrieve a Specific Purchase Order Header By VUUID. Returns: PomstActionCode, PomstAddCode, PomstAddCompCode, PomstAddCompName, PomstAddName. Required: id.
- **update_a_c_mi_c_pomaster_by_id** — Update a Specific Purchase Order Header. Returns: PomstActionCode, PomstAddCode, PomstAddCompCode, PomstAddCompName, PomstAddName. Required: id.
- **delete_a_c_mi_c_pomaster_by_id** — Delete a Purchase Order Header. Required: id.
- **list_all_c_mi_c_porequisition** — Retrieve all Requisition headers.
- **create_a_c_mi_c_porequisition** — Create Requisition Header and Detail Line. Returns: PoreqCompCode, PoreqNum, PoreqReqCode, PoreqStatCode, PoreqJobCode.
- **get_single_c_mi_c_porequisition_by_id** — Retrieve Requisition. Returns: PoreqCompCode, PoreqNum, PoreqReqCode, PoreqStatCode, PoreqJobCode. Required: id.
- **update_a_c_mi_c_porequisition_by_id** — Update a Specific Requisition Header. Returns: PoreqCompCode, PoreqNum, PoreqReqCode, PoreqStatCode, PoreqJobCode. Required: id.
- **delete_a_c_mi_c_porequisition_by_id** — Delete a specific Requisition. Required: id.
- **list_all_c_mi_c_porequisitiondet** — Retrieve all Requisition Detail Lines.
- **create_a_c_mi_c_porequisitiondet** — Create Requisition Detail Line.
- **update_a_c_mi_c_porequisitiondet_by_id** — Update a Specific Requisition Detail Line by VUUID. Required: id.
- **list_all_c_mi_c_shipment_allocation_detail** — Retrieve Shipment Allocation Detail By Code. Returns: PodaCompCode, PodaCompName, PodaNum, PodaDeptCode, PodaAccCode.
- **get_single_c_mi_c_shipment_allocation_detail_by_id** — Retrieve Shipment Allocation Detail By VUUID. Retrieve Shipment Allocation Detail: This endpoint retrieves shipment allocation details by VUUID. Returns: PodaCompCode, PodaCompName, PodaNum, PodaDeptCode, PodaAccCode. Required: id.
- **create_a_c_mi_c_vendor_item** — Create Vendor Item Record. This endpoint allows creating a Vendor Item in a single request. Returns: VenitmCompCode, VenitmVenCode, VenitmItemClassCode, VenitmItmCode, VenitmItmName. Required: VenitmCompCode, VenitmVenCode, VenitmItmCode, VenitmItmtypCode.
- **get_single_c_mi_c_vendor_item_by_id** — Retrieve VendorItem Detail By VUUID. Retrieve Vendor Item : This endpoint retrieves vendor item by VUUID. Returns: VenitmCompCode, VenitmVenCode, VenitmItemClassCode, VenitmItmCode, VenitmItmName. Required: id.
- **update_a_c_mi_c_vendor_item_by_id** — Update Vendor Item Record. This endpoint updates selected fields of a vendor item identified by its UUID. Returns: VenitmCompCode, VenitmVenCode, VenitmItemClassCode, VenitmItmCode, VenitmItmName. Required: id.
- **list_all_c_mi_c_postedporeceipt** — Retrieve Posted Purchase Order Receipts By Company Code and Vendor Code. Returns: PoshpdBchNum, PoshpdCompCode, PoshpdCompName, PoshpdInvCurrCode, PoshpdInvWmCode.
- **get_single_c_mi_c_postedporeceipt_by_id** — Retrieve Posted Purchase Order Receipts By VUUID. Retrieve Posted Purchase Order Receipts By VUUID: This endpoint retrieves posted purchase order receipts by VUUID. Returns: PoshpdBchNum, PoshpdCompCode, PoshpdCompName, PoshpdInvCurrCode, PoshpdInvWmCode. Required: id.
- **list_all_c_mi_c_unpostedporeceipt** — Retrieve Unposted Purchase Order Receipts By Company Code and Vendor Code. Returns: PoshpdBchNum, PoshpdCompCode, PoshpdCompName, PoshpdInvCurrCode, PoshpdInvWmCode.
- **get_single_c_mi_c_unpostedporeceipt_by_id** — Retrieve Unposted Purchase Order Receipts By VUUID. Retrieve Unposted Purchase Order Receipts By VUUID: This endpoint retrieves unposted purchase order receipts by VUUID. Returns: PoshpdBchNum, PoshpdCompCode, PoshpdCompName, PoshpdInvCurrCode, PoshpdInvWmCode. Required: id.
- **create_a_c_mi_c_issuepriority** — Create an Issue Priority. Returns: DmipPriorityCode, DmipDesc, DmipPrmPriorityLevel, DmipPrmPriorityDesc, DmipTenantId.
- **get_single_c_mi_c_issuepriority_by_id** — Retrieve a Specific Issue Priority By VUUID. Returns: DmipPriorityCode, DmipDesc, DmipPrmPriorityLevel, DmipPrmPriorityDesc, DmipTenantId. Required: id.
- **update_a_c_mi_c_issuepriority_by_id** — Update a Specific Issue Prioity. Returns: DmipPriorityCode, DmipDesc, DmipPrmPriorityLevel, DmipPrmPriorityDesc, DmipTenantId. Required: id.
- **create_a_c_mi_c_issuestatus** — Create an Issue Status. Returns: DmisStatusCode, DmisDesc, DmisActiveFlag, DmisIuCreateDate, DmisIuCreateUser.
- **get_single_c_mi_c_issuestatus_by_id** — Retrieve a Specific Issue Status By VUUID. Returns: DmisStatusCode, DmisDesc, DmisActiveFlag, DmisIuCreateDate, DmisIuCreateUser. Required: id.
- **update_a_c_mi_c_issuestatus_by_id** — Update a Specific Issue Status. Returns: DmisStatusCode, DmisDesc, DmisActiveFlag, DmisIuCreateDate, DmisIuCreateUser. Required: id.
- **delete_a_c_mi_c_issuestatus_by_id** — Delete a Specific Issue Status. Required: id.
- **create_a_c_mi_c_issuetype** — Create an Issue Type. Returns: DmitTypeCode, DmitDesc, DmitCloseAllowedFlag, DmitIuCreateDate, DmitIuCreateUser.
- **get_single_c_mi_c_issuetype_by_id** — Retrieve a Specific Issue Type By VUUID. Returns: DmitTypeCode, DmitDesc, DmitCloseAllowedFlag, DmitIuCreateDate, DmitIuCreateUser. Required: id.
- **update_a_c_mi_c_issuetype_by_id** — Update a Specific Issue Type. Returns: DmitTypeCode, DmitDesc, DmitCloseAllowedFlag, DmitIuCreateDate, DmitIuCreateUser. Required: id.
- **delete_a_c_mi_c_issuetype_by_id** — Delete a Specific Issue Status. Required: id.
- **list_all_c_mi_c_prmaccumeqp** — Retrieve PRM Accumulative Equipments By Code. Returns: AccTypeCode, AccEqpName, AccEqpCode, AccEmhlCompCode, DiscriminatorCode.
- **create_a_c_mi_c_prmaccumeqp** — Create an Accumulative Equipment. Returns: AccTypeCode, AccEqpName, AccEqpCode, AccEmhlCompCode, DiscriminatorCode.
- **get_single_c_mi_c_prmaccumeqp_by_id** — Retrieve a Specific Accumulated Equipment By VUUID. Returns: AccTypeCode, AccEqpName, AccEqpCode, AccEmhlCompCode, DiscriminatorCode. Required: id.
- **update_a_c_mi_c_prmaccumeqp_by_id** — Update a Specific Accumulative Equipment. Returns: AccTypeCode, AccEqpName, AccEqpCode, AccEmhlCompCode, DiscriminatorCode. Required: id.
- **delete_a_c_mi_c_prmaccumeqp_by_id** — Delete a Specific Accumulative Equipment. Required: id.
- **create_a_c_mi_c_prmpriority** — Create a PRM Priority. Returns: PrmprLevel, PrmprDesc, PrmprVUuid. Required: PrmprLevel, PrmprDesc.
- **get_single_c_mi_c_prmpriority_by_id** — Retrieve Specific PRM Priority By VUUID. Returns: PrmprLevel, PrmprDesc, PrmprVUuid. Required: id.
- **update_a_c_mi_c_prmpriority_by_id** — Update a Specific Priority. Returns: PrmprLevel, PrmprDesc, PrmprVUuid. Required: id.
- **delete_a_c_mi_c_prmpriority_by_id** — Delete a Specific Priority. Required: id.
- **list_all_c_mi_c_prmtask** — Retrieve PRM Tasks By Code. Returns: TaskCode, TaskMteamCode, TaskVendorCode, TaskCmpoComponentCode, TaskWiccLabCompCode.
- **create_a_c_mi_c_prmtask** — Create a PRM Task. Returns: TaskCode, TaskMteamCode, TaskVendorCode, TaskCmpoComponentCode, TaskWiccLabCompCode.
- **get_single_c_mi_c_prmtask_by_id** — Retrieve a Specific Task By VUUID. Returns: TaskCode, TaskMteamCode, TaskVendorCode, TaskCmpoComponentCode, TaskWiccLabCompCode. Required: id.
- **update_a_c_mi_c_prmtask_by_id** — Update a Specific Task. Returns: TaskCode, TaskMteamCode, TaskVendorCode, TaskCmpoComponentCode, TaskWiccLabCompCode. Required: id.
- **delete_a_c_mi_c_prmtask_by_id** — Delete a Specific PRM Task. Required: id.
- **create_a_c_mi_c_prmworkbudget** — Create a Work Budget. Returns: PrmbdObjectTypeCode, PrmbdBudgTypeCode, PrmbdExpCode, PrmbdMactCode, PrmbdSklCode.
- **get_single_c_mi_c_prmworkbudget_by_id** — Retrieve a Specific PRM Work Budget By VUUID. Returns: PrmbdObjectTypeCode, PrmbdBudgTypeCode, PrmbdExpCode, PrmbdMactCode, PrmbdSklCode. Required: id.
- **list_all_c_mi_c_prmworkitem** — Retrieve PRM Work Items By Code. Returns: WitmTaskCode, WitmWoCompCode, WitmWoCode, WitmAcumTypeCode, WitmJcatLabCompCode.
- **create_a_c_mi_c_prmworkitem** — Create a PRM Work Item. Returns: WitmTaskCode, WitmWoCompCode, WitmWoCode, WitmAcumTypeCode, WitmJcatLabCompCode.
- **get_single_c_mi_c_prmworkitem_by_id** — Retrieve a Specific PRM Work Item By VUUID. Returns: WitmTaskCode, WitmWoCompCode, WitmWoCode, WitmAcumTypeCode, WitmJcatLabCompCode. Required: id.
- **update_a_c_mi_c_prmworkitem_by_id** — Patch a PRM Work Item. Returns: WitmTaskCode, WitmWoCompCode, WitmWoCode, WitmAcumTypeCode, WitmJcatLabCompCode. Required: id.
- **list_all_c_mi_c_prmworkorder** — Retrieve PRM Work Orders By Code. Returns: WoCompCode, WoCompName, WoCode, WoMteamCode, WoCostCompCode.
- **create_a_c_mi_c_prmworkorder** — Create a PRM Work Order. Returns: WoCompCode, WoCompName, WoCode, WoMteamCode, WoCostCompCode.
- **get_single_c_mi_c_prmworkorder_by_id** — Retrieve a Specific PRM Work Order By VUUID. Returns: WoCompCode, WoCompName, WoCode, WoMteamCode, WoCostCompCode. Required: id.
- **update_a_c_mi_c_prmworkorder_by_id** — Patch a PRM Work Order. Returns: WoCompCode, WoCompName, WoCode, WoMteamCode, WoCostCompCode. Required: id.
- **create_a_c_mi_c_workbudget** — Create a Work Budget. Returns: PrmbdObjectTypeCode, PrmbdBudgTypeCode, PrmbdExpCode, PrmbdExpName, PrmbdMactCode.
- **get_single_c_mi_c_workbudget_by_id** — Retrieve a Specific Work Budget By VUUID. Returns: PrmbdObjectTypeCode, PrmbdBudgTypeCode, PrmbdExpCode, PrmbdExpName, PrmbdMactCode. Required: id.
- **create_a_c_mi_c_workitem** — Create a Work Item. Returns: WitmTaskCode, WitmWoCompCode, WitmWoCode, WitmAcumTypeCode, WitmJcatLabCompCode.
- **get_single_c_mi_c_workitem_by_id** — Retrieve a Specific Work Item By VUUID. Returns: WitmTaskCode, WitmWoCompCode, WitmWoCode, WitmAcumTypeCode, WitmJcatLabCompCode. Required: id.
- **list_all_c_mi_c_workorder** — Retrieve Work Orders By Code. Returns: WoCompCode, WoCompName, WoCode, WoMteamCode, WoCostCompCode.
- **create_a_c_mi_c_workorder** — Create a Work Order. Returns: WoCompCode, WoCompName, WoCode, WoMteamCode, WoCostCompCode.
- **get_single_c_mi_c_workorder_by_id** — Retrieve a Specific Work Order By VUUID. Returns: WoCompCode, WoCompName, WoCode, WoMteamCode, WoCostCompCode. Required: id.
- **list_all_c_mi_c_pmprqbpartners** — Retrieve Subcontract Prequal partners by Tax ID. Returns: PmprqBpAkaName, PmprqBpCode, PmprqBpContactName, PmprqBpName, PmprqBpParentCode.
- **create_a_c_mi_c_pmprqbpartner** — Create Subcontract Prequal Partner. Returns: PmprqBpAkaName, PmprqBpCode, PmprqBpContactName, PmprqBpName, PmprqBpParentCode. Required: PmprqBpCode, PmprqBpId, PmprqBpRegionCode, PmprqBpFlag.
- **get_single_c_mi_c_pmprqbpartner_by_id** — Retrieve Subcontract Prequal partners by VUuid. Returns: PmprqBpAkaName, PmprqBpCode, PmprqBpContactName, PmprqBpName, PmprqBpParentCode. Required: id.
- **update_a_c_mi_c_pmprqbpartner_by_id** — Update a Subcontract Prequal Partner record. Returns: PmprqBpAkaName, PmprqBpCode, PmprqBpContactName, PmprqBpName, PmprqBpParentCode. Required: id.
- **create_a_c_mi_c_copyusersetting** — Copy User Settings. Returns: error.
- **list_all_c_mi_c_user_defined_fields** — Get udf data. This endpoint returns all user-defined field (UDF) labels, their physical column names, and the current stored values for a specific record. Returns: schemaName, tableName, createDate, createUser, updateDate.
- **create_a_c_mi_c_user_defined_field** — Post udf data. This endpoint saves user-defined field (UDF) values for a single parent record. Returns: schemaName, tableName, status, createDate, createUser.
- **list_all_c_mi_c_user_defined_fields_audit** — Get audit data. This endpoint returns all records whose user-defined field values were created or updated within a given date range. Returns: schemaName, tableName, startDate, endDate, recordCount.
- **create_a_c_mi_c_user_defined_fields_bulk** — Bulk insertion. This endpoint saves UDF values for multiple parent records in a single request. Returns: status, Items.
- **list_all_c_mi_c_users** — Retrieve Users By Company Code, User ID, Employee No and Created Date. Returns: firstName, lastName, configCode, compCode, contactCode.
- **create_a_c_mi_c_user** — Create a New Internal User. Returns: firstName, lastName, configCode, compCode, contactCode.
- **create_a_c_mi_c_user_extension** — Post record. This endpoint inserts a new row into any UE table. Returns: tableCode, status, rowsAffected, message, data.
- **c_mi_c_user_extension_bulk_update** — Update record. This endpoint updates an existing row in any UE table. Returns: tableCode, status, rowsAffected, message, data.
- **c_mi_c_user_extension_bulk_delete** — Delete specific record. This endpoint deletes a row from any UE table. Returns: tableCode, status, rowsAffected, message, data.
- **list_all_c_mi_c_user_extension** — Get all records. Queries rows from a User Extension (UE) table. Returns: COMP_CODE, ITEM_CODE, NUMBEROKEY, AAA, UE__IU__CREATE_DATE. Required: table_code.
- **list_all_c_mi_c_user_extension_definition** — Get definition. This endpoint tells you what objectKey1, objectKey2, and any additional key slots mean for a given UE table code. Returns: tableCode, masterTableCode, objectKeys. Required: table_code.
- **list_all_c_mi_c_babank** — Retrieve BA Banks By Code. Returns: BnkBankCode, BnkBankName, BnkShortName, BnkCountryCode, BnkJrnlCode.
- **create_a_c_mi_c_babank** — Create a new BA Bank. Returns: BnkBankCode, BnkBankName, BnkShortName, BnkCountryCode, BnkJrnlCode. Required: BnkBankCode, BnkBankName, BnkShortName.
- **get_single_c_mi_c_babank_by_id** — Retrieve a Specific BA Bank. Returns: BnkBankCode, BnkBankName, BnkShortName, BnkCountryCode, BnkJrnlCode. Required: id.
- **update_a_c_mi_c_babank_by_id** — Update BA Bank. Returns: BnkBankCode, BnkBankName, BnkShortName, BnkCountryCode, BnkJrnlCode. Required: id.
- **list_all_c_mi_c_bacurrency** — Retrieve BA Currencies by Code. Returns: BacurrCode, BacurrName, BacurrLogo, BacurrWordMapping, BacurrIuCreateDate.
- **create_a_c_mi_c_bacurrency** — Create a BA Currency. Returns: BacurrCode, BacurrName, BacurrLogo, BacurrWordMapping, BacurrIuCreateDate. Required: BacurrName, BacurrCode.
- **get_single_c_mi_c_bacurrency_by_id** — Retrieve a Specific BA Currency By Currency Code. Returns: BacurrCode, BacurrName, BacurrLogo, BacurrWordMapping, BacurrIuCreateDate. Required: id.
- **update_a_c_mi_c_bacurrency_by_id** — Update a BA Currency. Returns: BacurrCode, BacurrName, BacurrLogo, BacurrWordMapping, BacurrIuCreateDate. Required: id.
- **delete_a_c_mi_c_bacurrency_by_id** — Delete a Specific BA Currency. Required: id.
- **list_all_c_mi_c_bpaddresses** — Retrieve BP Address By Code. This endpoint contains the address details for business partners in CMiC. Returns: BpadAddName, BpadAddTypeCode, BpadBpCode, BpadBpName, BpadBpVenName.
- **create_a_c_mi_c_bpaddress** — Create a BP Address. This endpoint contains the address details for business partners in CMiC. Returns: BpadAddName, BpadAddTypeCode, BpadBpCode, BpadBpName, BpadBpVenName.
- **get_single_c_mi_c_bpaddress_by_id** — Retrieve A Specific BP Address By VUUID. Returns: BpadAddName, BpadAddTypeCode, BpadBpCode, BpadBpName, BpadBpVenName. Required: id.
- **update_a_c_mi_c_bpaddress_by_id** — Update a specific BP Address. Returns: BpadAddName, BpadAddTypeCode, BpadBpCode, BpadBpName, BpadBpVenName. Required: id.
- **delete_a_c_mi_c_bpaddress_by_id** — Delete a Specific BA Address. Required: id.
- **list_all_c_mi_c_businesspartner** — Retrieve Specific Business Partners by Code. Returns: Bp1099Code, Bp1099Name, BpAbbrevCode, BpAkaName, BpClassCode.
- **create_a_c_mi_c_businesspartner** — Create a Business Partner. Returns: Bp1099Code, Bp1099Name, BpAbbrevCode, BpAkaName, BpClassCode. Required: BpCode, BpDispatchFlag, BpPrequalRequiredFlag, BpAbbrevCode, BpName.
- **get_single_c_mi_c_businesspartner_by_id** — Retrieve a specific Business Partner. Returns: Bp1099Code, Bp1099Name, BpAbbrevCode, BpAkaName, BpClassCode. Required: id.
- **update_a_c_mi_c_businesspartner_by_id** — Update a Specific Business Partner. Returns: Bp1099Code, Bp1099Name, BpAbbrevCode, BpAkaName, BpClassCode. Required: id.
- **list_all_c_mi_c_exchangerate** — Retrieve BA Exchange Rates by Code. Returns: BaexratBankCode, BaexratFcurrCode, BaexratTcurrCode, BaexratExchgTypeCode, BaexratDate.
- **create_a_c_mi_c_exchangerate** — Create BA Exchange Rate. Returns: BaexratBankCode, BaexratFcurrCode, BaexratTcurrCode, BaexratExchgTypeCode, BaexratDate.
- **get_single_c_mi_c_exchangerate_by_id** — Retrieve a Specific BA Exchange Rate By VUUID. Returns: BaexratBankCode, BaexratFcurrCode, BaexratTcurrCode, BaexratExchgTypeCode, BaexratDate. Required: id.
- **update_a_c_mi_c_exchangerate_by_id** — Update BA Exchange Rate. Returns: BaexratBankCode, BaexratFcurrCode, BaexratTcurrCode, BaexratExchgTypeCode, BaexratDate. Required: id.
- **list_all_c_mi_c_gtregion** — Retrieve Region Lists By Code. Returns: RegCode, RegName, RegComplianceCode, RegVUuid.
- **create_a_c_mi_c_gtregion** — Create Region. Returns: RegCode, RegName, RegComplianceCode, RegVUuid. Required: RegCode, RegName, RegComplianceCode.
- **get_single_c_mi_c_gtregion_by_id** — Retrieve a Specific Region By VUUID. Returns: RegCode, RegName, RegComplianceCode, RegVUuid. Required: id.
- **update_a_c_mi_c_gtregion_by_id** — Update a Specific Region. Returns: RegCode, RegName, RegComplianceCode, RegVUuid. Required: id.
- **delete_a_c_mi_c_gtregion_by_id** — Delete a Specific Region. Required: id.
- **list_all_c_mi_c_gttext** — Retrieve GT Texts By Code. Returns: TxtCode, TxtCompCode, TxtCompName, TxtTypeCode, TxtPrintOrderNum.
- **create_a_c_mi_c_jcjobsecgrp** — Create Security group. This endpoint enables the creation of security groups,thereby granting them access to associated jobs and projects. Returns: UroleCode, UroleName, UroleUser, UroleVUuid, UroleCreateDate. Required: JsgCompCode, JsgCode, JsgName.
- **get_single_c_mi_c_jcjobsecgrp_by_id** — Retrieve Security Groups By VUUID. Returns: UroleCode, UroleName, UroleUser, UroleVUuid, UroleCreateDate. Required: id.
- **delete_a_c_mi_c_jcjobsecgrp_by_id** — Delete a Security Group. Required: id.
- **create_a_c_mi_c_jcjobsecgrpjob** — Assign Job to Security Group. Returns: JcgjGroupCode, JcgjJobCode, JsgjCompCode, JcgjJobName, JcgjVUuid. Required: JcgjGroupCode, JcgjJobCode, JsgjCompCode.
- **get_single_c_mi_c_jcjobsecgrpjob_by_id** — Retrieve Job Assigned to Security Groups. Returns: JcgjGroupCode, JcgjJobCode, JsgjCompCode, JcgjJobName, JcgjVUuid. Required: id.
- **delete_a_c_mi_c_jcjobsecgrpjob_by_id** — Remove Job from Security Group. Required: id.
- **list_all_c_mi_c_jcjobsecgrpproj** — Retrieve Project Assigned to Security Groups. Returns: JsgpCompCode, JsgpGroupCode, JsgpProjCode, PmpProjName, JsgpVUuid.
- **create_a_c_mi_c_jcjobsecgrpproj** — Assign Project to Security Group. Returns: JsgpCompCode, JsgpGroupCode, JsgpProjCode, PmpProjName, JsgpVUuid. Required: JsgpCompCode, JsgpGroupCode, JsgpProjCode.
- **delete_a_c_mi_c_jcjobsecgrpproj_by_id** — Remove Project from Security Group. Required: id.
- **list_all_c_mi_c_jcjobsecgrpuser** — Retrieve Users Assigned to Job Security Groups. This endpoint enables the assignment of users to job/project security groups,thereby granting them access to associated jobs and projects. Returns: JsguCompCode, JsguGrpCode, JsguGrpName, JsguUser, JsguVUuid.
- **create_a_c_mi_c_jcjobsecgrpuser** — Assign User to Job Security Group. This endpoint enables the assignment of users to job/project security groups,thereby granting them access to associated jobs and projects. Returns: JsguCompCode, JsguGrpCode, JsguGrpName, JsguUser, JsguVUuid. Required: JsguUser, JsguCompCode, JsguGrpCode.
- **delete_a_c_mi_c_jcjobsecgrpuser_by_id** — Remove User from Security Group. Required: id.
- **list_all_c_mi_c_sdcompanyaccess** — Retrieve Company Access By Company Code and User ID. Returns: CompsecCompCode, CompsecCompName, CompsecUser, CompsecVUuid.
- **create_a_c_mi_c_sdcompanyaccess** — Create a New company Access. Returns: CompsecCompCode, CompsecCompName, CompsecUser, CompsecVUuid.
- **get_single_c_mi_c_sdcompanyaccess_by_id** — Retrieve Company Access By VUUID. Returns: CompsecCompCode, CompsecCompName, CompsecUser, CompsecVUuid. Required: id.
- **delete_a_c_mi_c_sdcompanyaccess_by_id** — Delete a specific user's access to a company. Required: id.
- **list_all_c_mi_c_sdobjectauditcurrstat** — Retrieve SD Object Audit Current States By Code.
- **get_single_c_mi_c_sdobjectauditcurrstat_by_id** — Retrieve a Specific SD Object Audit Current State By VUUID. Required: id.
- **list_all_c_mi_c_sdobjusrextdef** — Retrieve User Extension Fields Definitions By Code. Returns: UedSchemaName, UedTableName, UedCode1Code, UedCode2Code, UedCode3Code.
- **get_single_c_mi_c_sdobjusrextdef_by_id** — Retrieve a Specific User Extension Field Definition By VUUID. Returns: UedSchemaName, UedTableName, UedCode1Code, UedCode2Code, UedCode3Code. Required: id.
- **list_all_c_mi_c_sdobjusrextvalue** — Retrieve User Extension Field Value By Object. User Extensions allow the functionality of the software to be extended through the creation of custom input fields. Returns: UevUedSchemaName, UevUedTableName, UevObjectKey1, UevObjectKey2, UevObjectKey3.
- **create_a_c_mi_c_sdobjusrextvalue** — Create a User Extension Field Value. User Extensions allow the functionality of the software to be extended through the creation of custom input fields. Returns: UevUedSchemaName, UevUedTableName, UevObjectKey1, UevObjectKey2, UevObjectKey3.
- **get_single_c_mi_c_sdobjusrextvalue_by_id** — Retrieve a Specific User Extension Field Value By VUUID. Returns: UevUedSchemaName, UevUedTableName, UevObjectKey1, UevObjectKey2, UevObjectKey3. Required: id.
- **list_all_c_mi_c_sduserroles** — Retrieve User Roles By User ID, Role Code and Created Date. Returns: UroleCode, UroleName, UroleUser, UroleVUuid, UroleCreateDate.
- **create_a_c_mi_c_sduserrole** — Assign Roles to User. Returns: UroleCode, UroleName, UroleUser, UroleVUuid, UroleCreateDate.
- **get_single_c_mi_c_sduserrole_by_id** — Retrieve User Roles By VUUID. Returns: UroleCode, UroleName, UroleUser, UroleVUuid, UroleCreateDate. Required: id.
- **delete_a_c_mi_c_sduserrole_by_id** — Delete a Specific User Role. Required: id.
- **list_all_c_mi_c_sys_syscontact** — Retrieve Contacts By Codes. Returns: SyscContactCode, SyscFirstName, SyscMiddleName, SyscLastName, SyscDisplayName.
- **create_a_c_mi_c_sys_syscontact** — Create a System Contact. Returns: SyscContactCode, SyscFirstName, SyscMiddleName, SyscLastName, SyscDisplayName.
- **get_single_c_mi_c_sys_syscontact_by_id** — Retrieve a Specific Contact By VUUID. Returns: SyscContactCode, SyscFirstName, SyscMiddleName, SyscLastName, SyscDisplayName. Required: id.
- **update_a_c_mi_c_sys_syscontact_by_id** — Update System Contact. Returns: SyscContactCode, SyscFirstName, SyscMiddleName, SyscLastName, SyscDisplayName. Required: id.
- **list_all_c_mi_c_syscontactpool** — Retrieve Licensed Users.
- **list_all_c_mi_c_syscontaddpmrole** — Find Project Roles for User.
- **create_a_c_mi_c_syscontaddpmrole** — Add Project Role.
- **get_single_c_mi_c_syscontaddpmrole_by_id** — Get Role by record UUID. Required: id.
- **delete_a_c_mi_c_syscontaddpmrole_by_id** — Delete Additional Project Role. Required: id.
- **list_all_c_mi_c_sysrelateddocquery** — Retrieve Documents by Object. Returns: SysrdPartnCode, SysrdPartnTypeCode, SysrdContactCode, SysrdContactName, SysrdDocTypeCode.
- **get_single_c_mi_c_sysrelateddocquery_by_id** — Retrieve a Specific Document By VUUID. Returns: SysrdPartnCode, SysrdPartnTypeCode, SysrdContactCode, SysrdContactName, SysrdDocTypeCode. Required: id.
- **list_all_c_mi_c_term** — Retrieve Term List By Code. Returns: TermCompCode, TermCode, TermName, TermCtrlCode, TermDueModay.
- **create_a_c_mi_c_term** — Create a Term. Returns: TermCompCode, TermCode, TermName, TermCtrlCode, TermDueModay. Required: TermCompCode, TermDiscDay, TermCode, TermDueDay.
- **get_single_c_mi_c_term_by_id** — Retrieve a Specific Term By VUUID. Returns: TermCompCode, TermCode, TermName, TermCtrlCode, TermDueModay. Required: id.
- **update_a_c_mi_c_term_by_id** — Update a Specific Term. Returns: TermCompCode, TermCode, TermName, TermCtrlCode, TermDueModay. Required: id.
- **delete_a_c_mi_c_term_by_id** — Delete a Specific Term. Required: id.
- **list_all_c_mi_c_uevalidfielddata** — Retrieve Valid Field Data List By Code. Returns: UevfdFieldCode, UevfdDisplayOrder, UevfdDataValue, UevfdDataValueDesc, UevfdVUuid.
- **create_a_c_mi_c_uevalidfielddatum** — Create Valid Field Data. Returns: UevfdFieldCode, UevfdDisplayOrder, UevfdDataValue, UevfdDataValueDesc, UevfdVUuid. Required: UevfdDisplayOrder, UevfdFieldCode, UevfdDataValue, UevfdDataValueDesc.
- **get_single_c_mi_c_uevalidfielddatum_by_id** — Retrieve Specific Valid Field Data By VUUID. Returns: UevfdFieldCode, UevfdDisplayOrder, UevfdDataValue, UevfdDataValueDesc, UevfdVUuid. Required: id.
- **list_all_c_mi_c_userdefinedclassifier** — Retrieve User Defined Classifiers By Date.
- **create_a_c_mi_c_userdefinedclassifier** — Create a User Defined Classifier. Required: OmcvActualValue, OmcvObjectType.
- **list_all_c_mi_c_userdefinedclassifierquery** — Retrieve User Defined Classifier Query By Object Attributes. Returns: OmcvUdfCode, OmcvActualValue, OmcvIuCreateDate, OmcvIuUpdateDate, OmcvObjectKey1.
- **list_all_c_mi_c_userrolesec** — FindByUserAndRole - find the record of specific user having a specific role (useful to check if it exists).
- **create_a_c_mi_c_userrolesec** — Add Security Role.
- **get_single_c_mi_c_userrolesec_by_id** — Find User Sec Role by UUID. Required: id.
- **delete_a_c_mi_c_userrolesec_by_id** — Delete Security Role. Required: id.
- **list_all_c_mi_c_weight_measure_conversion** — Retrieve all Weight Measure Conversion Codes. This endpoint retrieves all Weight Measure Conversion Codes. Returns: WcWmFromCode, WcWmFromName, WcWmToCode, WcWmToName, WcConvNum.
- **create_a_c_mi_c_weight_measure_conversion** — Create Weight Measure Conversion Codes. This endpoint is used to create Weight Measure Conversion Codes within the CMiC system. Returns: WcWmFromCode, WcWmFromName, WcWmToCode, WcWmToName, WcConvNum. Required: WcWmFromCode, WcWmToCode, WcConvNum.
- **get_single_c_mi_c_weight_measure_conversion_by_id** — Retrieve a Specific Weight Measure Conversion Code by VUUID. This endpoint retrieves a specific Weight Measure Conversion Code by using VUUID. Returns: WcWmFromCode, WcWmFromName, WcWmToCode, WcWmToName, WcConvNum. Required: id.
- **list_all_c_mi_c_weight_measure_conversion_describe** — Describe. This endpoint retrieves all Weight Measure Conversion Codes. Returns: Resources.
- **list_all_c_mi_c_weight_measure_with_conversion** — Retrieve all Weight Measure Codes with Conversion Details. This endpoint retrieves all Weight Measure along with Conversion Codes. Returns: WmCode, WmName, WmIuCreateDate, WmIuCreateUser, WmIuUpdateDate.
- **create_a_c_mi_c_weight_measure_with_conversion** — Create Weight Measure Codes. This endpoint is used to create Weight Measure within the CMiC system. Returns: WmCode, WmName, WmIuCreateDate, WmIuCreateUser, WmIuUpdateDate. Required: WmCode.
- **get_single_c_mi_c_weight_measure_with_conversion_by_id** — Retrieve a Specific Weight Measure Code by VUUID. This endpoint retrieves a specific Weight Measure Code by using VUUID. Returns: WmCode, WmName, WmIuCreateDate, WmIuCreateUser, WmIuUpdateDate. Required: id.
- **list_all_c_mi_c_weight_measure_with_conversion_describe** — Describe. This endpoint retrieves all Weight Measure along with Conversion Codes. Returns: Resources.
- **list_all_c_mi_c_weightmeasure** — Retrieve a Specific Weight Measures By Code. Returns: WmCode, WmName.
- **create_a_c_mi_c_weightmeasure** — Create a Weight Measure. Returns: WmCode, WmName. Required: WmCode.
- **update_a_c_mi_c_weightmeasure_by_id** — Update a Specific Weight Measure. Returns: WmCode, WmName. Required: id.

## How it works

1. **Link your customer's CMiC account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach CMiC.** The Proxy API is a 1-to-1 mapping of the CMiC API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Embed CMiC in your AP automation platform** — Let construction finance teams code OCR-captured invoices against live CMiC jobs, cost codes, and POs, then push approved vouchers back as registered invoices or PO-backed vouchers without manual re-entry.
- **Sync field time and crew hours into CMiC payroll** — Mobile time-tracking and workforce apps can push foreman-approved individual timesheets, crew time, and equipment usage straight into CMiC payroll and job cost so union pay and project budgets stay accurate.
- **Hand off awarded bids from preconstruction to operations** — Estimating and bidding tools can automatically spin up CMiC jobs, build out cost code budgets, and create subcontracts with schedules of values the moment a project is awarded.
- **Push field QA/QC and daily logs into the system of record** — Safety, punchlist, and daily reporting apps can register issues, punchlist items, RFIs, submittals, and daily journals in CMiC so the GC's official project record stays complete without duplicate entry.
- **Automate equipment chargebacks from telematics** — Fleet and telematics platforms can post equipment runtime hours and location transactions into CMiC equipment management to automate billing of heavy machinery to the correct jobs and cost phases.

## What you can build

- **Job and cost code picker** — Populate searchable dropdowns in your UI using CMiC jobs, cost codes, categories, and phases so users always code against the live project structure.
- **PO and subcontract matching** — Pull purchase order headers, lines, subcontract masters, and schedules of values to support 2-way and 3-way invoice matching inside your product.
- **Voucher and invoice push-back** — Create PO-backed vouchers, non-SC vouchers, or registered AP invoices with line-level distributions, then poll payment and cheque status to close the loop.
- **Crew and individual timesheet sync** — Post individual employee timesheets, crew time entries, crew activities, and crew equipment details into CMiC payroll with trade and union context intact.
- **Project kickoff automation** — Create new CMiC jobs, generate master cost codes and categories, and seed subcontracts and SOVs from an awarded estimate in a single workflow.
- **Field workflow sync for RFIs, submittals, and daily logs** — Create and update RFIs, submittals, issues, punchlist items, and daily journals (labor, materials, equipment, visitors, QC) with document uploads attached.

## FAQs

### What CMiC modules does this integration cover?

The available endpoints span Job Costing (jobs, cost codes, categories, transactions), AP and procurement (vendors, POs, subcontracts, vouchers, cheques), Payroll and HCM (employees, timesheets, crew time, trades, unions), Project Management (RFIs, submittals, issues, punchlists, daily journals, documents), Equipment Management (equipment, rates, time and location transactions), General Ledger, AR, Inventory, and system/security objects.

### Can we both read and write data in CMiC?

Yes. The toolset includes list and get operations for master data (jobs, cost codes, vendors, employees, POs, subcontracts, equipment, projects) and create/update/delete operations for transactional objects like AP vouchers, registered invoices, timesheets, crew time, PO change orders, daily journals, RFIs, submittals, and issues.

### How do we post AP invoices against existing POs or subcontracts?

Use the AP voucher endpoints: create a PO-backed voucher (apvoucherpo, including a batch variant), a non-SC voucher, or a registered invoice with line details (apreginv + apreginvdet). You can validate PO and invoice numbers before posting, and run post-voucher and void/delete-voucher operations to manage the ledger state.

### How do we handle timesheets with union and trade rules?

You can push individual timesheets (pyemptimesheet, pyetimesheet) and crew time (pyctimecrew with crew activity, employee, and equipment detail endpoints), while reading pytrade, pyunion, pyjobpayrate, pyunipayrate, and pytrdpayrate to apply the correct rate and compliance context before posting.

### Can we attach documents and photos to CMiC records?

Yes. There are document upload endpoints (upload_doc, upload_doc_revision, fileupload, imaging_document) and ECM/PM download endpoints, so you can push photos or PDFs into CMiC and tie them to objects like issues, punchlists, submittals, or AP documents.

### Does the integration support custom fields and user-defined data?

Yes. CMiC's user-defined fields and classifiers are exposed through endpoints like user_defined_fields (with bulk and audit variants), user_defined_flysheet_datum, user extension objects, and userdefinedclassifier, so your product can read and write customer-specific metadata.

### How does authentication work for end customers?

Your users connect their CMiC tenant once through Truto's managed auth flow. Truto handles credential storage, token refresh, and per-connection scoping, so your product calls a consistent API surface without implementing CMiC's auth directly.

## Related reading

- [Connect CMiC to Claude: Automate RFIs, Change Orders & Field Data](https://truto.one/blog/connect-cmic-to-claude-automate-rfis-change-orders-field-data/) — Learn how to build a managed MCP server for CMiC to give Claude secure access to your construction ERP. Automate RFIs, Change Orders, and Daily Journals.
- [Connect CMiC to ChatGPT: Manage Construction Projects & Financials](https://truto.one/blog/connect-cmic-to-chatgpt-manage-construction-projects-financials/) — Learn how to connect CMiC to ChatGPT using a managed MCP server. Automate job costing, RFIs, change orders, and AP/AR workflows with AI agents via Truto.
- [Connect CMiC to AI Agents: Orchestrate Procurement & Payroll Tasks](https://truto.one/blog/connect-cmic-to-ai-agents-orchestrate-procurement-payroll-tasks/) — A complete engineering guide to securely connecting CMiC to AI agents. Learn how to bind CMiC API tools to LLMs for autonomous construction workflows.
