> For the complete documentation index, see [llms.txt](https://timetackle.gitbook.io/tackle/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://timetackle.gitbook.io/tackle/readme.md).

# Tackle API Documentation

### 📖 Overview

Welcome to the Tackle API documentation! Tackle offers a powerful suite of APIs designed for seamless integration with our automatic time tracking and productivity reporting platform. These APIs empower you to manage workspace properties, export data, integrate with CRM systems, handle teams and user groups, and execute S3-based data jobs effortlessly.

By leveraging Tackle's API, you can automate workflows, synchronize data across platforms, and gain valuable insights into time tracking and productivity. The API also supports efficient data exports, including time logs, workspace properties, and team management information.

### 🔗 API Categories

Tackle provides multiple API endpoints, categorized as follows:

#### 1. Properties API

Effortlessly manage workspace properties

2\. Export API

Retrieve tracked time data, reports, and analytics for external use.

3\. CRM API

Integrate seamlessly with CRM platforms to synchronize accounts, opportunities, and ownership details.

4\. Teams & Groups API

Manage user groups, roles, and permissions within the Tackle platform.

5\. S3 Job API

Facilitate large-scale data exports and imports using Amazon S3.

### 🔐 Authentication

All API requests require authentication using API keys. To securely access Tackle’s endpoints, include your API key in the request headers.

### 🚀 Getting Started

Follow these steps to integrate with the Tackle API:

1. **📝 Sign Up & Obtain API Credentials**\
   Access your API key from the Tackle dashboard.
2. **📌 Select the API Category**\
   Choose the appropriate API based on your integration requirements.
3. **📡 Make API Requests**\
   Use our documented endpoints to send and retrieve data.
4. **📈 Analyze & Optimize**\
   Utilize insights from Tackle’s API to improve productivity and streamline operations.

### 📌 Next Steps

Explore the detailed API documentation for each category:

* [Properties API](/tackle/api-categories/properties.md)
* [Export API](/tackle/api-categories/export.md)
* [CRM API](/tackle/api-categories/crm.md)
* [Teams & Groups API](/tackle/api-categories/teams.md)
* [S3 Job API](/tackle/api-categories/jobs.md)

For further assistance, feel free to reach out to our API support team. 😊


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://timetackle.gitbook.io/tackle/readme.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
