API Hubs & Elements

Hubs map resources from a collection of endpoints (what we call Elements) into a standardized set of APIs. That way you can integrate an entire category of services (e.g., CRM, Documents, Finance) using uniform APIs.

marketing-hub-web-500

Hub Features

  • Provide uniform APIs to access any collection of Elements or a set of resources.
  • Are accessed using a consistent RESTful API with a JSON payload regardless of the technology used at the endpoint.
  • Provide a uniform set of interactive API documentation that developers use to access the resources in the Hub.
  • Combine resources from multiple categories providing a consistent set of APIs and documentation to access any collection of resources (e.g., combine Salesforce, Box, and QuickBooks API resources into a Hub).

Element Features

  • A pre-built integration composed of a collection of resources (accounts, contacts, files) mapped to a service endpoint
  • Elements share common services including discovery, search query, pagination, bulk uploading and downloading, logging and interactive documentation.
  • Methods are normalized and accessible through RESTful APIs
  • We keep each Element up to date with changes at the endpoint.
  • Each Elements is a “Multi-tenant” connector supporting an unlimited number of authenticated accounts with no additional code required.

Anatomy of an Element

API integration is much more than just writing to the API – that’s just the tip of the iceberg. Below the surface, developers have to consider authentication mechanisms, discovery APIs, search capabilities, event-driven workflows, and so much more. Our API Integration Platform helps you manage all of it.

Authentication & Provisioning

Uniform APIs provide a consistent workflow to authenticate each service you connect with, so your application doesn’t need to build the logic to manage authentication, refresh keys and provision instances – we do it all for you.

Event Management

Manages event triggers to receive data at preset times. Provides the ability to process events received from service endpoints, including Webhooks, AMQP, XMPP, Push.

Usage & Monitoring

Each API call is logged, tracked and searchable in our Big Data environment. Activity levels, response times, and error rates are available through a uniform set of APIs regardless of endpoint.

API Version & Change Management

Any changes, maintenance and updates are handled by Cloud Elements.

Search

We provide a standard SQL-based query language (Cloud Elements’ Query Language, CEQL) that is consistent across each Element. Using CEQL, developers can pass the same query structure to all Element endpoints.

Notifications

Set-up and manage real-time events and accompanying notifications to keep your application up to date on changes for all of the endpoints you connect with.

Paging

When a request returns multiple pages of a response, Cloud Elements normalizes the pagination information from the endpoint, allowing the developer to implement normalized pagination code.

Integration Categories Available Today

Click on a Hub to Learn More About API Integration Options.

Marketing Hub
CRM Hub
Messaging Hub
Social Hub
Human Capital Hub
Collaboration Hub
Finance Hub
Payments Hub
eCommerce Hub
Field Service Hub
ERP Hub
My Hub
Help Desk Hub
Sage Accounting Hub
Cloud Storage Hub
Database Hub