---
canonical_url: "https://docs.composio.dev/toolkits/quiltt"
markdown_url: "https://docs.composio.dev/toolkits/quiltt.md"
product: "platform"
version: null
last_updated: null
---

# Quiltt

Quiltt provides financial data aggregation APIs for managing Profiles, connections, accounts, transactions, statements, and webhooks.

- **Category:** developer tools
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 10
- **Triggers:** 0
- **Slug:** `QUILTT`
- **Version:** 00000000_00

## Tools

### Create Profile

**Slug:** `QUILTT_CREATE_PROFILE`

Create a Profile in the Quiltt Environment with optional identity, contact, address, and custom metadata fields.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | No | Common name or nickname for the Profile. |
| `uuid` | string | No | UUID to assign to the Profile; Quiltt generates one when omitted. |
| `email` | string | No | Email address associated with the Profile. |
| `phone` | string | No | Phone number associated with the Profile in E.164 format, such as +14155552671. |
| `address` | object | No | Legal US address for the Profile; Production addresses are verified against USPS. |
| `metadata` | object | No | Custom key-value metadata for the Profile, with 1 to 50 properties when supplied. |
| `legal_names` | object | No | Legal name components for a person. |
| `date_of_birth` | string | No | Date of birth in YYYY-MM-DD format. |

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

### Create Webhook Subscription

**Slug:** `QUILTT_CREATE_WEBHOOK_SUBSCRIPTION`

Create a webhook subscription that sends selected Quiltt events to an HTTPS callback URL; this registers the callback but does not verify delivery.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | Yes | Human-readable name for the subscription. |
| `target_url` | string | Yes | Public HTTPS URL that will receive Quiltt webhook payloads. |
| `event_types` | array | Yes | One or more event types to deliver. Parent types such as connection include their child events. |

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

### Delete Webhook Subscription

**Slug:** `QUILTT_DELETE_WEBHOOK_SUBSCRIPTION`

Permanently remove one webhook subscription so Quiltt stops sending events to its callback URL.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `subscription_id` | string | Yes | Webhook subscription ID beginning with wh_ to permanently delete. |

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

**Slug:** `QUILTT_GET_PROFILE`

Retrieve one Profile by its Quiltt Profile ID or UUID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `profile_id` | string | Yes | Quiltt Profile ID beginning with p_ or the Profile UUID. |

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

### List Finicity Remote Data

**Slug:** `QUILTT_LIST_FINICITY_REMOTE_DATA`

List one page of Quiltt resource IDs with Finicity Remote Data for the selected resource type. Requires Finicity to be provisioned in the Quiltt Environment.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum resource references to request in this page; Quiltt defaults to 25. |
| `next_cursor` | string | No | Opaque cursor returned by a previous call for the same resource type; omit for the first page. |
| `resource_type` | string ("connection" | "account" | "transaction" | "holding") | Yes | Kind of Quiltt resource whose Finicity Remote Data references to list. |

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

### List Profiles

**Slug:** `QUILTT_LIST_PROFILES`

Return one page of Profiles in the Quiltt Environment and a cursor for the next page.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum Profiles to request in this page; Quiltt defaults to 25. |
| `next_cursor` | string | No | Opaque cursor returned by a previous call; omit for the first page. |

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

### List Webhook Subscriptions

**Slug:** `QUILTT_LIST_WEBHOOK_SUBSCRIPTIONS`

Return one page of webhook subscriptions and a cursor for the next page, including callback URLs, event types, and disabled state.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum subscriptions to request in this page; Quiltt defaults to 25. |
| `next_cursor` | string | No | Opaque cursor returned by a previous call; omit for the first page. |

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

### Search Institutions

**Slug:** `QUILTT_SEARCH_INSTITUTIONS`

Find financial institutions associated with a US Federal Reserve routing number.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `routing_number` | string | Yes | Nine-digit US Federal Reserve routing number. |

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

**Slug:** `QUILTT_UPDATE_PROFILE`

Update explicitly supplied contact, legal identity, address, or custom metadata fields on an existing Quiltt Profile. Null clears a nullable field.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | No | New common name or nickname; pass null to clear it. |
| `email` | string | No | New email address; pass null to clear it. |
| `phone` | string | No | New E.164 phone number; pass null to clear it. |
| `address` | object | No | Replacement legal US address; pass null to clear it. |
| `metadata` | object | No | Replacement custom key-value metadata; pass null to clear it. |
| `profile_id` | string | Yes | Quiltt Profile ID such as p_... or the Profile UUID. |
| `legal_names` | object | No | Replacement legal name components; pass null to clear them. |
| `date_of_birth` | string | No | New date of birth in YYYY-MM-DD format; pass null to clear it. |

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

**Slug:** `QUILTT_UPDATE_WEBHOOK_SUBSCRIPTION`

Update explicitly supplied fields on a Quiltt webhook subscription, including its name, HTTPS callback URL, or event types.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | No | New human-readable subscription name. |
| `target_url` | string | No | New public HTTPS callback URL. |
| `event_types` | array | No | Replacement event type list. Parent types include child events. |
| `subscription_id` | string | Yes | Webhook subscription ID beginning with wh_. |

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