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

# Delete Custom Menu Link

> Removes a specific custom menu from the system. This operation requires authentication and proper permissions. The custom menu is identified by its unique ID, and the operation is performed within the

Removes a specific custom menu from the system. This operation requires authentication and proper permissions. The custom menu is identified by its unique ID, and the operation is performed within the context of a specific company.

```http theme={null}
DELETE https://services.leadconnectorhq.com/custom-menus/{customMenuId}
```

## Autorización

<ParamField header="Authorization" type="string" required>
  Bearer token generado desde el portal Leadway. Ver [Autenticación](/authentication).
</ParamField>

<ParamField header="Version" type="string" required default="2021-07-28">
  Versión de la API.
</ParamField>

## Path parameters

<ParamField path="customMenuId" type="string" required default="62e589c1-c456-47e1-a9a7-cb8900014311">
  ID of the custom menu to delete
</ParamField>

## Respuestas

<Accordion title="200 - Custom menu successfully deleted">
  <ResponseField name="success" type="boolean" default="True">
    Indicates whether the custom menu was successfully deleted
  </ResponseField>

  <ResponseField name="message" type="string" default="Custom menu successfully deleted">
    A message providing additional information about the deletion operation
  </ResponseField>

  <ResponseField name="deletedMenuId" type="string" default="12345abcde">
    The ID of the deleted custom menu
  </ResponseField>

  <ResponseField name="deletedAt" type="string" default="2023-09-12T15:30:45.123Z">
    Timestamp of when the deletion was performed
  </ResponseField>

  ```json theme={null}
  {
    "success": true,
    "message": "Custom menu successfully deleted",
    "deletedMenuId": "12345abcde",
    "deletedAt": "2023-09-12T15:30:45.123Z"
  }
  ```
</Accordion>

<Accordion title="400 - Bad Request. Invalid parameters provided." />

<Accordion title="401 - Unauthorized">
  ```json theme={null}
  {}
  ```
</Accordion>

<Accordion title="403 - Forbidden. The client does not have necessary permissions to delete this custom menu." />

<Accordion title="404 - Not Found. The specified custom menu does not exist or has already been deleted." />

<Accordion title="422 - Unprocessable Entity">
  ```json theme={null}
  {}
  ```
</Accordion>

## Ejemplo

<CodeGroup>
  ```bash cURL theme={null}
  curl -X DELETE 'https://services.leadconnectorhq.com/custom-menus/YOUR_customMenuId' \
    -H 'Authorization: Bearer YOUR_TOKEN' \
    -H 'Version: 2021-07-28'
  ```

  ```javascript Node.js theme={null}
  const response = await fetch('https://services.leadconnectorhq.com/custom-menus/YOUR_customMenuId', {
    method: 'DELETE',
    headers: {
      Authorization: `Bearer ${process.env.LEADWAY_TOKEN}`,
      Version: '2021-07-28',
    },
  });
  const data = await response.json();
  ```

  ```python Python theme={null}
  import os, requests
  response = requests.request(
      'DELETE',
      'https://services.leadconnectorhq.com/custom-menus/YOUR_customMenuId',
      headers={
          'Authorization': f"Bearer {os.environ['LEADWAY_TOKEN']}",
          'Version': '2021-07-28',
      },
  )
  data = response.json()
  ```

  ```php PHP theme={null}
  <?php
  $ch = curl_init('https://services.leadconnectorhq.com/custom-menus/YOUR_customMenuId');
  curl_setopt_array($ch, [
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_CUSTOMREQUEST => 'DELETE',
      CURLOPT_HTTPHEADER => [
          'Authorization: Bearer ' . getenv('LEADWAY_TOKEN'),
          'Version: 2021-07-28',
      ],
  ]);
  $data = json_decode(curl_exec($ch), true);
  ```
</CodeGroup>
