---
title: "GanttFather API documentation — GanttFather API"
description: "Build on GanttFather: a REST API for projects, tasks, dependencies, and resources — authenticate with a token and work over HTTPS."
canonical: "https://ganttfather.com/docs/api/"
locale: "en"
category: "product"
---

# GanttFather API documentation — GanttFather API

API reference [AI assistants (MCP)](https://ganttfather.com/docs/ai-agent/)

## Getting started

- [Introduction](https://ganttfather.com/docs/api/introduction/)
- [Authentication](https://ganttfather.com/docs/api/authentication/)
- [Pagination](https://ganttfather.com/docs/api/pagination/)
- [Rate limits & quotas](https://ganttfather.com/docs/api/rate-limits/)
- [Errors](https://ganttfather.com/docs/api/errors/)

## Projects

- [GET List projects](https://ganttfather.com/docs/api/list-projects/)
- [GET Get project](https://ganttfather.com/docs/api/get-project/)

## Tasks

- [GET List tasks](https://ganttfather.com/docs/api/list-tasks/)
- [GET Get task](https://ganttfather.com/docs/api/get-task/)
- [POST Create task](https://ganttfather.com/docs/api/create-task/)
- [PATCH Update task](https://ganttfather.com/docs/api/update-task/)
- [DELETE Delete task](https://ganttfather.com/docs/api/delete-task/)
- [POST Reorder tasks](https://ganttfather.com/docs/api/reorder-tasks/)
- [PUT Set assignees](https://ganttfather.com/docs/api/set-assignees/)

## Dependencies

- [GET List dependencies](https://ganttfather.com/docs/api/list-dependencies/)
- [PUT Set dependencies](https://ganttfather.com/docs/api/set-dependencies/)
- [POST Add dependency](https://ganttfather.com/docs/api/add-dependency/)
- [DELETE Remove dependency](https://ganttfather.com/docs/api/remove-dependency/)

## Resources

- [GET List resources](https://ganttfather.com/docs/api/list-resources/)
- [POST Create resource](https://ganttfather.com/docs/api/create-resource/)
- [PATCH Update resource](https://ganttfather.com/docs/api/update-resource/)
- [DELETE Delete resource](https://ganttfather.com/docs/api/delete-resource/)

## Members

- [GET List members](https://ganttfather.com/docs/api/list-members/)

# GanttFather API documentation

A REST interface to your GanttFather projects at https://api.ganttfather.com/v1 —
 authenticate with a glt_ token and
 read or write tasks, dependencies, and resources over HTTPS. Changes made through the API appear on your team's boards live,
 attributed to the token's integration identity.

 [Getting started Authentication, pagination, rate limits, and the error contract.](https://ganttfather.com/docs/api/introduction/)[Projects The projects your token can read.](https://ganttfather.com/docs/api/list-projects/)[Tasks Create, update, reorder, and assign the work items in a project.](https://ganttfather.com/docs/api/list-tasks/)[Dependencies Predecessor links between tasks — finish-to-start and friends.](https://ganttfather.com/docs/api/list-dependencies/)[Resources Non-human resources — equipment, rooms, budget lines.](https://ganttfather.com/docs/api/list-resources/)[Members A project's roster of people and integration users.](https://ganttfather.com/docs/api/list-members/)
