Sage Intacct
The Sage Intacct connector lets you perform insert, delete, update, and read operations on Sage Intacct data.
Supported versions
The Sage Intacct connector supports the Sage Intacct REST API.
Before you begin
Before using the Sage Intacct connector, do the following tasks:
- In your Google Cloud project:
    - Ensure that network connectivity is set up. For information about network patterns, see Network connectivity.
- Grant the roles/connectors.admin IAM role to the user configuring the connector.
- Grant the following IAM roles to the service account that you want to use for the connector:
          - roles/secretmanager.viewer
- roles/secretmanager.secretAccessor
 A service account is a special type of Google account intended to represent a non-human user that needs to authenticate and be authorized to access data in Google APIs. If you don't have a service account, you must create a service account. The connector and the service account must belong to the same project. For more information, see Creating a service account. 
- Enable the following services:
        - secretmanager.googleapis.com(Secret Manager API)
- connectors.googleapis.com(Connectors API)
 To understand how to enable services, see Enabling services. 
 If these services or permissions have not been enabled for your project previously, you are prompted to enable them when configuring the connector. 
- To connect to Sage Intacct, you must have a web services developer license, which includes a web services sender ID. If you need a developer license, contact the Sage Intacct team. The company that receives the API calls must authorize the sender ID. You must login to the company as a Web Services user.
Configure the connector
A connection is specific to a data source. It means that if you have many data sources, you must create a separate connection for each data source. To create a connection, do the following:
- In the Cloud console, go to the Integration Connectors > Connections page and then select or create a Google Cloud project.
- Click + CREATE NEW to open the Create Connection page.
- In the Location section, choose the location for the connection.
      - Region: Select a location from the drop-down list.
          
For the list of all the supported regions, see Locations. 
- Click NEXT.
 
- Region: Select a location from the drop-down list.
          
- In the Connection Details section, complete the following:
      - Connector: Select Sage Intacct from the drop down list of available Connectors.
- Connector version: Select the Connector version from the drop down list of available versions.
- In the Connection Name field, enter a name for the Connection instance.
          Connection names must meet the following criteria: - Connection names can use letters, numbers, or hyphens.
- Letters must be lower-case.
- Connection names must begin with a letter and end with a letter or number.
- Connection names cannot exceed 49 characters.
 
- Optionally, enter a Description for the connection instance.
- Optionally, enable Cloud logging,
  and then select a log level. By default, the log level is set to Error.
- Service Account: Select a service account that has the required roles.
- Company ID: The company ID to authenticate to Intacct.
- Client ID: The client ID of the distributed child company to access.
- Sender ID: The web services sender ID assigned to you by Intacct.
- Sender Password: The password corresponding to the web services sender ID.
- Include Detail Aggregate: Includes the item aggregate, which contains child entity information corresponding to the parent entity.
- Use Legacy: Uses Legacy API implementation.
- Optionally, configure the Connection node settings:
        - Minimum number of nodes: Enter the minimum number of connection nodes.
- Maximum number of nodes: Enter the maximum number of connection nodes.
 A node is a unit (or replica) of a connection that processes transactions. More nodes are required to process more transactions for a connection and conversely, fewer nodes are required to process fewer transactions. To understand how the nodes affect your connector pricing, see Pricing for connection nodes. If you don't enter any values, by default the minimum nodes are set to 2 (for better availability) and the maximum nodes are set to 50. 
- Optionally, click + ADD LABEL to add a label to the Connection in the form of a key/value pair.
- Click NEXT.
 
-  In the Destinations section, enter details of the remote host (backend system) you want to connect to.
        - Destination Type: Select a Destination Type.
            
 - To specify the destination hostname or IP address, select Host address and enter the address in the Host 1 field.
- To establish a private connection, select Endpoint attachment and choose the required attachment from the Endpoint Attachment list.
 If you want to establish a public connection to your backend systems with additional security, you can consider configuring static outbound IP addresses for your connections, and then configure your firewall rules to allowlist only the specific static IP addresses. To enter additional destinations, click +ADD DESTINATION. 
- Click NEXT.
 
- Destination Type: Select a Destination Type.
            
 
- 
      In the Authentication section, enter the authentication details.
      - Select an Authentication type and enter the relevant details.
            The following authentication types are supported by the Sage Intacct connection: - Username and Password
 
- Click NEXT.
 To understand how to configure these authentication types, see Configure authentication. 
- Select an Authentication type and enter the relevant details.
            
- Review: Review your connection and authentication details.
- Click Create.
Configure authentication
Enter the details based on the authentication you want to use.
- 
            Username and Password
            - Username: Username for connector.
- Password: Secret Manager Secret containing the password associated with the connector.
 
