> For the complete documentation index, see [llms.txt](https://docs.tiny.plus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tiny.plus/api/intro.md).

# Introduction

The information in this section of our site is intended for application builders and people with some programming experience, who are looking to build an integration with tiny+.

The tiny+ API lets your code read and change the same data people see in tiny+: projects, companies, contacts, tasks, the news feed and more.

## The basics

* **Base URL:** `https://api.tiny.plus/v2`
* **Format:** JSON in and JSON out. Request bodies can also be form-encoded.
* **Authentication:** an access token in the `Authorization` header, as `Bearer {{user_access_token}}`. [Getting access](/api/getting-access.md) explains which kind of token to use.
* **Permissions:** a token acts as a person, and can only see and change what that person can in tiny+.

## Quick start

1. As an account admin, generate a [simple access token](/api/getting-access/getting-an-access-token.md) at [crm.tiny.plus/account/api\_access](https://crm.tiny.plus/account/api_access).
2. Check that the token works by fetching the person it belongs to:

```bash
curl "https://api.tiny.plus/me" \
  -H "Authorization: Bearer {{user_access_token}}"
```

3. List your five most recently changed projects:

```bash
curl "https://api.tiny.plus/v2/projects?sort=modified_date%20desc&limit=5&return_format=array&with_related=0" \
  -H "Authorization: Bearer {{user_access_token}}"
```

```json
{
    "total_records": 485,
    "returned_records": 5,
    "records": [
        { "id": "62388", "name": "Example Project", "modified_date": "2026-09-17 21:28:27.0000000", ... },
        ...
    ]
}
```

## Where next

* [Working with the API](/api/concepts.md) covers requests and errors, lists and filters, your account's fields, permissions, linking records, and fair use.
* [Endpoints](/api/endpoints.md) lists every record type, and what you can do with each.
* [AI assistants](/api/getting-access/ai-assistants.md) explains how Claude and other assistants connect to tiny+.

## Versions

This is version 2 of the API. Version 1 is no longer available.
