# Pilvio

Pilvio is a cloud service provider offering virtual machines, object storage, and full API support for resource management and automation.

- **Category:** developer tools
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 10
- **Triggers:** 0
- **Slug:** `PILVIO`
- **Version:** 20260424_00

## Tools

### Check Active Campaigns

**Slug:** `PILVIO_CHECK_ACTIVE_CAMPAIGNS`

Tool to check for active campaigns. Use when you need to verify whether any campaigns are currently active.

### Get User Info

**Slug:** `PILVIO_GET_USER_INFO`

Tool to retrieve information about the authenticated user. Use when you need to fetch the current user's profile after authentication.

### List billing accounts

**Slug:** `PILVIO_LIST_BILLING_ACCOUNTS`

Tool to list billing accounts. Use when you need to fetch all billing accounts for management or reporting. Use after authenticating your Pilvio API key.

### List Credit Cards

**Slug:** `PILVIO_LIST_CREDIT_CARDS`

Tool to list credit cards attached to a billing account. Use after confirming the billing account ID. Example: "Retrieve cards for billing_account_id 'ba_1234567890abcdef'."

### List Invoices

**Slug:** `PILVIO_LIST_INVOICES`

Tool to retrieve a list of invoices. Use after authentication to fetch and filter invoices for a billing account.

### List Pilvio data center locations

**Slug:** `PILVIO_LIST_LOCATIONS`

Tool to retrieve the list of available data center locations. Use after authentication to see where you can deploy resources.

### List VM Resource Pools

**Slug:** `PILVIO_LIST_VM_RESOURCE_POOLS`

Tool to retrieve the list of available VM resource pools. Use after authentication to determine where you can provision VMs.

### List Virtual Machines

**Slug:** `PILVIO_LIST_VMS`

Tool to retrieve a list of all virtual machines. Use after authenticating to fetch your VMs.

### List VM Snapshots

**Slug:** `PILVIO_LIST_VM_SNAPSHOTS`

Tool to list snapshots (replicas) of a specific VM. Use this to get all point-in-time snapshots or backups for a virtual machine.

### Update User Profile

**Slug:** `PILVIO_UPDATE_USER_PROFILE`

Tool to update the authenticated user's profile. Use after obtaining a valid API key when you need to modify profile details (e.g., change email or name).
