---
title: "Actions: V"
description: "How to set up each action of the 4 apps starting with V."
label: "V"
generated: "the tool catalog in services/core/src/tool-catalog"
---


Apps starting with V. Add any of these from **Integrations → n8n → Add tools → Browse apps**; see [Set up an action](/build/set-up-actions) for each way a key is sent, and the [catalog index](/reference/actions) for every app.

## Venafi TLS Protect Cloud

- **n8n node:** [Venafi TLS Protect Cloud](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.venafitlsprotectcloud/) (`n8n-nodes-base.venafiTlsProtectCloud`, version 1), 8 actions.
- **n8n performs it:** runs on the n8n credential *Venafi TLS Protect Cloud* ([how to set it up](https://docs.n8n.io/integrations/builtin/credentials/venafitlsprotectcloud/)).
- **Veefore performs it:** 8 of 8 actions, with the key in a header, as `tppl-api-key: <key>`.
- **You enter:** API key.
- **API address:** `https://api.venafi.cloud`.
- **Get the key:** [docs.venafi.cloud](https://docs.venafi.cloud/api/obtaining-api-key/)

**Venafi TLS Protect Cloud in n8n**

| Action | Veefore calls | Fields to fill |
| --- | --- | --- |
| Delete a certificate | `POST /outagedetection/v1/certificates/deletion` | `certificateId` |
| Download a certificate | `GET /outagedetection/v1/certificates/{certificateId}/contents` | `certificateId`, `binaryProperty` |
| Get a certificate | `GET /outagedetection/v1/certificates/{certificateId}` | `certificateId` |
| Get many certificates | `GET /outagedetection/v1/certificates` | — |
| Renew a certificate | `POST /outagedetection/v1/certificaterequests` | — |
| Create a certificate request | `POST /outagedetection/v1/certificaterequests` | — |
| Get a certificate request | `GET /outagedetection/v1/certificaterequests/{certificateRequestId}` | `certificateRequestId` |
| Get many certificate requests | `GET /outagedetection/v1/certificaterequests` | — |

## Venafi TLS Protect Datacenter

- **n8n node:** [Venafi TLS Protect Datacenter](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.venafitlsprotectdatacenter/) (`n8n-nodes-base.venafiTlsProtectDatacenter`, version 1), 7 actions.
- **n8n performs it:** runs on the n8n credential *Venafi TLS Protect Datacenter API* ([how to set it up](https://docs.n8n.io/integrations/builtin/credentials/venafitlsprotectdatacenter/)).
- **Veefore performs it:** 7 of 7 actions, with a bearer token, sent as `Authorization: Bearer <token>`.
- **You enter:** Token.
- **API address:** `https://{domain}`.

**Venafi TLS Protect Datacenter in n8n**

| Action | Veefore calls | Fields to fill |
| --- | --- | --- |
| Create a certificate | `POST /vedsdk/Certificates/Request` | `domain` |
| Delete a certificate | `DELETE /vedsdk/Certificates/{certificateId}` | `certificateId`, `domain` |
| Download a certificate | `POST /vedsdk/Certificates/Retrieve` | `certificateDn`, `binaryProperty`, `domain` |
| Get a certificate | `GET /vedsdk/Certificates/{certificateId}` | `certificateId`, `domain` |
| Get many certificates | `GET /vedsdk/Certificates` | `domain` |
| Renew a certificate | `POST /vedsdk/Certificates/Renew` | `certificateDN`, `domain` |
| Get a policy | `POST /vedsdk/Certificates/CheckPolicy` | `policyDn`, `domain` |

## Vero

- **n8n node:** [Vero](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.vero/) (`n8n-nodes-base.vero`, version 1), 8 actions.
- **n8n performs it:** runs on the n8n credential *Vero API* ([how to set it up](https://docs.n8n.io/integrations/builtin/credentials/vero/)).
- **Veefore performs it:** 8 of 8 actions, with the key in the request body, as the `auth_token` field.
- **You enter:** Auth token.
- **API address:** `https://api.getvero.com/api/v2`.
- **Get the key:** [app.getvero.com](https://app.getvero.com/settings/project)

**Vero in n8n**

| Action | Veefore calls | Fields to fill |
| --- | --- | --- |
| Add tags to a user | `PUT /users/tags/edit` | `id`, `tags` |
| Change a user's alias | `PUT /users/reidentify` | `id`, `newId` |
| Create or update a user | `POST /users/track` | `id` |
| Delete a user | `POST /users/delete` | `id` |
| Resubscribe a user | `POST /users/resubscribe` | `id` |
| Remove tags from a user | `PUT /users/tags/edit` | `id`, `tags` |
| Unsubscribe a user | `POST /users/unsubscribe` | `id` |
| Track an event | `POST /events/track` | `id`, `email`, `eventName` |

## Vonage

- **n8n node:** [Vonage](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.vonage/) (`n8n-nodes-base.vonage`, version 1), 1 action.
- **n8n performs it:** runs on the n8n credential *Vonage API* ([how to set it up](https://docs.n8n.io/integrations/builtin/credentials/vonage/)).
- **Veefore performs it:** 1 of 1 action, with the key in the request body, as the `api_key` field.
- **You enter:** API key, API secret.
- **Also sent:** API secret in the body as `api_secret`.
- **API address:** `https://rest.nexmo.com`.
- **Get the key:** [dashboard.nexmo.com](https://dashboard.nexmo.com/settings)

**Vonage in n8n**

| Action | Veefore calls | Fields to fill |
| --- | --- | --- |
| Send an SMS | `POST /sms/json` | — |
