# Cutt.ly

Cutt.ly is a URL shortening service that allows users to shorten, manage, and analyze URLs.

- **Category:** url shortener
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 2
- **Triggers:** 0
- **Slug:** `CUTT_LY`
- **Version:** 20260223_00

## Tools

### Shorten URL

**Slug:** `CUTT_LY_SHORTEN_URL`

Tool to shorten a URL using Cutt.ly Regular API. Creates a shortened link that redirects to the original URL. Use when you need to create a short link for sharing. Supports custom aliases and additional options.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | No | Your desired custom alias/back-half for the short link if not already taken |
| `short` | string | Yes | URL you want to shorten (will be automatically URL-encoded) |
| `public` | integer | No | If set to 1, sets public click stats for the shortened link. Available from Single plan. |
| `noTitle` | integer | No | If set to 1, disables getting the page title from source page meta tag for faster API response. Available for Team Enterprise plan. |
| `userDomain` | integer | No | If set to 1, uses the custom domain from the user account that is approved and has active status. Requires paid subscription. |

#### 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 |

### View Last Shortened URLs

**Slug:** `CUTT_LY_VIEW_LAST_SHORTENED_URLS`

This action retrieves a list of recently shortened URLs from your Cutt.ly account. It allows users to view their latest shortened links and their details. Note: Due to API limitations, this action may not return all historical URLs. For complete history, please use the Cutt.ly dashboard.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Number of recent URLs to retrieve (max 50) |

#### 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 |
