Find us at our new Help Center where we've combined our documentation and knowledgebase articles in one easy-to-search location.
We aren't updating the Developer Portal anymore, except for the Element Docs — all updates happen in the Help Center. We're retiring the Developer Portal as you know it in:
We added the Gmail element to the general hub. Connect a Google account to integrate with messages, threads, and more. See the documentation for more.
We added the Outlook Email element to the general hub. Connect a Microsoft account to integrate with messages and more. See the documentation for more.
Use bulk in Oracle Service Cloud to batch upload and download Account
, Incident
, Contact
and ServiceCategory
objects.
Use bulk in Servicemax to batch download.
Use bulk in Greenhouse to batch download and upload.
We updated the default schema and addressed issues with notes
and yesno
APIs.
CreditCardCharge
and CreditCardCredit
You can now map virtual data resources to CreditCardCharge
and CreditCardCredit
objects.
associations
objects returned as arraysPreviously we returned associations
objects as strings, but now return them as arrays.
You can use an access token instead of user's bank information to authenticate with Plaid.
You can still return all objects by passing fetchall="true"
.
GET /forms/{formId}/leads
endpointRetrieve leads with GET /forms/{formId}/leads
.
Updated the GET /purchase-invoices
endpoint to make two single quotes equate to an escaped single quote.
You can return a list of all data objects in an element along with their source (the vendor, a virtual data resource, or normalized Cloud Elements object). In the request body include the optional "retrieveObjectsAfterInstantiation": true
value. The response includes an objects
array like this example:
"objects": [
{
"name": "incidents",
"vendorName": "Case",
"type": "ceCanonical"
},
{
"name": "Task",
"vendorName": "Task",
"type": "vendor"
},
{
"name": "myAccounts",
"vendorName": "Account",
"type": "vdr"
}
]
The objects list includes:
name
The name of the Cloud Elements object. This is name that you'll find in the API docs and endpoints. For example, requests to the objects in the example would look like GET https://api.cloud-elements.com/elements/api-v2/incidents
(or /Task
or /myAccounts
).vendorName
The name of the object specified within the API provider's system.type
Specifies where the object is defined:
vdr
indicates that the object is a user-defined virtual data resource that is mapped to the API provider resource identified in the vendorName
attribute. For more information see Introduction to virtual data resources.ceCanonical
indicates a normalized Cloud Elements object associated with the raw API provider object identified in the vendorName
attribute.vendor
indicates that the object is available to use via the GET /{objectName}
endpoint. Requests bypass any Cloud Elements mappings and call the vendor endpoint directly, while still proxied by Cloud Elements. In this case, name
and vendorName
attributes are identical.We updated the status code and message returned when you your OAuth token is revoked or expired and the attempted refresh fails.
We added support for building elements for SOAP APIs with WS-Security Signing.
We added the SAP R/3 BAPI element to the ERP hub. Use the SAP R/3 BAPI element to integrate with customers and BAPIs, and more.
We added the SAP R/3 BAPI element to the ERP hub. Use the SAPS/4 BAPI element to integrate with customers and BAPIs, and more.
We added the SAP S/4 HANA Cloud element to the ERP hub. Use the SAP S/4 HANA Cloud element to integrate with customers, business partners, and more.
Now you can choose to authenticate with OAuth 2.0 or Basic (API Key) credentials.
In cases where you need to access an AI version different than the generally available version, add quickbooks.minorversion
to the code used to authenticate an element instance. For more information, see Minor Versions in the QuickBooks docs.
Querying is now case-sensitive. For example, a query seeking CompanyName
will return results for a column with a heading of CompanyName
, but not companyname
or COMPANYNAME
.
We now webhook events when monitored activity occurs at Pipedrive.
We removed the following resources from our API docs that were deprectaed by Slack:
We added the following endpoints:
You can now search for column names that include periods. For example, you can now search for a column named column.name
.
/checks
resourceWe added the following endpoints:
Use /customers
to manage the identity providers and organizations within a customer.