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 11 months 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