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 Greenhouse element to the Human Capital hub. Use the Greenhouse element to manage candidates and jobs.
We added the following endpoints to manage custom objects in Marketo:
Use nextPage to paginate response to GET /folders/contents
and GET /search
requests.
When you authenticate an element instance of Maximizer, include a value in Maximizer Datacenter (maximizer.datacenter
). Use the data center where you access Maximizer if different than the default caw
.
GET /reports
to return report contentsPreviously GET /reports
returned only the file name reports, but now returns the contents as well.
/bank-accounts
and /ledger-accounts
We added the following endpoints to Sage One:
DELETE /ledger-accounts
. /revisions
to the /files
resourceUse the following endpoints to interact with file revisions:
We updated the scopes passed when you authenticate in Cloud Elements 2.0.
/revisions
to the /files
resourceUse the following endpoints to interaction with file revisions:
GET /search
Previously GET /search
returned incorrect file ids, while GET /files/metadata
and GET /folders/contents
returned the correct ids. Now GET /search
returns the correct ids.
GET /objects/{objectName}/metadata
to work with all available objectsPreviously GET /objects/externalActivityTypes/metadata
and GET /objects/externalActivityTypesAttributes/metadata
returned 400 errors.
Previously, we passed content-type: application/json
in the request header, but Act-On expects multipart/form-data
. We now pass the correct content type.
GET /objects/:name/metadata
requests did not work for certain elements. We fixed the bug and you can return the metadata for objects in elements.
When you receive Callback URL failure emails we specify the element instance related to the failure.
Use the searchText
query parameter with GET /instances
or GET /formulas/instances
to search on the element instance name, formula instance name, or element key.
We now support webhooks for webhook event triggers listed in the Box documentation.
Use GET /objects/{objectName}/metadata
to view data about Intacct. version 3.0 objects.
Previously, downloading files with GET /files
in the Cloud Elements 2.0 API docs resulted in an error. The download worked correctly with requests directly to the API outside of the API docs. We fixed the bug and you can download images using the Cloud Elements 2.0 API docs.
/appointments
resourceUse the following endpoints to work with appointments in Maximizer:
Previously the Quickbooks Online created an element instance for an account with a sandbox account even if there was an error in authentications. Now when a problem occurs with sandbox authentication we return a an error message..
In some cases, after you authenticated an element instance and made successful requests, request made after sixty minutes resulted in errors. We corrected the element configuration to prevent this from happening.
customFieldsOnly
Query on the Discovery APIWe enhanced GET /objects/{objectName}/metadata
to support customFieldsOnly
for Autotask CRM and Autotask Helpdesk.
PATCH /payments/{id}/void
endpointVoid payments in QuickBooks Online with PATCH /payments/{id}/void
.
GET /cases
and GET /knowledge-articles
We updated our API docs to clarify the pagination used for GET /cases
and GET /knowledge-articles
is via Next Page Tokens, not page numbers.
Use GET /objects/{objectName}/metadata
to view data about Sugar CRM objects.
Use /object/{objectName}/docs
to retrieve the Open API specifications (Swagger docs) for an object.
Change the name of a VDR at the organization, account and level by passing a new objectName
in the request body of the following endpoints:
PATCH /organizations/objects/{objectName}
PATCH /accounts/objects/{objectName}
PATCH /instances/objects/{objectName}
If the VDR includes different level fields, those are not changed by this request. This essentially splits the VDR where the renamed VDR includes only the fields at the level of the endpoint while the previous name includes only fields at the other levels. Use the other endpoints to change the name of the VDR associated with the different level fields.
Use GET /objects to retrieve a list of all data objects in an element and their source (the vendor, a VDR, or Cloud Element library). To specify the version 2 endpoint, pass Elements-Version: Helium
in the request header.
curl -X GET \
https://api.cloud-elements.com/elements/api-v2/objects \
-H 'authorization: User sAfK7LJGNz5ZHcNrvdJvLI=f03WbTbH6aRKc0HJ3oOIi, Organization 58168435e3b9959a929eb04b6218b9a2, Token yCCtl7Pqx0E4Qf6MBFXxT+/QcbogS1q1Deyw+1vSW=A3' \
-H 'Elements-Version: Helium ' \
-H 'Content-Type: application/json' \