Skip to content

API

GitKraken Boards and GitKraken Timelines has sunset at the end of 2022. The below information and features may be out of date. Please read our full announcement and FAQ to learn more.

GitKraken Boards has a public API that you can utilize to fetch data from boards, interact with cards, and build up powerful integrations.


Authentication

API calls can be authenticated in one of two ways:

  1. Token in the Authorization header
    • "Authorization": "Bearer 60497d42f112db0e6d59e4754fg7c15d139aa36f"
  2. Token in the access_token query parameter
    • ?access_token=60497d42f112db0e6d59e4754fg7c15d139aa36f

Tokens can either be a Personal Access Token (PAT) or an OAuth Token


Endpoint Documentation

Documentation for endpoints can be found at https://gloapi.gitkraken.com/v1/docs/.


Pagination

For endpoints that can return a list of data, we offer pagination capabilities to control how much data you get back at once.

Parameters

Name Description
per_page How many results you want returned per page.
page Which page of results you want returned

Examples

  • First page of 25 results: ?per_page=25&page=1
  • Results 100-149: ?per_page=50&page=3

Rate Limiting

If you exceed our rate limits, the API will reject your request and return a 429 Too Many Requests.

Limits

Our limits are within a sliding time window:

  • 10 requests per second
  • 2,500 requests per hour