Create your own API integration or extend existing Elements to meet your needs.
Each of Our ‘Elements’ are Extensible Integrations
Each of our pre-built Elements includes a standard set of features, including authentication, paging, errors, events and search.
Instead of starting from scratch for each API integration on your roadmap, we provide you with the foundation and toolkit to customize our pre-built integrations as needed.
Add New Resources to Our Existing Integrations
Element Builder gives you the integration tools to extend the current feature set of any of our Elements by adding a resource or method. If your use case requires a resource our Element doesn’t currently support, you can easily add it in yourself using Element Builder.
Each Element starts with a standard set of features, including authentication, paging, errors, events and search.
Use Element Builder to add:
- Additional Resources: With an HTTP verb like POST, GET, PATCH, PUT, or DELETE)
- Events: Cloud Elements currently supports building integrations with polling or webhooks capability.
- Bulk Functionality: Cloud Elements supports bulk download of objects in JSON format if the endpoint supports filter by date.
- Docs: API documentation is automatically generated for your updated Element.
Build it from Scratch
Use Element Builder to build a REST API integration in 6 steps. The Element Builder tool configures an Element and publishes it to your private Elements Catalog while automatically generating interactive API Documentation using Swagger 2.0. You can aggregate services by creating a Hub or mapping an Element to an existing Hub.
Using Element Builder, you can utilize the normalized resources that we have already organized into Hubs, and leverage the same resources across any other Element you build.