Account Management/Roles
We expanded the org admin role's permissions; those users can now:
- share/unshare VDRs
- delete VDRs
- delete transformations
- add/update/delete org-level fields for account-owned VDRs
Bulk
We fixed an issue that prevented some bulk jobs from properly restarting.
Elements
General
- We fixed an issue that kept pagination from working properly for API element request resource types.
- We made some revisions to the way our database elements work, resulting in SQL running more stably.
Azure Blob
- We fixed an issue that prevented some users from authenticating instances of the element.
- We fixed an issue that caused
POST /files
calls to fail.
Bullhorn
- We added support for the
GET /fields/{entity}
endpoint (note that you must have permissions to retrieve all fields, or else you will receive a 400 error). - We updated query parameters per provider-side changes.
Chargebee v2
- We added x-searchables.
- We made several additional backend updates and improvements.
Clover
- We added the base URL field (
base.url
), allowing you to specify which sandbox or production base URL you want to use in authentication. - We added the
items
object.
Dayforce HCM
We added the GET /reports
endpoint; you can use this call to retrieve report data.
Dropbox Business
We fixed an issue that occasionally resulted in 404 errors after calling GET /members.
Docusign
- We added x-searchables.
- We fixed an issue that caused issues with some bulk download jobs.
Freshdesk v2
- We fixed a metadata issue.
- We resolved an issue that caused issues with datemasking on custom fields.
Google Sheets
We made several backend updates and improvements.
Google Suite
- We added format and metadataHeaders parameters, in line with the specifications set by the API provider; see their docs for details.
- We fixed an issue that prevented polling from working properly.
Hubspot Marketing
We changed the timeline-event-types
resource to reflect new provider-side changes.
Infusionsoft Marketing and Infusionsoft ERP
- We made several backend updates and improvements to both Infusionsoft elements.
- We remapped some of the Infusionsoft ERP element's resources; see the element swagger docs for the current list of available resources.
Intacct
We fixed an issue that prevented some formulas from successfully executing.
Intercom
We fixed a metadata issue.
Magento v2.0
We made several backend updates and improvements.
Marketo
We fixed an issue that kept bulk downloads from including all fields.
Microsoft Dynamics Business Central Cloud
We enhanced the element, adding these resources:
/sales-orders-lines
/purchase-orders-lines
/sales-invoices/{id}/sales-invoices-lines
/ap-payments
/purchase-invoices-lines
Microsoft Navision
We added several new resources and operations; see the element's swagger docs for the complete list of available endpoints.
Microsoft Office 365
- We added these endpoints:
GET /contacts/{id}/photo
GET /calendarView
GET /messages/{id}/{attachmentid}/value
- We fixed an issue that kept the element's swagger docs from rendering properly.
Netsuite ERP
We fixed an issue that caused GET/ CustomSegment/{id}
calls to fail.
Pardot
We fixed a refresh token issue that occasionally caused calls to fail.
Pipedrive
- We fixed an issue that prevented CEQL queries from successfully running on
GET /accounts
. - We fixed an issue that resulted in inconsistent date value formatting between calls and responses.
- We updated the element to resolve some metadata consistency issues.
- We made several other backend updates and improvements.
QuickBooks Online REST
- We added the
GET /me
endpoint; you can use this call to retrieve your user information. - We added the
POST /bill-payments
endpoint. - We fixed an issue that prevented all available resources from being displayed in the swagger docs.
- We fixed an issue that sometimes prevented the
vendorName
value to be properly sent. - We fixed an issue that occasionally caused errors while running
GET /full-purchase-orders/{id}
formula as a resource (FaaR).
SAP Business One
- We added new payment-related endpoints; see the element's swagger docs for the current list of available resources and operations.
- We made the element extendable; you can now add your own element resources and configurations.
SAP S/4 HANA Cloud
We added several new resources to the element:
/ap-payments
/ar-payments
/inventory-transfers
/inventory-general-entries
/inventory-general-exits
/physical-inventory-documents
/physical-inventory-document-items
ServiceNow
We fixed an issue that kept object metadata from being successfully retrieved.
Sharepoint
We fixed an issue that prevented some calls from working if a folder included a special character (+).
Shopify
- We added the
GET /tender-transactions
endpoint. - We added support for new webhook types as defined during element instance creation in the Webhook Topics field.
Snowflake
We added the key pair authentication method, supporting both encrypted and unencrypted keys. Note that you can not configure the RSA public key for the user in Snowflake via the web interface; it is only possible via the terminal client, and can be installed using either a binary or brew.
Square
- We added the
catalog
object. - We fixed an issue that caused problems with polling.
SugarCRM
- We fixed an issue that kept instances of the element from being able to reauthenticate.
- We updated the element to default the
sugar.platform
field to `base` for consistency with the provider. - We made several other backend updates and improvements.
Twilio
We added x-searchables.
Zendesk
- We fixed an issue that occasionally caused authentication to fail.
- We fixed an issue that erroneously set the
primaryKey
parameter to `True` for photo objects.
Zuora v2
- We added the
product-rate-plan-charges
andrate-plan-charges
objects. - We added polling to the
product-rate-plan-charges
object.
Formulas
We introduced the ability to add a readme, as well as descriptions to the individual steps of, a formula. You can also automatically generate a formula readme from the step descriptions.
New Elements
We released four new elements to the general catalog:
- Dayforce
- Google Ads
- Microsoft Business Central
- Sugar Market
New Features
Automatic Disabling of Element Instances after Token Refresh Failures
We introduced a new feature that, under specific circumstances, automatically disables element instances if their token refresh fails. For details, see our documentation.
Standardized Authentication
We introduced standardized authentication, streamlining authentication workflows using a single initiating API, an automatically generated (and manually configurable) UI for your end users, and more. See our documentation to learn more.
Platform
- We added a boolean field,
forceAuthentication
, to the Identity Provider configuration, which allows the attribute to be parameterized on the AuthnRequest. When set tofalse
, it will leave off the ForceAuthn attribute on the AuthnRequest for a SAML login request. This allows an Identity Provider service to chose to use an existing session or not. This field will default to true to match prior behavior. - We changed how many consecutive failures an element instance's oauth refresh can occur before disabling the instance outright; instances will be now be disabled after five failures.
- We fixed a bug in the EU Production environment that caused occasional resource issues with the Salesforce Marketing Cloud and SendGrid elements.
- We made some platform improvements to help further minimize API latency.
Virtual Data Resources
- We fixed an issue that caused some VDR field definitions to throw an error after an attempted update.
- We fixed an issue that caused VDR mappings to be lost at the org level when other org-level fields are added to a shared VDR.
- We fixed an issue that kept some users from migrating legacy VDRs to the VDR v2 engine.
- We fixed an issue where Javascript code added to VDRs is lost when an instance-level JS script is added to another element instance. You can now use instance scripts for different instances of the same elements and transformation.
- We fixed an issue with the VDR v2 engine that prevented some users from successfully creating instance object definitions across multiple element instance mappings.