This set of resources is used to expose the animal photos.
To make sure photos are web safe (smaller size so that people with slow internet connections can still have fast download times), if a photo is greater than 614KB we resize the image so its longest edge is 600 pixels wide and is proportionately resized. So when a photos is landscape, the width will change, for portrait the height will change all proportionately.
Table 7 Animal photo resources
URI Description | Method | Relative URI |
Get by ID | GET | /api/v{version}/animalPhotos/{id} |
Get by animal ID | GET | /api/v{version}/animalPhotos/?animalId={id} |
Get by animal ID and default | GET | /api/v{version}/animalPhotos/?animalId={id}&isDefault=true |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "Id": 1, "Animal": "/api/v1/animals/1", "Photo": "/photos/animal/e2dket32dsdy.jpg", "IsDefault": true } |