Cloud Elements Release Notes

Recent Releases

Cloud Elements Version 2.172-2.176

Cloud Elements Version 2.171

Cloud Elements Version 2.170

Cloud Elements Version 2.169

Cloud Elements Version 2.165

Subscribe to Release Note updates

Cloud Elements Version 2.152

February 12, 2018

Element Updates

OneNote: Added DELETE /files endpoint

You can use DELETE /files to delete pages from OneNote notebooks.

JIRA: Added support for LIKE in CEQL and custom fields

You can now use LIKE in CEQL and query on custom fields. Here are some examples:

Google Drive: New /file/comments endpoints

We added the following comments endpoints to the /files resource:

Mailchimp: New GET /campaigns/{id}/open-details endpoint

You can now get detailed information about any campaign emails that were opened by a list member.

Cloud Elements Platform Updates

Common Resources: Add common resources mapped to sub-objects to the API docs

When you transform data from a field that includes sub resources, the common resource appears in the API docs and can make requests to the resource. For example, in the MailChimp element the listsContacts resource is nested in Cloud Elements as lists/{id}/contacts. If you map a field from MailChimp's listsContacts resource to your common resource and add the common resource to the API docs, the request appears as lists/{id}/yourCommonResource.

Bulk: Upload bulk data in JSON

Some elements such as HubSpot, Marketo, Eloqua, and the Salesforce elements did not previously support uploading bulk data via JSON. You can now upload files in JSON format ({"format" : "json"}). Each JSON object should be on a new line or can be an array of JSON objects.

Formula as a Resource status codes

When you create a Formula as a Resource you can specify status codes and descriptions. To include a status code and result in the response to a FaaR request:

  1. In the formula, add a JS Script step as the final step.
  2. Include a script like the following in the step:

    done({
      statusCode: xxx
      result: {
        label: 'message'
      }
    })
    
  3. Save the step.

Property Description
statusCode The status code that you want to return in the response, such as 200, 401, or 502. The value must be a valid status code.
result The body of the response which can be anything related to the status code such as an array of objects, a single object, or text. The example above includes an array containing a key value pair with a label and a message.

Cloud Elements Version 2.151

February 5, 2018

Element Updates

Intacct.: Added checking-accounts resource

Use the checking-accounts to retrieve a list of checking accounts or a specific account.

Google Suite: Updated to better support message attachments

We updated Google Suite so when you make a POST /messages request with an attachment we use the optimal Google endpoint.

Dropbox Business: Authenticate in Cloud Elements 2.0

We updated Dropbox Business so you can authenticate an element instance in Cloud Elements 2.0.

Adobe Sign: Fixed bug that prevented patching

You can now use PATCH /instance/{id} and PUT /elements/{keyOrId}/instances/{id} requests to update an authenticated Adobe Sign element instance.

Box: Improved handling of rate limit exceptions

When Box returns a 429 error, it includes a retry-after value indicating the number of seconds before Box will accept the next request. We now forward the retry-after value.

Google Drive: Updated GET /search endpoint

Previously if you specified a path with a GET /search request, we returned all results. The request now works as expected.

Cloud Elements Platform Updates

Added GET /formulas/analytics/statuses endpoint to retrieve the current number of formula executions in each status

Use GET /formulas/analytics/statuses to retrieve the status analytics of formula executions within a given date/time range. If any executions are in a retry status, you'll get a list of those execution IDs, and the retry number that will execute next.

Added release version to the login page

Ever wondered what version of Cloud Elements you're using? When you log in to https://my.cloudelements.io/login, look under the Privacy Policy at the bottom.