Connection configuration samples
This section lists the sample values for the various fields that you configure when you create the connection.
Basic authentication connection type
| Field name | Details | 
|---|---|
| Location | us-central1 | 
| Connector | Sage Intacct | 
| Connector version | 1 | 
| Connection Name | sage-intacct-integrationuser | 
| Enable Cloud Logging | Yes | 
| Service Account | Your_Project_Number.iam.gserviceaccount.com | 
| Company ID | Company@123 | 
| Sender ID | ID@1234 | 
| Sender Password | Password@1234 | 
| Include Detail Aggregate | True | 
| Use Legacy | False | 
| Minimum number of nodes | 2 | 
| Maximum number of nodes | 50 | 
| Destination Type | Host Address | 
| Host 1 | https://api.intacct.com/xx/xml/xmlgw.phtml | 
| Authentication | Yes | 
| Username | User_Name | 
| Password | Password | 
| Secret version | 1 | 
Basic read only connection type
| Field name | Details | 
|---|---|
| Location | us-central1 | 
| Connector | Sage Intacct | 
| Connector version | 1 | 
| Connection Name | sage-intacct-basicereadonly | 
| Enable Cloud Logging | Yes | 
| Service Account | Your_Project_Number.iam.gserviceaccount.com | 
| Company ID | Company@123 | 
| Include Detail Aggregate | True | 
| Use Legacy | False | 
| Minimum number of nodes | 2 | 
| Maximum number of nodes | 50 | 
| Destination Type | Host Address | 
| Host 1 | https://api.intacct.com/xx/xml/xmlgw.phtml | 
| Authentication | Yes | 
| Username | User_Name | 
| Password | Password | 
| Secret version | 1 | 
Use the Sage Intacct connection in an integration
After you create the connection, it becomes available in both Apigee Integration and Application Integration. You can use the connection in an integration through the Connectors task.
- To understand how to create and use the Connectors task in Apigee Integration, see Connectors task.
- To understand how to create and use the Connectors task in Application Integration, see Connectors task.
Support for stored procedures
This connector supports user-defined stored procedures and functions. If you have any stored procedures and functions in your backend, those are listed in the Actions column of the Configure connector task dialog.
 
System limitations
The Sage Intacct connector can process a maximum of 1 query per second, per node, and throttles any transactions beyond this limit. By default, Integration Connectors allocates 2 nodes (for better availability) for a connection.
For information on the limits applicable to Integration Connectors, see Limits.
Actions
This section lists the actions supported by the Sage Intacct connector. To understand how to configure the actions, see Action examples.
CreateAttachment action
This action creates an attachment.
Input parameters of the CreateAttachment action
| Parameter name | Data type | Required | Description | 
|---|---|---|---|
| SupDocId | String | Yes | The id of the attachment supdoc. | 
| SupDocFolderName | String | Yes | The name of the attachment folder. | 
| SupDocDescription | String | Yes | Description of the attachment. | 
| Attachment Name | String | Yes | The name of the attachment. | 
| Attachment Type | String | Yes | The attachment type. | 
| Attachment data | String | Yes | Attachment data encoded in base64. | 
| SupDocName | String | Yes | The name of the supdoc. | 
For example on how to configure the CreateAttachment action,
  see  Examples.
UpdateAttachment action
This action updates the attachment.
Input parameters of the UpdateAttachment action
| Parameter name | Data type | Required | Description | 
|---|---|---|---|
| SupDocFolderName | String | Yes | The name of the attachment folder. | 
| AttachmentName | String | Yes | The attachment name. | 
| SupDocDescription | String | Yes | Description of the attachment. | 
| SupDocId | String | Yes | The id of the attachment supdoc. | 
For example on how to configure the UpdateAttachment action,
  see  Examples.
ReverseInvoice Action
This action reverses the invoice.
Input parameters of the ReverseInvoice action
| Parameter name | Data type | Required | Description | 
|---|---|---|---|
| Key | String | Yes | The id of the invoice that is to be reversed. | 
| DateReversed | String | Yes | The reversal date of the invoice. | 
For example on how to configure the ReverseInvoice action,
    see Examples.
VoidAPPayment action
This action performs the VoidAPPayment action on the invoices.
Input parameters of the VoidAPPayment action
| Parameter name | Data type | Required | Description | 
|---|---|---|---|
| Key | String | Yes | The id of the invoice that is to be updated. | 
For example on how to configure the VoidAPPayment action,
  see Examples.
ApproveVendor action
This action approves the vendors.
Input parameters of the ApproveVendor action
| Parameter name | Data type | Required | Description | 
|---|---|---|---|
| VendorRecordNumber | String | Yes | The record number of the vendor. | 
For example on how to configure the ApproveVendor action,
  see Examples.
