Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
languagejs
titleA sample JSON return of an animal photo
linenumberstrue
{
    "Id": 1,
    "Animal": "/api/v1/animals/1",
    "Photo": "/photos/animal/e2dket32dsdy.jpg",
    "IsDefault": true
}