- Upload images via HTTP request
- List of images
- A link to a thumbnail that's 200px in height
- A link to a thumbnail that's 200px in height
- A link to a thumbnail that's 400px in height
- A link to the originally uploaded image
- A link to a thumbnail that's 200px in height
- A link to a thumbnail that's 400px in height
- A link to the originally uploaded image
- Ability to fetch an expiring link to the image (the link expires after a given number of seconds (the user can specify any number between 300 and 30000))
- Create arbitrary tiers with the following things configurable:
- Abitrary thumbnail sizes
- Presence of the link to the originally uploaded file
- Ability to generate expiring links
- Abitrary thumbnail sizes
- Performance considerations (large image dataset and the API is frequently accessed)