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:
- Token in the Authorization header
"Authorization": "Bearer 60497d42f112db0e6d59e4754fg7c15d139aa36f"
- 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