Skip to main content

Overview

The Ciclo API lets external systems read and update your strategy data over HTTPS. Use it to connect internal dashboards, data pipelines, or automation scripts directly to Ciclo — without going through a third-party integration.

Read data

Look up your organisation’s teams and the KPIs tracked against each one.

Update KPIs

Push new KPI values from any system that can make an HTTP request — spreadsheets, internal tools, BI platforms, or custom scripts.
The API Keys tab in Settings requires the manage_apis permission, which is available to organisation administrators.

Authentication

Every request must include an x-api-key header containing your API key:

Getting an API key

1

Open Settings

Select Settings from the account menu.
2

Go to API Keys

Choose the API Keys tab.
3

Generate a key

Select Generate API Key. Copy the key immediately and store it somewhere safe — it is shown only once.
Your API key grants read and write access to your organisation’s teams and KPIs. Treat it like a password. Revoke keys you no longer need from the same API Keys tab.

Endpoints

Base URL: https://app.ciclostrategy.com/api/v1

List teams

Returns all teams in your organisation. Use the id values from this response when querying KPIs.
Headers Response (200)

List KPIs for a team

Returns all active KPIs for the given team. Use the id values when updating KPI values.
Query parameters Headers Response (200)

Update KPI values

Updates one or more KPIs. Pass all the updates you need in a single request.
Headers Request body An array of update objects:
Response (200)

Example workflow

A typical integration maps team and KPI IDs once, then pushes updated values on a recurring schedule:

Error responses

Integrations overview

Performance & KPIs

Connected Apps in Settings