Upscaler API v1.0.0

This is a public version of the Upscaler API

#

Security definitions

You can authenticate using one of the following methods:

  • An Api-Key header. For example, Api-Key: YOUR_API_KEY.
  • A token query parameter. For example, if you want to make a request to a resource with URL /endpoint, you can specify your key as /endpoint?token=YOUR_API_KEY

Make sure that each request you perform includes your API key in one of the specified formats. Otherwise, the request will fail.

#

Get enhances


GET https://api-upscaler.icons8.com/api/v1/enhance_images?token=YOUR_API_KEY

#

Parameters

page optional integer default 1

Page number


perPage optional integer default 10

Number of results per page. Max: 100


#

Responses

200 - Get enhances
#

Body

total optional integer


images optional array of object


id optional string


filename optional string


enhancement optional integer


source optional object


width optional integer


height optional integer


type optional string


url optional string



enhanced optional object


width optional integer


height optional integer


type optional string


url optional string



status optional integer


statusName optional string



#

Enhance image by file


POST https://api-upscaler.icons8.com/api/v1/enhance_image?token=YOUR_API_KEY

#

Parameters

image required file


#

Responses

201 - Enhance image by file
#

Body

id optional string


filename optional string


enhancement optional integer


source optional object


width optional integer


height optional integer


type optional string


url optional string



enhanced optional object


width optional integer


height optional integer


type optional string


url optional string



status optional integer


statusName optional string


#

Enhance image by url


GET https://api-upscaler.icons8.com/api/v1/enhance_image?image_url=example123&token=YOUR_API_KEY

#

Parameters

image_url required string


#

Responses

200 - Enhance image by url
#

Body

id optional string


filename optional string


enhancement optional integer


source optional object


width optional integer


height optional integer


type optional string


url optional string



enhanced optional object


width optional integer


height optional integer


type optional string


url optional string



status optional integer


statusName optional string


#

Re-enhance image


POST https://api-upscaler.icons8.com/api/v1/enhance_image/{id}?token=YOUR_API_KEY

#

Parameters

id required string


#

Responses

201 - Re-enhance image
#

Body

id optional string


filename optional string


enhancement optional integer


source optional object


width optional integer


height optional integer


type optional string


url optional string



enhanced optional object


width optional integer


height optional integer


type optional string


url optional string



status optional integer


statusName optional string


#

Get enhance image


GET https://api-upscaler.icons8.com/api/v1/enhance_image/{id}?token=YOUR_API_KEY

#

Parameters

id required string


#

Responses

200 - Get enhance image
#

Body

id optional string


filename optional string


enhancement optional integer


source optional object


width optional integer


height optional integer


type optional string


url optional string



enhanced optional object


width optional integer


height optional integer


type optional string


url optional string



status optional integer


statusName optional string