Thought Leadership & Blogs

Overview of the new 6clicks Developer API

Written by Greg Rudakov | Jul 11, 2024

Hi everyone, Greg here from 6clicks. As you may know, we have recently released our new Developer API, enabling our customers to support and optimize their GRC programs with powerful applications and technology solutions. Today, I’ll be walking you through its features and how you can use it to enhance your integrations.

What is the 6clicks Developer API?

The 6clicks Developer API is a powerful tool that allows you to integrate 6clicks with your technology ecosystem, extend or build custom GRC workflows, and connect with cloud and business tools to further embed your cyber GRC program into your organization. A few use cases for the API include:

  • Triggering internal and external events between 6clicks and project management software such as Jira
  • Exporting and integrating data into tools like Power BI to enrich reporting
  • Running control tests and extending 6clicks’ continuous control monitoring capability to other systems
Components

To access the API, select Integrations from the navigation menu on the 6clicks dashboard. If you’re an admin or have the necessary permissions, you’ll see the option to connect. There are two main components under the Developer API page:

  • Key register: This is where your API keys are stored. API keys act as proxies for users. When you create a user object, it governs the permissions the API will have. You can create an API key by clicking Create API Key at the top-right corner of the page. You can then assign a name to it and set up mutual TLS authentication for an added layer of security, ensuring your API connection is secure.
  • API documentation: Once your key is created, you can use a variety of calls across the platform. Our Documentation tab provides a standard Swagger format of API documentation, detailing how to connect to the API and what you can send and receive. You can set this up in Postman or any preferred tool you use for working with APIs.

For those who are new to this, we have a getting started guide available on the 6clicks Knowledge Base. This guide will help you with the initial steps, such as authenticating your key, obtaining your token, and making your first few API calls. Once you're set up, you’ll be ready to start connecting and interacting with the 6clicks API.

Additional features

Our Developer API supports full Hub and Spoke visibility. If you connect to the Hub, you’ll see all objects across all Spokes (permission dependent), whereas connecting to a Spoke will reveal only Spoke-level operations.

To show you how all of this fits into the 6clicks platform, here’s a quick video demonstration:

 

Get started with the 6clicks Developer API today 

With this new Developer API, we hope to empower more organizations to build custom workflows and integrations to streamline their processes and strengthen their cyber GRC programs. Book a demo with us below to start exploring the capabilities of the 6clicks Developer API!