# Rize

Rize is an AI-powered time tracking and productivity tool that automatically tracks your work time and provides insights.

- **Category:** productivity
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 8
- **Triggers:** 0
- **Slug:** `RIZE`
- **Version:** 20260415_00

## Tools

### Create API Key

**Slug:** `RIZE_CREATE_API_KEY`

Create a new API key for the partner. Use this action when you need to generate a new API key for authentication with the Rize API. The API key is created server-side and returned in the response. Note: This action does not require any input parameters. Simply call execute with an empty request body to generate a new API key.

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

**Slug:** `RIZE_CREATE_CARD`

Creates a new card in the Rize system. Use this action when you need to create a new card for a cardholder. The card will be associated with the specified partner financial account. Card creation is irreversible once processed — ensure all parameters are correct before execution.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | Yes | The name to be displayed on the card. |
| `type` | string ("VIRTUAL" | "PHYSICAL") | Yes | The type of card to create. Use 'VIRTUAL' for virtual cards or 'PHYSICAL' for physical cards. |
| `notes` | string | No | Additional notes or comments about the card. |
| `cardholder_id` | integer | Yes | The ID of the cardholder associated with this card. |
| `partner_financial_account_id` | integer | Yes | The partner financial account ID to link with this card. |

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

**Slug:** `RIZE_CREATE_CARDHOLDER`

Creates a new cardholder in the Rize system. Use this action when you need to register a new cardholder with their personal information, addresses, and tax identification. This action is irreversible once processed.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `tin` | string | Yes | Cardholder's Tax Identification Number |
| `last_name` | string | Yes | Cardholder's last name |
| `first_name` | string | Yes | Cardholder's first name |
| `occupation` | string | No | Cardholder's occupation |
| `middle_name` | string | No | Cardholder's middle name |
| `phone_number` | string | Yes | Cardholder's phone number in international format |
| `date_of_birth` | string | Yes | Cardholder's date of birth in YYYY-MM-DD format |
| `email_address` | string | Yes | Cardholder's email address |
| `mailing_address` | object | Yes | Cardholder's mailing address |
| `physical_address` | object | Yes | Cardholder's physical address |
| `citizenship_country_iso_code` | string ("US" | "CA") | Yes | ISO 3166-1 alpha-2 country code indicating citizenship |

#### 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 a Rize counterparty

**Slug:** `RIZE_CREATE_COUNTERPARTY`

Creates a new Counterparty in the Rize system. A counterparty represents an external party (such as a vendor, supplier, or business partner) that can receive transfers from your account. Use when setting up external payment recipients or business transfer partners. This action is idempotent based on the external_uid. If a counterparty with the same external_uid already exists, the existing record may be returned.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `ach` | object | No | ACH bank account details for the counterparty. |
| `external_uid` | string | No | A unique identifier you define to represent the counterparty. Useful for tracking and matching with your internal systems. |
| `name_on_account` | string | Yes | The name on the bank account for the counterparty. This is typically the name of the business or individual that owns the account. |

#### 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 Partner Financial Account

**Slug:** `RIZE_CREATE_PARTNER_FINANCIAL_ACCOUNT`

Create a new financial account for an existing partner in the Rize admin API. Use this action when you need to provision a new financial account (such as a bank account) for a partner organization that already exists in the Rize platform. This action creates the financial account on the partner record. The account will be associated with the specified financial provider.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `partner_id` | integer | Yes | The unique identifier of the partner to create a financial account for. |
| `financial_provider` | string | Yes | The financial provider to use for the account. Common values include 'TREASURY_PRIME'. |

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

**Slug:** `RIZE_CREATE_USER`

Creates a new user in the Rize system. Use this action when you need to register a new user with their email, name, and role. Optionally, cardholder information can be provided to associate a cardholder profile with the user.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `role` | string ("ADMIN" | "GENERAL" | "BUDGET_OWNER" | "ACCOUNTANT") | Yes | User role determining permissions |
| `email` | string | Yes | User's email address |
| `last_name` | string | Yes | User's last name |
| `cardholder` | object | No | Cardholder information for user creation. |
| `first_name` | string | Yes | User's first name |

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

**Slug:** `RIZE_GET_CARDHOLDER`

Retrieve detailed information about a specific cardholder using their unique identifier. Use this action when you need to fetch cardholder profile data including name, contact information, addresses, and demographic details.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | The unique identifier of the cardholder to retrieve |

#### 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 Virtual Card Image

**Slug:** `RIZE_GET_VIRTUAL_CARD_IMAGE`

Retrieves the virtual card image asset. Returns the image representation of a virtual debit card which can be displayed in mobile or web applications. Use this action when you need to fetch the visual representation of a virtual debit card for display purposes. This action is read-only and does not modify any card data.

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