Control, integrate or extend Kantree

Kantree offers a REST API which can be used to manipulate any projects or organizations. The Kantree UI uses this API so it should offer all the operations you need to remotely control Kantree.

Accessing the API

A Swagger specification file under https://kantree.io/api/1.0/spec.json is generated so you can easily browse the API or generate a client.

You can browse the full API reference in our API browser.

Authorization

At the moment only API key authentification is available. We are working on adding OAuth 2.0.

Obtain a token from https://kantree.io/account#developer.

Authentification should be made using HTTP Basic Authorization and the api key should be used as the username, leaving the password blank.

Self-hosted installation

Self-hosted instances have access to the same API under their own domain.

Zapier integration (beta)

Send us an email at contact@kantree.io to request access to our Zapier integration beta.

Webhooks

You can create webhooks in your projects.

You just have to register a URL and select a type of events in the list (cards, groups, etc).

Log-in-card

The last checkbox is active lets you temporarily enable/disable your webhook.

Once activated, your URL will receive events from the selected type each time one is emitted in Kantree.