Create a System Contact
    • 27 Feb 2025
    • 7 Minutes to read
    • Dark
      Light

    Create a System Contact

    • Dark
      Light

    Article summary

    Post
    /hcm-rest-api/rest/1/syscontact

    Overview

    The System Contact API is used to create, view and manage contacts. Contacts can be company contacts, business partners, vendors or customers of the company entity setup in CMiC.

    UI Navigation

    System > Security > Users> User Maintenance

    Reference Article

    https://docs.cmicglobal.com/portal/Content/E_Reference_Material/DocuSign_Integration/Reference/Using_System_Contacts.htm?Highlight

    Commonly Used Body Parameters

    CMiC UI FieldnameObjectNameDescriptionTypeData LengthExampleRequired
    Contact CodesyscontactGsyscContactCodeUnique user defined code to identify a contact recordstring10DA, ZA, DP, ZALL, VB, A1EL-JJYes
    Partner CodesyscontactGsyscPartnCodeCode representing the partner company/ organization the contact belongs to.string8ZZ, TRHI1, A1ELECT, MAESTRO, VBCYes
    Partner Type CodesyscontactGsyscPartnTypeCodeContact type: Business partner, organization, or company, determined by the GsyscPartnCode of the organization with which this contact is associated.string1Company ‘C’ or ‘P’ Partner.Yes
    Last Update DatesyscontactGsyscLastUpdDateDate when the contact record was last updated.datetime2024-11-11T16:41:10-05:00, 2023-09-12T14:00:25-04:00, ...Yes
    Html Email (Checkbox)syscontactGsyscHtmlEmailFlagIndicates if HTML emails are preferred, Yes - "Y" / No - "N".string1Yes – ‘Y’ / No – ‘N’Yes
    Email 1syscontactGsyscEmail1Primary email addressstring100da@cmic.caNo
    Is Active (Checkbox)syscontactGsyscActiveFlagA flag indicating whether the contact is active (“Y”) or not active (“N”).string1Yes – ‘Y’ / No – ‘N’No
    Employee NumbersyscontactGsyscEmpNoEmployee number associated with the contact codestring16TRHI-WK-SAL1No
    VUUIDsyscontactGsyscVUuidVirtual Unique Universal Identifier used to retrieve this single record from CMiC.string649EDA99A5DD392163E0530100007F16DDNo

    Other (Optional) Body Parameters

    CMiC UI FieldnameObjectNameDescriptionTypeData LengthExampleRequired
    First NamesyscontactGsyscFirstNameContact's first namestring60WalterNo
    Middle NamesyscontactGsyscMiddleNameContact's middle namestring60HartwellNo
    Last NamesyscontactGsyscLastNameContact's last namestring60WhiteNo
    PrefixsyscontactGsyscPrefixNamePrefix for the contact's name (e.g., Mr., Ms., Dr.)string16Mr.No
    Contact DescriptionsyscontactGsyscContactDescDescription or notes about the contact codestring300Consultant, Owner, Electrical Engineer, TestingNo
    Address Company CodesyscontactGsyscAddCompCodeCode representing the contact’s company addressstring8ZZ, SUS, CCC, …No
    Address CodesyscontactGsyscAddCodeUser defined Address code, identifying the address. Used for reports and log builder.string8ALL, ZSCH, CCC-OH, ...No
    Address Line 1syscontactGsyscAddLine1First line of the contact's addressstring40137 Union StreetNo
    Address Line 2syscontactGsyscAddLine2Second line of the contact's addressstring400No
    Address Line 3syscontactGsyscAddLine3Third line of the contact's addressstring400No
    Region CodesyscontactGsyscRegionCodeCode representing the geographical region of the contactstring3NY – New YorkNo
    Postal CodesyscontactGsyscPostalCodePostal or ZIP code of the contact's addressstring1289120No
    CountrysyscontactGsyscCountryCountry of the contact's addressstring30USANo
    Work Phone NumbersyscontactGsyscWorkPhoneNumWork phone number of the contactstring100(416) 555-0123No
    Home Phone NumbersyscontactGsyscHomePhoneNumHome phone number of the contactstring100(416) 555-0123No
    Mobile NumbersyscontactGsyscMobileNumMobile phone number of the contactstring40(416) 555-0123No
    Pager NumbersyscontactGsyscPagerNumPager number (if applicable)string407736529999No
    Fax Number 1syscontactGsyscFaxNum1Primary fax numberstring100888-567-0023No
    Fax Number 2syscontactGsyscFaxNum2Secondary fax numberstring100888-555-0023No
    Email 2syscontactGsyscEmail2Secondary email addressstring100ravi.venkatachalam@cmic.caNo
    Website URLsyscontactGsyscWwwSiteContact's website URLstring100<www.cmicglobal.com>No
    CLV Value Code 1syscontactGsyscClvValueCode1Classifier Value 1. This is a user defined custom code. Users can add up to 6 additional values to the Contact record.string160No
    CLV Value Code 2syscontactGsyscClvValueCode2Classifier Value 2. This is a user defined custom code. Users can add up to 6 additional values to the Contact record.string160No
    CLV Value Code 3syscontactGsyscClvValueCode3Classifier Value 3. This is a user defined custom code. Users can add up to 6 additional values to the Contact record.string160No
    CLV Value Code 4syscontactGsyscClvValueCode4Classifier Value 4. This is a user defined custom code. Users can add up to 6 additional values to the Contact record.string160No
    CLV ValueCode 5syscontactGsyscClvValueCode5Classifier Value 5. This is a user defined custom code. Users can add up to 6 additional values to the Contact record.string160No
    CLV Value Code 6syscontactGsyscClvValueCode6Classifier Value 6. This is a user defined custom code. Users can add up to 6 additional values to the Contact record.string160No
    PM Role CodesyscontactGsyscPmRoleCodeProject Role this contact has been assigned to under project managementstring10MASTER, PROJCOORD, RVMNGRNo
    Other DetailssyscontactGsyscOtherUsed for additional details or miscellaneous information about the contactstring2000No
    Preferred Contact MethodsyscontactGsyscPrefContactMthPreferred method of contacting the contact (e.g., Email, Phone)string10MAIL, EMAIL, PhoneNo
    Is Primary (Checkbox)syscontactGsyscPrimaryFlagIndicates if the contact is a Primary Contact for the organization specified by Yes - "Y" / No - "N".string1Yes – ‘Y’ / No – ‘N’No
    Is Bid ContactsyscontactGsyscBidFlagThis flag indicates if the contact is a bidding contact Yes - "Y" / No - "N".string1Yes – ‘Y’ / No – ‘N’No
    Last Update UsersyscontactGsyscLastUpdUserUser who last updated the contact recordstring30DAR, UIG, ALV12, ...No
    Collaboration User (checkbox)syscontactGsyscCollabUserFlagIndicates if the contact is a collaboration user, Yes - "Y" / No - "N".string1Yes – ‘Y’ / No – ‘N’No
    Collaboration Usage PricesyscontactGsyscCollabUsagePricePricing related to collaboration usagenumber180No
    Independent Contractor (Checkbox)syscontactGsyscIndepContractorFlagIndicates if the contact is an independent contractor. Yes - "Y" / No - "N".string1Yes – ‘Y’ / No – ‘N’No
    #N/AsyscontactGsysAltFaxMethodPrefix#N/Astring60#N/ANo
    #N/AsyscontactGsysAltFaxMethodSuffix#N/Astring100#N/ANo
    Alternative Fax Method (Checkbox)syscontactGsyscAltFaxMethodFlagIndicates if an alternative fax method is used for the contact Yes - "Y" / No - "N".string1Yes – ‘Y’ / No – ‘N’No
    Alternative Fax Method PrefixsyscontactGsyscAltFaxMethodPrefixPrefix for alternative fax methods for the contactstring600No
    Alternative Fax Method SuffixsyscontactGsyscAltFaxMethodSuffixSuffix for alternative fax methods for the contactstring1000No
    HRSS Role CodesyscontactGsyscHrssRoleCodeThis is the HR Role assigned to the contact for approving related HR ESS Workflowsstring10DANo
    Name SuffixsyscontactGsyscSuffixNameSuffix for the contact's name (e.g., Jr., Sr., III)string60Jr., Sr., IIINo
    Employee Trade CodesyscontactGpyempTradeCodeCode representing the employee contacts trade or specialty of the GsyscEmpNostring411PCH, 1610, CE28No
    Trade NamesyscontactGpytrdTradeNameName of the trade or specialty for the above GpyempTradeCode for GsyscEmpNostring300No
    Trade RatesyscontactGpytrdTradeRateRate associated with the trade or specialty of the GpyempTradeCodenumber160No
    Trade Charge RatesyscontactGpytrdTradeChargeRateCharge rate for the trade or specialty of the GpyempTradeCodenumber160No
    Trade Billing RatesyscontactGpytrdTradeBillingRateBilling rate for the trade or specialty of the GpyempTradeCodenumber160No
    Employee Company CodesyscontactGpyempCompCodeCode representing the employee's company for GsyscEmpNostring8ZZC, TRHI2, PYUSNo
    Employee WRL CodesyscontactGpyempWrlCodeWRL (Workforce Resource Locator) code for the employee for GsyscEmpNostring15ZCHI, 123No
    Employee WRL NamesyscontactGpyempWrlNameWRL (Workforce Resource Locator) name for the employee for GsyscEmpNostring4000Company ZZ West ChicagoNo
    Integration User Create DatesyscontactGsyscIuCreateDateDate when this contact record was created in CMiC. Should YYYY-MM-DDThh:mm:ssZdatetime2010-06-25T10:51:17-04:00, 2016-01-05T10:44:33-05:00, ...No
    Integration User Update DatesyscontactGsyscIuUpdateDateDate when the this contact record was updated in CMiC.datetime2024-11-11T16:41:10-05:00, 2023-09-12T14:00:25-04:00, ...No
    Security
    HTTP
    Type basic

    Basic authentication

    Header parameters
    Content-Type
    string
    Exampleapplication/vnd.oracle.adf.resourceItem+json
    Body parameters
    object
    Example{ "GsyscEmpNo": null, "GsyscEmail1": "jane.doe@cmicglobal.com", "GsyscPartnCode": "013035", "GsyscPartnTypeCode": "P", "GsyscContactCode": "KC", "GsyscLastUpdDate": "2022-09-19T17:35:13Z", "GsyscHtmlEmailFlag": "N", "GsyscActiveFlag": "Y", "GsyscVUuid": "" }
    Responses
    201

    Created

    Headers
    Content-Type
    string
    Exampleapplication/vnd.oracle.adf.resourceitem+json
    {
      "GsyscContactCode": "KC",
      "GsyscFirstName": null,
      "GsyscMiddleName": null,
      "GsyscLastName": null,
      "GsyscPrefixName": null,
      "GsyscEmpNo": null,
      "GsyscContactDesc": null,
      "GsyscAddCompCode": null,
      "GsyscAddCode": null,
      "GsyscAddLine1": null,
      "GsyscAddLine2": null,
      "GsyscAddLine3": null,
      "GsyscRegionCode": null,
      "GsyscPostalCode": null,
      "GsyscCountry": null,
      "GsyscWorkPhoneNum": null,
      "GsyscHomePhoneNum": null,
      "GsyscMobileNum": null,
      "GsyscPagerNum": null,
      "GsyscFaxNum1": null,
      "GsyscFaxNum2": null,
      "GsyscEmail1": "jane.doe@cmicglobal.com",
      "GsyscEmail2": null,
      "GsyscWwwSite": null,
      "GsyscClvValueCode1": null,
      "GsyscClvValueCode2": null,
      "GsyscClvValueCode3": null,
      "GsyscClvValueCode4": null,
      "GsyscClvValueCode5": null,
      "GsyscClvValueCode6": null,
      "GsyscPmRoleCode": null,
      "GsyscOther": null,
      "GsyscPrefContactMth": null,
      "GsyscActiveFlag": "Y",
      "GsyscPartnCode": "013035",
      "GsyscPartnTypeCode": "P",
      "GsyscPrimaryFlag": null,
      "GsyscBidFlag": null,
      "GsyscLastUpdDate": "2022-09-19T17:35:13Z",
      "GsyscLastUpdUser": null,
      "GsyscCollabUserFlag": null,
      "GsyscCollabUsagePrice": null,
      "GsyscHtmlEmailFlag": "N",
      "GsyscIndepContractorFlag": null,
      "GsysAltFaxMethodPrefix": null,
      "GsysAltFaxMethodSuffix": null,
      "GsyscAltFaxMethodFlag": null,
      "GsyscAltFaxMethodPrefix": null,
      "GsyscAltFaxMethodSuffix": null,
      "GsyscHrssRoleCode": null,
      "GsyscSuffixName": null,
      "GpyempTradeCode": null,
      "GpytrdTradeName": null,
      "GpytrdTradeRate": null,
      "GpytrdTradeChargeRate": null,
      "GpytrdTradeBillingRate": null,
      "GpyempCompCode": null,
      "GpyempWrlCode": null,
      "GpyempWrlName": null,
      "GsyscVUuid": "F2A8505593052DDBE05316821FAC9500",
      "GsyscIuCreateDate": null,
      "GsyscIuUpdateDate": null,
      "links": [
        {
          "rel": "self",
          "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/hcm-rest-api/rest/1/syscontact/F2A8505593052DDBE05316821FAC9500",
          "name": "syscontact",
          "kind": "item"
        },
        {
          "rel": "canonical",
          "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/hcm-rest-api/rest/1/syscontact/F2A8505593052DDBE05316821FAC9500",
          "name": "syscontact",
          "kind": "item"
        }
      ]
    }
    object