Skip to main content

Auto REST API

The Auto REST API lets your code reach your own Auto Photos library. You can list and search images, download them, and sort them into albums. Each request acts as the user who owns the API key.

The API is plain JSON over HTTPS. Any HTTP client works.

Base URL​

All paths in these docs start from this base URL:

https://app.auto.inc/api

So the full URL for library info is https://app.auto.inc/api/ext/v2/info.

Versions​

The current version is v2. Every endpoint lives under /ext/v2.

Auto adds fields to responses over time. Your code must ignore fields it does not know. Auto does not remove or rename fields in a version.

Endpoints​

MethodPathDoes
GET/ext/v2/infoCounts the images you can read and gives setup help.
GET/ext/v2/meReturns the key owner.
GET/ext/v2/imagesLists images, newest first.
GET/ext/v2/images/searchSearches images by meaning, place or album.
GET/ext/v2/images/{id}Gets one image with all its renditions.
GET/ext/v2/images/{id}/renditions/{name}Downloads image bytes.
GET/ext/v2/albumsLists albums.
POST/ext/v2/albumsCreates an album.
GET/ext/v2/albums/{id}Gets an album.
PATCH/ext/v2/albums/{id}Renames an album or sets its cover.
DELETE/ext/v2/albums/{id}Deletes an album. The images stay.
POST/ext/v2/albums/{id}/imagesAdds images to an album.
POST/ext/v2/albums/{id}/images/removalsRemoves images from an album.

Before you start​

Images come from the Auto Photos app. Until the user installs Auto Photos on an iPhone and turns on syncing, the image and album endpoints answer 409. The info endpoint always answers. It tells you what to show the user. See Conventions.

Which guide is for you​