# Typless

Typless is an AI-powered document extraction platform that automates manual data entry from various documents using a simple API.

- **Category:** ai document extraction
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 3
- **Triggers:** 0
- **Slug:** `TYPLESS`
- **Version:** 20260211_00

## Tools

### Get Document Types

**Slug:** `TYPLESS_GET_DOCUMENT_TYPES`

Tool to retrieve a list of all document types available in the account. Use when you need to view or select schemas for document processing.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get User Profile

**Slug:** `TYPLESS_GET_PROFILE`

Tool to retrieve the authenticated user profile. Use after authentication to confirm account details.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update User Profile

**Slug:** `TYPLESS_UPDATE_PROFILE`

Updates the authenticated user's Typless profile information. Use this tool when the user wants to change their full name or newsletter subscription preference. Note: Only full_name and newsletter_subscription can be modified. Other fields like email, company, phone_number are read-only and cannot be changed via this endpoint. Example prompts: "Update my name to John Smith", "Unsubscribe me from the newsletter"

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `full_name` | string | No | The user's full name to display on the account. |
| `newsletter_subscription` | boolean | No | Set to true to subscribe to Typless newsletter, false to unsubscribe. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