DeclineVendor action
This action declines a vendor.
Input parameters of the DeclineVendor action
| Parameter name | Data type | Required | Description | 
|---|---|---|---|
| VendorRecordNumber | String | Yes | The record number of the vendor. | 
For example on how to configure the DeclineVendor action,
  see Examples.
GetVendorApprovalHistory action
This action allows you to view vendor approval history.
Input parameters of the GetVendorApprovalHistory action
| Parameter name | Data type | Required | Description | 
|---|---|---|---|
| VendorRecordNumber | String | Yes | The record number of the vendor. | 
For example on how to configure the GetVendorApprovalHistory action,
  see Examples.
Action examples
This section lists the actions supported by the SageIntaact connector. To understand how to configure the actions.
Example - CreateAttachment
- In the Configure connector taskdialog, clickActions.
- Select the CreateAttachmentaction, and then click Done.
- In the Task Input section of the Connectors task, click
  connectorInputPayloadand then enter a value similar to the following in theDefault Valuefield:{ "SupDocId": "newSupDocID12", "SupDocFolderName": "MyTestFolder", "SupDocDescription": "Google Attachment", "AttachmentName": "Google attachment", "AttachmentType": "txt", "AttachmentData": "hi there, this is a testing protocol", "SupDocName": "New Document" }This action returns confirmation message of the CreateAttachment If the action is successful, the
CreateAttachment task's connectorOutputPayload response
  parameter will have a value similar to the following:
  
  
  [{
    "Result": "Success"
  }] 
  Example - UpdateAttachment
- In the Configure connector taskdialog, clickActions.
- Select the UpdateAttachmentaction, and then click Done.
- In the Task Input section of the Connectors task, click
    connectorInputPayloadand then enter a value similar to the following in theDefault Valuefield:{ "SupDocFolderName": "MyTestFolder", "AttachmentName": "Google attachment", "SupDocDescription": "Google updated description", "SupDocId": "newSupDocID12" }This action returns confirmation message of the UpdateAttachment If the action is successful, the
UpdateAttachment task's connectorOutputPayload response
    parameter will have a value similar to the following:
    
     
    [{
      "Result": "Success"
    }] 
    Example - ReverseInvoice
- In the Configure connector taskdialog, clickActions.
- Select the ReverseInvoiceaction, and then click Done.
- In the Task Input section of the Connectors task, click
    connectorInputPayloadand then enter a value similar to the following in theDefault Valuefield:{ "Key": "1708", "DateReversed": "2025-07-30" }This action returns confirmation message of the ReverseInvoice If the action is successful, the
ReverseInvoice task's connectorOutputPayload response
    parameter will have a value similar to the following:
    
     [{
      "Success": "success"
     }] 
    Example - VoidAPPayment
- In the Configure connector taskdialog, clickActions.
- Select the VoidAPPaymentaction, and then click Done.
- In the Task Input section of the Connectors task, click
    connectorInputPayloadand then enter a value similar to the following in theDefault Valuefield:{ "Key": "1723" }This action returns confirmation message of the VoidAPPayment If the action is successful, the
VoidAPPayment task's connectorOutputPayload response
    parameter will have a value similar to the following:
    
    [{
      "Success": "success"
    }] 
    Example - ApproveVendor
- In the Configure connector taskdialog, clickActions.
- Select the ApproveVendoraction, and then click Done.
- In the Task Input section of the Connectors task, click
    connectorInputPayloadand then enter a value similar to the following in theDefault Valuefield:{ "VendorRecordNo": "30891" }This action returns confirmation message of the ApproveVendor If the action is successful, the
ApproveVendor task's connectorOutputPayload response
    parameter will have a value similar to the following:
       
    [{
      "Success": "success"
    }] 
    Example - DeclineVendor
- In the Configure connector taskdialog, clickActions.
- Select the DeclineVendoraction, and then click Done.
- In the Task Input section of the Connectors task, click
    connectorInputPayloadand then enter a value similar to the following in theDefault Valuefield:{ "VendorRecordNo": "30892" }This action returns confirmation message of the DeclineVendor If the action is successful, the DeclineVendortask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:[{ "Success": "success" }]
Example - GetVendorApprovalHistory
- In the Configure connector taskdialog, clickActions.
- Select the GetVendorApprovalHistoryaction, and then click Done.
- In the Task Input section of the Connectors task, click
    connectorInputPayloadand then enter a value similar to the following in theDefault Valuefield:{ "VendorRecordNo": "30892" }This action returns confirmation message of the GetVendorApprovalHistory If the action is successful, the GetVendorApprovalHistorytask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:[{ [{ "approvaltype": "Create", "creationdate": "09/20/2024", "submittedby": "emma", "eventdate": "09/20/2024", "approverid": "", "approvedby": "IntegrationUser", "state": "Declined", "comments": "Declined byIntegrationUser, via API on 09/20/2024", "recordno": "10724" }] }]
