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. Images
  2. Managing Images

Deleting

PreviousRetrieveingNextReporting

Last updated 1 year ago

This API endpoint allows you to delete images that you own. To delete an image, you must provide the image_id and a valid API key.

const imageId = "ID_OF_YOUR_IMAGE";
const apiKey = "YOUR_API_KEY";

const deleteImage = async (imageId, apiKey) => {
    const deleteImageResponse = await fetch(
      `https://api.autoenhance.ai/v3/images/${imageId}`,
      { 
        method: "DELETE" 
        headers:{
          "x-api-key": apiKey,  
        }
      }
    );
}
import requests

image_id = "ID_OF_YOUR_IMAGE"
api_key = "YOUR_API_KEY"

def delete_order(image_id, api_key):
    url = f"https://api.autoenhance.ai/v3/images/{image_id}"
    headers = {
        "x-api-key": api_key
    }
    
    response = requests.delete(url, headers=headers)
$image_id = "ID_OF_YOUR_IMAGE";
$api_key = "YOUR_API_KEY";

function delete_image($image_id, $api_key) {
    $url = "https://api.autoenhance.ai/v3/images/$image_id";

    $options = array(
        'http' => array(
            'header'  => "Content-Type: application/json\r\n" .
                         "x-api-key: $api_key",
            'method'  => 'DELETE',
        ),
    );

    $context  = stream_context_create($options);
    $result = file_get_contents($url, false, $context);

    if ($result === FALSE) {
        return 'Error deleting image';
    }

    return 'Image deleted successfully';
}
curl -X DELETE \
  https://api.autoenhance.ai/v3/images/ID_OF_YOUR_IMAGE \
  -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