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.viewerroles/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.