Image Management
The Vision API provides endpoints for managing images in your account. You can upload images for indexing, retrieve image details, list images with filters, and delete images when no longer needed. While video search is ideal for more complex use cases that require video context and understanding, for the majority of simple use cases, image upload and search has similiar accuracy to video search but with significantly faster processing and lower costs.
Upload Images
Upload one or more images to your account with optional indexing.
Endpoint
POST /v1/images/upload
Request
Bash
Python
Parameters
images(required): Image file(s) to uploadmetadata(optional): JSON object containing configuration for each image:indexing_config: Configuration for indexingindex: Boolean indicating whether to index the image
metadata: Custom metadata for the image
Response
Returns an array of image upload results with:
image_id: Unique identifier for the uploaded imageimage_url: URL to access the uploaded imageindexing_status: Indexing status (1 = indexing in progress, 2 = indexed)image_metadata: Custom metadata fields for the imageupload_timestamp: Unix timestamp of when the image was uploaded
Get Image
Retrieve details for a specific image by its ID.
Endpoint
GET /v1/images/{image_id}
Request
Bash
Python
Parameters
image_id(required, path): The unique identifier of the image to retrieve
Response
Returns the image object with the same structure as the upload response.
List Images
List images in your account with optional pagination.
Endpoint
GET /v1/images
Request
Bash
Python
Parameters
limit(optional, query): Maximum number of images to returnoffset(optional, query): Number of images to skip for pagination
Response
Returns a paginated array of images with the same structure as the upload and get responses.
Delete Image
Delete an image from your account.
Endpoint
DELETE /v1/images/{image_id}
Request
Bash
Python
Parameters
image_id(required, path): The unique identifier of the image to delete
Response
Returns a confirmation message indicating the image was deleted successfully.