Autoenhance.ai
  • Overview
  • Getting Started
    • Obtaining an API key
    • Quickstart
      • Single Image
      • HDR Brackets
    • Code Examples
      • JavaScript
        • Uploading Single Bracket
        • Uploading HDR
        • Uploading 360
      • API Integrations Repository
  • SDKs
    • Web (Beta)
      • Changelog
    • JavaScript
      • Changelog
    • Python
      • Changelog
  • File & Camera Guidelines
    • File Formats
    • Metadata
    • 360
    • Lens Correction
  • Images
    • Managing Images
      • Creating & Uploading
      • Reprocessing
      • Retrieveing
      • Deleting
      • Reporting
    • Settings
      • Enhancement Style
      • Sky Replacement
      • Lens Correction
      • Vertical Correction
      • Window Pull
      • Auto Privacy
      • Usage Example
    • Downloading Images
      • Original
      • Preview
      • Enhanced
  • Orders
    • Managing Orders
      • Creating
      • Editing
      • Retrieving
      • Listing and Pagination
      • Deleting
    • Grouping Brackets and Processing Orders
  • Webhooks
  • API Versions
  • AI Versions
  • Links
    • API Specification
    • Support
Powered by GitBook
On this page
  1. Orders
  2. Managing Orders

Deleting

PreviousListing and PaginationNextGrouping Brackets and Processing Orders

Last updated 11 months ago

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.

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,  
        }
      }
    );
}
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)
$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";
    }
}
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'

Specification

Delete Image

delete
Authorizations
Path parameters
idstringRequired
Responses
204
No Content
401
Authentication error
application/json
404
Not found
application/json
delete
DELETE /v3/images/{id} HTTP/1.1
Host: api.autoenhance.ai
x-api-key: YOUR_API_KEY
Accept: */*

No content

  • Specification
  • DELETEDelete Image