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

# 44API

44API validates VAT and tax identifiers, returns available company details, and manages account IP whitelists.

- **Category:** taxes
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 4
- **Triggers:** 0
- **Slug:** `44API`
- **Version:** 00000000_00

## Tools

### Add Whitelisted IP

**Slug:** `44API_ADD_WHITELISTED_IP`

Add one IPv4 or IPv6 address to the account whitelist using a verification email address. Requires an Enterprise 44API plan. The request contract is documented, but a successful addition has not been live-verified.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `email` | string | Yes | Email address 44API uses to verify the whitelist addition. |
| `ip_address` | string | Yes | IPv4 or IPv6 address to add to the whitelist. |

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

**Slug:** `44API_LIST_WHITELISTED_IPS`

List IP addresses currently allowed by the account whitelist. This operation requires an Enterprise 44API plan; the API rejects lower-tier accounts.

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

### Remove Whitelisted IP

**Slug:** `44API_REMOVE_WHITELISTED_IP`

Remove one IPv4 or IPv6 address from the account whitelist. This destructive operation changes account access controls and requires an Enterprise 44API plan. The shared whitelist endpoint's Enterprise gate was live-verified, but its mutating remove branch was not executed live.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `ip_address` | string | Yes | Complete IPv4 or IPv6 address to remove from the account whitelist. Removing it changes account access controls and may interrupt access from that address. |

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

### Validate VAT Number

**Slug:** `44API_VALIDATE_VAT_NUMBER`

Validate one VAT or tax ID for a supported country and return its validity plus any company details available on the connected plan.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `vat_number` | string | Yes | VAT or tax ID to validate. The country prefix is optional; omitting it avoids a provider echo that can duplicate the prefix. |
| `country_code` | string ("AT" | "BE" | "BG" | "HR" | "CY" | "CZ" | "DK" | "EE" | "FI" | "FR" | "DE" | "EL" | "HU" | "IE" | "IT" | "LV" | "LT" | "LU" | "MT" | "NL" | "PL" | "PT" | "RO" | "SK" | "SI" | "ES" | "SE" | "GB" | "CH" | "NO" | "AU" | "NZ" | "AL" | "XK" | "TR" | "GE" | "MD" | "UA" | "BY" | "BA" | "IS" | "IL" | "KZ" | "MK" | "RS" | "RU") | Yes | Supported two-letter country code. Use EL for Greece, matching 44API's contract. |

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