# Deleting

This API endpoint allows you to delete orders that you own. To delete an order, you must provide the `order_id` and a valid API key.

{% tabs %}
{% tab title="JavaScript" %}

```javascript
const orderId = "ID_OF_YOUR_ORDER";
const apiKey = "YOUR_API_KEY";

const deleteOrder = async (orderId, apiKey) => {
    const deleteOrderResponse = await fetch(
      `https://api.autoenhance.ai/v3/orders/${orderId}`,
      { 
        method: "DELETE" 
        headers:{
          "x-api-key": apiKey,  
        }
      }
    );
}
```

{% endtab %}

{% tab title="Python" %}

```python
import requests

order_id = "ID_OF_YOUR_ORDER"
api_key = "YOUR_API_KEY"

def delete_order(order_id, api_key):
    url = f"https://api.autoenhance.ai/v3/orders/{order_id}"
    headers = {
        "x-api-key": api_key
    }
    
    response = requests.delete(url, headers=headers)
```

{% endtab %}

{% tab title="PHP" %}

```php
$orderId = "ID_OF_YOUR_ORDER";
$apiKey = "YOUR_API_KEY";

function deleteOrder($orderId, $apiKey) {
    $url = "https://api.autoenhance.ai/v3/orders/$orderId";
    $options = array(
        'http' => array(
            'header'  => "Content-Type: application/json\r\n" .
                         "x-api-key: $apiKey\r\n",
            'method'  => 'DELETE'
        )
    );
    $context = stream_context_create($options);
    $result = file_get_contents($url, false, $context);
    if ($result === FALSE) {
        echo "Error deleting order";
    } else {
        echo "Order deleted successfully";
    }
}
```

{% endtab %}

{% tab title="cURL" %}

```
curl -X DELETE \
  'https://api.autoenhance.ai/v3/orders/ID_OF_YOUR_ORDER' \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY'
```

{% endtab %}
{% endtabs %}

### Specification

{% openapi src="<https://api.autoenhance.ai/docs/openapi.spec>" path="/v3/images/{id}" method="delete" %}
<https://api.autoenhance.ai/docs/openapi.spec>
{% endopenapi %}
