> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# veriphone

> Phone Verification

**Server path:** `/veriphone` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                      | Description                         |
| --------------------------------------------------------- | ----------------------------------- |
| [`veriphone_delete_file`](#veriphone_delete_file)         | Delete a file                       |
| [`veriphone_download_file`](#veriphone_download_file)     | Download verification results       |
| [`veriphone_get_credits`](#veriphone_get_credits)         | Check credit balance                |
| [`veriphone_get_file`](#veriphone_get_file)               | Get file info                       |
| [`veriphone_get_file_status`](#veriphone_get_file_status) | Check bulk verification status      |
| [`veriphone_get_payments`](#veriphone_get_payments)       | Get payment history                 |
| [`veriphone_list_files`](#veriphone_list_files)           | List uploaded files                 |
| [`veriphone_upload_file`](#veriphone_upload_file)         | Upload a file for bulk verification |
| [`veriphone_verify_file`](#veriphone_verify_file)         | Start bulk verification             |
| [`veriphone_verify_phone`](#veriphone_verify_phone)       | Verify a phone number               |

***

## veriphone\_delete\_file

Delete a file

**Parameters:**

| Parameter | Type   | Required | Default | Description    |
| --------- | ------ | -------- | ------- | -------------- |
| `id`      | string | Yes      | —       | ID of the file |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "ID of the file"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## veriphone\_download\_file

Download verification results

**Parameters:**

| Parameter | Type   | Required | Default | Description                            |
| --------- | ------ | -------- | ------- | -------------------------------------- |
| `id`      | string | Yes      | —       | ID of the file to download results for |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "ID of the file to download results for"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## veriphone\_get\_credits

Check credit balance

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## veriphone\_get\_file

Get file info

**Parameters:**

| Parameter | Type   | Required | Default | Description                                |
| --------- | ------ | -------- | ------- | ------------------------------------------ |
| `id`      | string | Yes      | —       | ID of the file to retrieve information for |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "ID of the file to retrieve information for"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## veriphone\_get\_file\_status

Check bulk verification status

**Parameters:**

| Parameter | Type   | Required | Default | Description                                     |
| --------- | ------ | -------- | ------- | ----------------------------------------------- |
| `id`      | string | Yes      | —       | ID of the file to check verification status for |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "ID of the file to check verification status for"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## veriphone\_get\_payments

Get payment history

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## veriphone\_list\_files

List uploaded files

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## veriphone\_upload\_file

Upload a file for bulk verification

**Parameters:**

| Parameter      | Type    | Required | Default | Description                                                                                                 |
| -------------- | ------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------- |
| `column`       | integer | Yes      | —       | 0-based column index containing phone numbers (e.g., 0 for the first column)                                |
| `country_code` | string  | No       | —       | Default country code for numbers without a country prefix                                                   |
| `file`         | string  | Yes      | —       | CSV file content with phone numbers. Use one phone number per row. Include a header row and set firstrow=1. |
| `firstrow`     | integer | Yes      | —       | 1-based index of the first data row. Set to 1 if there is a header row at row 0.                            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "column": {
        "type": "integer",
        "description": "0-based column index containing phone numbers (e.g., 0 for the first column)"
      },
      "country_code": {
        "type": "string",
        "description": "Default country code for numbers without a country prefix"
      },
      "file": {
        "type": "string",
        "description": "CSV file content with phone numbers. Use one phone number per row. Include a header row and set firstrow=1."
      },
      "firstrow": {
        "type": "integer",
        "description": "1-based index of the first data row. Set to 1 if there is a header row at row 0."
      }
    },
    "required": [
      "PCID",
      "column",
      "file",
      "firstrow"
    ]
  }
  ```
</Expandable>

***

## veriphone\_verify\_file

Start bulk verification

**Parameters:**

| Parameter | Type   | Required | Default | Description    |
| --------- | ------ | -------- | ------- | -------------- |
| `id`      | string | Yes      | —       | ID of the file |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "ID of the file"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## veriphone\_verify\_phone

Verify a phone number

**Parameters:**

| Parameter      | Type   | Required | Default | Description                                                                                                                |
| -------------- | ------ | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------- |
| `phone`        | string | Yes      | —       | The phone number to verify. Can include country code prefix (e.g., +1 for US). Supports various formats.                   |
| `country_code` | string | No       | —       | Two-letter ISO 3166-1 alpha-2 country code (e.g., US, GB, DE). Used to resolve ambiguous numbers without a country prefix. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "phone": {
        "type": "string",
        "description": "The phone number to verify. Can include country code prefix (e.g., +1 for US). Supports various formats."
      },
      "country_code": {
        "type": "string",
        "description": "Two-letter ISO 3166-1 alpha-2 country code (e.g., US, GB, DE). Used to resolve ambiguous numbers without a country prefix."
      }
    },
    "required": [
      "PCID",
      "phone"
    ]
  }
  ```
</Expandable>