Supported entity operations
This section shows how to perform some of the entity operations in this connector.
Example - List all Vendors
- In the Configure connector taskdialog, clickEntities.
- Select Vendorfrom theEntitylist.
- Select the Listoperation, and then click Done.
- In the Task Input section of the Connectors task, you can set the filterClause as per your requirement.
The value for filter clause should be always passed within the single quotes (') in this format. You can make use of filter clause for filtering records based on any columns.
For the entity Sodocument, make sure to use a filter clause in your request, such as Docparid='Sales Order'.
Example - Get a Vendor record
- In the Configure connector taskdialog, clickEntities.
- Select Vendorfrom theEntitylist.
- Select the Getoperation, and then clickDone.
- Here, the entity ID is "20001". To set the entity ID, in
    the Data Mapper section of the Data Mapping, click Open Data Mapping Editor and
    then enter "20001"in the Input Value field and choose the EntityId as local variable.Value of entity id should be passed directly. Here, "20001" is the entity id and the unique primary key value, which should be passed In cases, where passing single entity id can throw an error as there will be two composite keys. In such cases, you can make use of filter clause and pass the value, such as id = '20001'
Example - Delete a Vendor record
- In the Configure connector taskdialog, clickEntities.
- Select Vendorfrom theEntitylist.
- Select the Deleteoperation, and then click Done.
- Here, the entity id is set to "20001". To set the entity ID, in
    the Data Mapper section of the Data Mapping, click Open Data Mapping Editor and
    then enter "20001"in the Input Value field and choose the EntityId as local variable.In cases, where the Entity has two composite business or primary keys instead of specifying the entityId, you can set the filterClause to id='20001'.
Example - Create a Vendor record
- In the Configure connector taskdialog, clickEntities.
- Select Vendorfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Displaycontact_companyname": "Altostrat", "Displaycontact_lastname": "Cymbalgroup", "Name": "Altostrat_Ltd" }If the integration is successful, the Vendortask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 83.0, "Vendorid": "20047" }
Example - Create an APBill record
- In the Configure connector taskdialog, clickEntities.
- Select APBillfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Whencreated": "2024-05-05", "Whenposted": "2024-06-06", "Recordid": "25", "Vendorid": "20029", "Currency": "USD", "Itemaggregate":"<APBILLITEM> <ACCOUNTNO>60400</ACCOUNTNO> <TRX_AMOUNT>700</TRX_AMOUNT> <ENTRYDESCRIPTION>Line 1 of my bill</ENTRYDESCRIPTION> <LOCATIONID>100</LOCATIONID> <DEPARTMENTID>300</DEPARTMENTID> <VENDORID>20029</VENDORID> </APBILLITEM>", "Whendue": "2024-12-12" }If the integration is successful, the APBilltask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 1511.0 }
Example - Create a Vendtype record
- In the Configure connector taskdialog, clickEntities.
- Select Vendtypefrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Name": "Google Created vendtype", "Status": "active" }If the integration is successful, the Vendtypetask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Name": "Google Created vendtype", "Recordno": 16.0 }
Example - Create a Customer record
- In the Configure connector taskdialog, clickEntities.
- Select Customerfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Name": "Altostrat_Ltd", "Displaycontact_firstname":"Altostrat" }If the integration is successful, the Customertask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 3663.0, "Customerid":"13825" }
Example - Create an ARInvoice record
- In the Configure connector taskdialog, clickEntities.
- Select ARInvoicefrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Customerid": "10303", "Whencreated": "2024-07-30", "Itemaggregate": <lineitem> <glaccountno>40100</glaccountno> <amount>100</amount> <locationid>100</locationid> <departmentid>200</departmentid> </lineitem>", "Recordid": "789", "Whendue": "2024-08-30" }If the integration is successful, the Domainstask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Success": true }
Example - Create a CustType record
- In the Configure connector taskdialog, clickEntities.
- Select CustTypefrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Name": "MGR PVT", "Status": "active" }If the integration is successful, the CustTypetask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Name": "MGR PVT" }
Example - Create a ReportingPeriod record
- In the Configure connector taskdialog, clickEntities.
- Select ReportingPeriod from the Entitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Header1": "Altostrat Reporting Period1", "Start_date": "2024-06-13", "End_date": "2024-06-15", "Name": "Google_Report_Test" }If the integration is successful, the ReportingPeriodtask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 259.0 }
Example - Create a GLAccount record
- In the Configure connector taskdialog, clickEntities.
- Select GLAccountfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Accountno": "12120", "Title": "Google_GLAccount_1" }If the integration is successful, the GLAccounttask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Accountno": "12120" }
Example - Create a GLAcctGrp record
- In the Configure connector taskdialog, clickEntities.
- Select GLAcctGrpfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Normal_balance": "credit", "Name": "AccountGrp13", "Iskpi": false, "Membertype": "Accounts" }If the integration is successful, the GLAcctGrptask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 484.0 }
Example - Create a Purchasing_Item record
- In the Configure connector taskdialog, clickEntities.
- Select Purchasing_Itemfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Itemtype": "Non-Inventory", "Itemid": "89899", "Name": "Created Item" }If the integration is successful, the Purchasing_Itemtask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Itemid": "89899" }
Example - Create an OrderEntity_Item record
- In the Configure connector taskdialog, clickEntities.
- Select OrderEntity_Itemfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Itemtype": "Inventory", "Itemid": "89899", "Name": "Created Item" }If the integration is successful, the OrderEntity_Itemtask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 76.0, "Itemid": "89899" }
Example - Create a Checkingaccount record
- In the Configure connector taskdialog, clickEntities.
- Select Checkingaccountfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Bankaccountid": "100_VVV", "Bankaccountno": "442516879127", "Glaccountno": "20200", "Bankname": "Sapphire Venture Bank", "Routingno": "121010303", "Bankaccounttype": "checking", "Phone": "4085551212", "Locationid": "100", "Mailaddress_zip": "95110", "Mailaddress_city": "San Jose", "Mailaddress_state": "CA", "Mailaddress_country": "United States" }If the integration is successful, the Checkingaccounttask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Bankaccountid": "100_VVV" }
Example - Create a Savingsaccount record
- In the Configure connector taskdialog, clickEntities.
- Select Savingsaccountfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Bankaccountid": "CCI", "Bankname": "CCIB", "Locationid": "100" }If the integration is successful, the savingsaccounttask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Bankaccountid": "CCI" }
Example - Create a SOPriceList record
- In the Configure connector taskdialog, clickEntities.
- Select SOPriceListfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Datefrom": "2024-01-01", "Dateto": "2025-01-01", "Name": "SOListGoogle" }If the integration is successful, the SOPriceListtask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 28.0, "Name": "SOListGoogle" }
Example - Create a Contacts record
- In the Configure connector taskdialog, clickEntities.
- Select Contactsfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Contactname": "Alex taylor's", "Printas": "sage intacct" }If the integration is successful, the Company_Contactstask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 3929.0, "Contactname": "Alex taylor's" }
Example - Create a UserInfo record
- In the Configure connector taskdialog, clickEntities.
- Select UserInfofrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Loginid": "Dana cruz", "Contactinfo_lastname": "Cruz", "Contactinfo_firstname": "Dana", "Contactinfo_email2": "danacruz@gmail.com", "Usertype": "business user" }If the integration is successful, the Company_UserInfotask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Loginid": "Dana cruz" }
Example - Create a Department record
- In the Configure connector taskdialog, clickEntities.
- Select Departmentfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Departmentid": "GFK2", "Title": "Google Created department 2" }If the integration is successful, the Company_Departmenttask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 10.0 }
Example - Create an EarningType record
- In the Configure connector taskdialog, clickEntities.
- Select EarningTypefrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Name": "PRMethod", "Method": "Salary", "Billableacctno": "51701", "Nonbillableacctno": "51702" }If the integration is successful, the Company_EarningTypetask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": "9" }
Example - Create an Employee record
- In the Configure connector taskdialog, clickEntities.
- Select Employeefrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Locationid": "100", "Personalinfo_contactname": "New Google" }If the integration is successful, the Company_Employeetask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 42.0, "Employeeid": "1028" }
Example - Create a Location record
- In the Configure connector taskdialog, clickEntities.
- Select Company_Location from the Entitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Locationid": "350", "Name": "Lisbon", "Parentid": "100", "Startdate": "2000-02-02", "Status": "inactive" }If the integration is successful, the Company_Locationtask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Locationid": "350" }
Example - Creat a Project record
- In the Configure connector taskdialog, clickEntities.
- Select Projectfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Name": "newproject", "Projectcategory": "Contract" }If the integration is successful, the Company_Projecttask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 19.0, "Projectid": "1013" }
Example - Create an EmployeeEntityContacts record
- In the Configure connector taskdialog, clickEntities.
- Select EmployeeEntityContactsfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Categoryname": "Primary Contact2", "Employee_employeeid": "1002", "Contact_name": "Charlie, Mahan" }If the integration is successful, the Company_EmployeeEntityContactstask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 284.0 }
Example - Create an EmployeeType record
- In the Configure connector taskdialog, clickEntities.
- Select EmployeeTypefrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Name": "New employee type 1 Google", "Status": "active" }If the integration is successful, the Company_EmployeeTypetask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 9.0, "Name": "New employee type 1 Google" }
Example - Create a GlBatch record
- In the Configure connector taskdialog, clickEntities.
- Select GlBatchfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Journal": "PYRJ", "Batch_date": "2019-03-31", "Batch_title": "Google description non legacy", "Itemaggregate": "<GLENTRY> <ACCOUNTNO>60400</ACCOUNTNO> <DEPARTMENT>100</DEPARTMENT> <LOCATION>100</LOCATION> <CURRENCY>USD</CURRENCY> <TR_TYPE>-1</TR_TYPE> <AMOUNT>1450.80</AMOUNT> <EXCH_RATE_TYPE_ID>Intacct Daily Rate</EXCH_RATE_TYPE_ID> <DESCRIPTION>Accrued salaries</DESCRIPTION> </GLENTRY>\n<GLENTRY> <ACCOUNTNO>40200</ACCOUNTNO> <DEPARTMENT>100</DEPARTMENT> <LOCATION>100</LOCATION> <TR_TYPE>1</TR_TYPE> <AMOUNT>1450.80</AMOUNT> <EXCH_RATE_TYPE_ID>Intacct Daily Rate</EXCH_RATE_TYPE_ID> <DESCRIPTION>Salary expense</DESCRIPTION>\n</GLENTRY>", "State": "Draft" }If the integration is successful, the GlBatchtask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 3138.0 }
Example - Create an AttachmentFolders record
- In the Configure connector taskdialog, clickEntities.
- Select AttachmentFoldersfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "name": "Google" }If the integration is successful, the AttachmentFolderstask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Success": true }
Example - Create a Bankacctrecon record
- In the Configure connector taskdialog, clickEntities.
- Select Bankacctreconfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Financialentity": "100_SVB", "Stmtendingdate": "2023-01-01", "Mode": "Automatch", "Stmtendingbalance": 1659605.22 }If the integration is successful, the Bankacctrecontask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 3.0 }
Example - Create a Podocument record
- In the Configure connector taskdialog, clickEntities.
- Select Podocumentfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Docparid": "Purchase Requisition", "Whencreated": "2024-11-06", "Custvendid": "20034", "Contact_contactname": "New BGC(V20034)", "Billto_contactname": "New BGC(V20034)", "Itemaggregate": "<potransitem> <itemid>60400</itemid> <DEPARTMENT>I1</DEPARTMENT> <quantity>100</quantity> <unit>Each</unit> <price>1</price> <location>100</location> <departmentid>100</departmentid> </potransitem>" }If the integration is successful, the Podocumenttask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 3138.0 }
Example - Create a VendorGroup record
- In the Configure connector taskdialog, clickEntities.
- Select VendorGroupfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Id": "AltostratTesting", "Name": "Googlecloud-vendor1", "Sortfield": "VENDORID", "Memberfilters": "<filter> <MEMBERFILTERS> <FIELD>VENDTYPE</FIELD> <OPERATOR>=</OPERATOR> <VALUE>Supplier</VALUE> </MEMBERFILTERS> <MEMBERFILTERS> <FIELD>VENDTYPE</FIELD> <OPERATOR>=</OPERATOR> <VALUE>Burnham</VALUE> </MEMBERFILTERS> </filter>" }If the integration is successful, the VendorGrouptask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Success": true }
Example - Create a Sodocument record
- In the Configure connector taskdialog, clickEntities.
- Select Sodocumentfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Custvendid": "10001", "Itemaggregate": """<sotransitem> <bundlenumber></bundlenumber> <item_id>CSS1000</item_id> <quantity>1</quantity> <unit>Each</unit> <price>2</price> <locationid>100</locationid> <departmemtid>100</departmentid> </sotransitem>"", "Whencreated": "2024-09-14", "Docparid": "Sales Invoice" }If the integration is successful, the Sodocumenttask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Docid": "Sales Invoice-IN0112" }
Example - Create an Arpymt record
- In the Configure connector taskdialog, clickEntities.
- Select Arpymtfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Financialentity": "100_SVB", "Paymentmethod": "Cash", "Customerid": "10303", "Receiptdate": "2025-05-05", "Itemaggregate": "<ARPYMTDETAIL> <RECORDKEY>1677</RECORDKEY> <TRX_PAYMENTAMOUNT>35</TRX_PAYMENTAMOUNT> </ARPYMTDETAIL>" }If the integration is successful, the Arpymttask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 3138.0 }
Example - Create an Appymt record
- In the Configure connector taskdialog, clickEntities.
- Select Appymtfrom theEntitylist.
- Select the Createoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload as Local variable.{ "Financialentity": "100_SVB", "Paymentmethod": "EFT", "Vendorid": "20003", "Whencreated": "2024-08-28", "Itemaggregate": ""<APPYMTDETAIL> <RECORDKEY>1677</RECORDKEY> <TRX_PAYMENTAMOUNT>35</TRX_PAYMENTAMOUNT> </APPYMTDETAIL>"" }If the integration is successful, the Appymttask'sconnectorOutputPayloadresponse parameter will have a value similar to the following:{ "Recordno": 1753.0 }
Example - Update a Vendor record
- In the Configure connector taskdialog, clickEntities.
- Select Vendorfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Name": "Altostrat,Lisbon" }
- Set the entity ID in Data Mapper to  the entity of the Vendor. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to 20044.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Vendorid": "20044" }
Example - Update an APBill record
- In the Configure connector taskdialog, clickEntities.
- Select APBillfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Whendue": "2024-12-12" }
- Set the entity ID in Data Mapper to  the entity of the APBill. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to 1371.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Recordno": 12.0 }
Example - Update a Customer record
- In the Configure connector taskdialog, clickEntities.
- Select Customerfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Name": "Altostrat", "Status": "inactive" }
- Set the entity ID in Data Mapper to  the entity of the Customer. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to Customerid='10100'\n.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Recordno": 21.0, "Customerid": "10100" }
Example - Update a CustType record
- In the Configure connector taskdialog, clickEntities.
- Select CustTypefrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Status": "inactive" }
- Set the entity ID in Data Mapper to  the entity of the CustType. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to MGR PVT.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Name": "MGR PVT" }
Example - Update a ReportingPeriod record
- In the Configure connector taskdialog, clickEntities.
- Select ReportingPeriodfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Start_date": "2024-06-14", "End_date": "2024-06-14", "Header1": "Reporting Time Changed" }
- Set the entity ID in Data Mapper to  the entity of the ReportingPeriod. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to 257.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Recordno": 257.0 }
Example - Update a GLAcctGrp record
- In the Configure connector taskdialog, clickEntities.
- Select GLAcctGrpfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Title": "Google updated title" }
- Set the entity ID in Data Mapper to  the entity of the GLAcctGrp. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to Name='AccountGrp13'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Recordno": 484.0 }
Example - Update a Purchasing_Item record
- In the Configure connector taskdialog, clickEntities.
- Select Purchasing_Itemfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Sodescription": "Google updated description", "Name": "Google updated name" }
- Set the entity ID in Data Mapper to  the entity of the Purchasing_Item. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to 89899.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Itemid": "89899" }
Example - Update an OrderEntity_Item record
- In the Configure connector taskdialog, clickEntities.
- Select OrderEntity_Item from the Entitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Name": "Item Update" }
- Set the entity ID in Data Mapper to  the entity of the OrderEntity_Item. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to Recordno= '73' and Itemid= 'C32'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Itemid": "C32" }
Example - Update a POPriceList record
- In the Configure connector taskdialog, clickEntities.
- Select POPriceListfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Status": "active" }
- Set the entity ID in Data Mapper to  the entity of the POPriceList. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to Recordno='18'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Recordno": 18.0, "Name": "Special Purchasing price list" }
Example - Update a sodocument record
- In the Configure connector taskdialog, clickEntities.
- Select sodocumentfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Description": "Google_Update SO Document" }
- Set the entity ID in Data Mapper to  the entity of the sodocument . To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to 189.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Recordno": "189" }
Example - Update a Checkingaccount record
- In the Configure connector taskdialog, clickEntities.
- Select Checkingaccountfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Bankname": "Google updated bank name" }
- Set the entity ID in Data Mapper to  the entity of the Checkingaccount. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to 100_SVBDF.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Bankaccountid": "100_SVBDF" }
Example - Update a SOPriceList record
- In the Configure connector taskdialog, clickEntities.
- Select SOPriceListfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Datefrom": "2022-01-01", "Dateto": "2026-01-01" }
- Set the entity ID in Data Mapper to  the entity of the SOPriceList. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to RecordNo='27'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Recordno": 1.0, "Name": "Base Price List" }
Example - Update a Project record
- In the Configure connector taskdialog, clickEntities.
- Select Projectfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Description": "Google updated description" }
- Set the entity ID in Data Mapper to  the entity of the Project. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to 1010.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Projectid": "1010" }
Example - Update an EmployeeType record
- In the Configure connector taskdialog, clickEntities.
- Select EmployeeTypefrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Status": "inactive" }
- Set the entity ID in Data Mapper to  the entity of the EmployeeType. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to Name='New employee type 1 Google'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Recordno": 9.0, "Name": "New employee type 1 Google" }
Example - Update an EmployeeEntityContacts record
- In the Configure connector taskdialog, clickEntities.
- Select EmployeeEntityContactsfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Categoryname": "updated contact" }
- Set the entity ID in Data Mapper to  the entity of the EmployeeEntityContacts. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to 5.0.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Recordno": 5.0 }
Example - Update an Employee record
- In the Configure connector taskdialog, clickEntities.
- Select Employeefrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Title": "Google Updated title" }
- Set the entity ID in Data Mapper to  the entity of the Employee. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to 1024.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Employeeid": "1024" }
Example - Update a UserInfo record
- In the Configure connector taskdialog, clickEntities.
- Select UserInfofrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Usertype": "business user" }
- Set the entity ID in Data Mapper to  the entity of the UserInfo. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to RecordNo='41'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Loginid": "jsmithf" }
Example - Update a Contact record
- In the Configure connector taskdialog, clickEntities.
- Select Contactfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Printas": "AT" }
- Set the entity ID in Data Mapper to  the entity of the Contact. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to Recordno= '33533'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Recordno": 33533.0, "Contactname": "Alex taylor's g" }
Example - Update a vendType record
- In the Configure connector taskdialog, clickEntities.
- Select vendTypefrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Name": "Google updated name pv" }
- Set the entity ID in Data Mapper to  the entity of the vendType. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to Name= 'Google Created vendtype'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Name": "Google Created vendtype" }
Example - Update a customer record
- In the Configure connector taskdialog, clickEntities.
- Select customerfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Status": "inactive" }
- Set the entity ID in Data Mapper to  the entity of the customer. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to Recordno= '10001'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Customerid": "10001" }
Example - Update a StatAccount record
- In the Configure connector taskdialog, clickEntities.
- Select StatAccountfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Title": "Google_Update_Stat1111111" }
- Set the entity ID in Data Mapper to  the entity of the StatAccount. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to Accountno= 'EPFOA'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Accountno": "EPFOA" }
Example - Update a GlAccount record
- In the Configure connector taskdialog, clickEntities.
- Select GlAccountfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Title": "Google_GLaccount_Update2" }
- Set the entity ID in Data Mapper to  the entity of the GlAccount. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to Accountno= '10010'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Accountno": "10010" }
Example - Update a PoPriceList record
- In the Configure connector taskdialog, clickEntities.
- Select PoPriceListfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Status": "inactive" }
- Set the entity ID in Data Mapper to  the entity of the PoPriceList. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to Name= 'Google price lists'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Name": "Google price lists" }
Example - Update an Allocation record
- In the Configure connector taskdialog, clickEntities.
- Select Allocationfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Description": "Google updated" }
- Set the entity ID in Data Mapper to  the entity of the Allocation. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to Allocationid= 'ExpenseSwap'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Allocationid": "ExpenseSwap" }
Example - Update a SavingsAccount record
- In the Configure connector taskdialog, clickEntities.
- Select SavingsAccountfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Phone": "(800) 555‑0100" }
- Set the entity ID in Data Mapper to  the entity of the SavingsAccount. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to Allocationid= 'ExpenseSwap'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ "Bankaccountid": "SBB" }
Example - Update a Podocument record
- In the Configure connector taskdialog, clickEntities.
- Select Podocumentfrom theEntitylist.
- Select the Updateoperation, and then click Done.
- In the Data Mapper section of the Data Mapping task, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.{ "Message": "updated" }
- Set the entity ID in Data Mapper to  the entity of the Podocument. To set the entity ID, click
    Open Data Mapping Editorand then enter a value similar to the following in theInput Valuefield and choose the EntityId/ConnectorInputPayload/FilterClause as Local variable.Instead of specifying the entityId, you can also set the filterClause to docid= 'Blanket PO-PO0041'.Running this example, returns a response similar to the following in the Connector task's connectorOutputPayloadoutput variable:{ }
Create connections using Terraform
You can use the Terraform resource to create a new connection.
To learn how to apply or remove a Terraform configuration, see Basic Terraform commands.
To view a sample terraform template for connection creation, see sample template.
Get help from the Google Cloud community
You can post your questions and discuss this connector in the Google Cloud community at Cloud Forums.What's next
- Understand how to suspend and resume a connection.
- Understand how to monitor connector usage.
- Understand how to view connector logs.