---
title: "WhatsApp Voice call enable disable API"
method: POST
path: "/partner/app/{appId}/voice"
tags: ["Voice Call Management"]
---

# WhatsApp Voice call enable disable API

`POST /partner/app/{appId}/voice`

## Request

- Base URL: `https://partner.gupshup.io`
- URL: `https://partner.gupshup.io/partner/app/{appId}/voice`
- Auth: HTTP bearer

This API is used to enable/disable voice functionality at app level.

## Path parameters

- `appId` string, required

## Request body `application/x-www-form-urlencoded`

- object
  - `enable` boolean, required: Flag to enable or disable voice call feature
  - `iconVisibility` string, required: Controls the visibility of voice call icon
  - `mode` string, required: Voice call mode configuration
  - `metaData` string, required: Additional metadata for voice call configuration in JSON string format

## Response `200`

Success

- VoiceCallActionResponse
  - `status` string: Status of the voice call action
  - `message` string: Response message

## Other responses

- `401`: Unauthorized
- `403`: Forbidden - no permissions to access resource
- `404`: Not Found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/gupshup/apis/partner-portal-voice-api.md) - [All operations](https://skmtc.dev/gupshup/apis/partner-portal-voice-api/llms.txt) - [OpenAPI document](https://skmtc.dev/gupshup/apis/partner-portal-voice-api/revisions/44bc2ad784c7?raw)
