Scaleflexconnector v1

Version 1

Connector Overview: This page documents all 260 actions for the Scaleflexconnector v1.

View API Documentation

ASK Filerobot regenerate (28)

POST Background removal

/regenerate/remove-background

Trigger background removal for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Brand & logo recognition

/regenerate/brand-detection

Trigger brand recognition and logo detection for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Dominant color

/regenerate/dominant-color

Trigger dominant color extraction for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Face analysis

/regenerate/face-analysis

Trigger face analysis for UUIDs in JSON body.
The following information is included for each detected face:

  • bounding box

  • facial landmarks

  • expression classification

  • ethnicity classification

  • age estimation

  • gender classification

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Face count

/regenerate/face-count

Trigger face counting by extracting the number of faces for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Metadata extraction

/regenerate/extract-metadata

Trigger metadata extraction for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Not Safe For Work

/regenerate/nsfw

Trigger NSFW (Not Safe For Work) detection for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Number plate blurring

/regenerate/plate-blurring

Trigger vehicle license plate number blurring for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Number plate recognition

/regenerate/plate-number-recognition

Trigger vehicle license plate number recognition for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST OCR (text extraction)

/regenerate/ocr

Trigger text extraction for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Product type

/regenerate/product-type-classification

Trigger product type classification for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Quality improvement

/regenerate/remove-artifacts

Trigger artifacts removal for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Scene classification

/regenerate/scene-classification

Trigger scene classification for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Sports classification

/regenerate/sport-classification

Trigger sports classification for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Background removal

/regenerate/remove-background

Trigger background removal for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Brand & logo recognition

/regenerate/brand-detection

Trigger brand recognition and logo detection for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Dominant color

/regenerate/dominant-color

Trigger dominant color extraction for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Face analysis

/regenerate/face-analysis

Trigger face analysis for UUIDs in JSON body.
The following information is included for each detected face:

  • bounding box

  • facial landmarks

  • expression classification

  • ethnicity classification

  • age estimation

  • gender classification

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Face count

/regenerate/face-count

Trigger face counting by extracting the number of faces for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Metadata extraction

/regenerate/extract-metadata

Trigger metadata extraction for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Not Safe For Work

/regenerate/nsfw

Trigger NSFW (Not Safe For Work) detection for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Number plate blurring

/regenerate/plate-blurring

Trigger vehicle license plate number blurring for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Number plate recognition

/regenerate/plate-number-recognition

Trigger vehicle license plate number recognition for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST OCR (text extraction)

/regenerate/ocr

Trigger text extraction for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Product type

/regenerate/product-type-classification

Trigger product type classification for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Quality improvement

/regenerate/remove-artifacts

Trigger artifacts removal for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Scene classification

/regenerate/scene-classification

Trigger scene classification for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

POST Sports classification

/regenerate/sport-classification

Trigger sports classification for UUIDs in JSON body.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

Auto-tagging (6)

POST Autotag JSON

/images/autotag

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Autotag Multipart

/images/autotag/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Autotag URL

/images/autotag/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Autotag JSON

/images/autotag

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Autotag Multipart

/images/autotag/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Autotag URL

/images/autotag/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Background removal (6)

POST Background removal JSON

/images/remove-background

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Method

Method for background removal (sfx_rbg, sfx_slz, sfx_cpd, sfx_basic)

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Background removal Multipart

/images/remove-background/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Method

Method for background removal (sfx_rbg, sfx_slz, sfx_cpd, sfx_basic)

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Background removal URL

/images/remove-background/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Method

Method for background removal (sfx_rbg, sfx_slz, sfx_cpd, sfx_basic)

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Background removal JSON

/images/remove-background

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Method

Method for background removal (sfx_rbg, sfx_slz, sfx_cpd, sfx_basic)

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Background removal Multipart

/images/remove-background/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Method

Method for background removal (sfx_rbg, sfx_slz, sfx_cpd, sfx_basic)

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Background removal URL

/images/remove-background/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Method

Method for background removal (sfx_rbg, sfx_slz, sfx_cpd, sfx_basic)

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Brand (logo) recognition (6)

POST Brand detection JSON

/images/brand-detection

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Brand detection Multipart

/images/brand-detection/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Brand detection URL

/images/brand-detection/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Brand detection JSON

/images/brand-detection

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Brand detection Multipart

/images/brand-detection/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Brand detection URL

/images/brand-detection/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Bulk operations (4)

POST Bulk operations Multipart

/images/bulk/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

File

local file

Postprocess

N/A

GET Bulk operations URL

/images/bulk

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Bulk operations Multipart

/images/bulk/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

File

local file

Postprocess

N/A

GET Bulk operations URL

/images/bulk

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Chapters (4)

POST Chapters - Multipart

/chapters/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Chapter Mode

Used to determine if only the .vtt file is generated or the chapter info is also embedded into the output file.
Can be either:

  • basic - Only .vtt file.

  • advanced - Both .vtt and updated video.

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

POST Chapters - URL

/chapters/url

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Chapter Mode

Used to determine if only the .vtt file is generated or the chapter info is also embedded into the output file.

Can be either:

  • basic - Only .vtt file.

  • advanced - Both .vtt and updated video.

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Url

N/A

POST Chapters - Multipart

/chapters/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Chapter Mode

Used to determine if only the .vtt file is generated or the chapter info is also embedded into the output file.
Can be either:

  • basic - Only .vtt file.

  • advanced - Both .vtt and updated video.

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

POST Chapters - URL

/chapters/url

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Chapter Mode

Used to determine if only the .vtt file is generated or the chapter info is also embedded into the output file.

Can be either:

  • basic - Only .vtt file.

  • advanced - Both .vtt and updated video.

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Url

N/A

Combine (4)

POST Combine - Multipart

/combine/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

File

local file

File 2

second local file

POST Combine - URL

/combine/url

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

Url

N/A

Url 2

N/A

POST Combine - Multipart

/combine/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

File

local file

File 2

second local file

POST Combine - URL

/combine/url

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

Url

N/A

Url 2

N/A

Compress (4)

POST Compress - Multipart

/compress/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Crop

width,height,x,y

  • width, height: Sides in pixels of the cropped window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Video-resolutions

Resolution to compress the output file to

Response Type

N/A

Options (1)

Option Name

Description

File

local file

POST Compress - URL

/compress/url

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Crop

width,height,x,y

  • width, height: Size of the crop window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

Url

N/A

Video Resolutions

N/A

POST Compress - Multipart

/compress/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Crop

width,height,x,y

  • width, height: Sides in pixels of the cropped window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Video-resolutions

Resolution to compress the output file to

Response Type

N/A

Options (1)

Option Name

Description

File

local file

POST Compress - URL

/compress/url

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Crop

width,height,x,y

  • width, height: Size of the crop window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

Url

N/A

Video Resolutions

N/A

Convert (4)

POST Convert - Multipart

/convert/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Output Format

Format of the output file

Crop

width,height,x,y

  • width, height: Sides in pixels of the cropped window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

POST Convert - URL

/convert/url

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Output Format

Format of the output file

Crop

width,height,x,y

  • width, height: Size of the crop window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Url

N/A

POST Convert - Multipart

/convert/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Output Format

Format of the output file

Crop

width,height,x,y

  • width, height: Sides in pixels of the cropped window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

POST Convert - URL

/convert/url

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Output Format

Format of the output file

Crop

width,height,x,y

  • width, height: Size of the crop window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Url

N/A

Dominant color extraction (6)

POST Dominant color JSON

/images/dominant-color

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Max Dominant Colors

Maximum number of dominant colors to show

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Dominant color Multipart

/images/dominant-color/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Max Dominant Colors

Maximum number of dominant colors to show

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Dominant color URL

/images/dominant-color/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Max Dominant Colors

Maximum number of dominant colors to show

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Dominant color JSON

/images/dominant-color

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Max Dominant Colors

Maximum number of dominant colors to show

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Dominant color Multipart

/images/dominant-color/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Max Dominant Colors

Maximum number of dominant colors to show

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Dominant color URL

/images/dominant-color/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Max Dominant Colors

Maximum number of dominant colors to show

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Face analysis (6)

POST Face analysis JSON

/images/face-analysis

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Face analysis Multipart

/images/face-analysis/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Face analysis URL

/images/face-analysis/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Face analysis JSON

/images/face-analysis

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Face analysis Multipart

/images/face-analysis/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Face analysis URL

/images/face-analysis/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Face clustering (8)

POST Add

/images/face-clustering/add

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Keep Existing

Should already added images be kept or discarded

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

GET Cluster

/images/face-clustering/cluster

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Eps

Maximum distance between two samples for one to be considered a neighbor of the other

Min Samples

Number of samples in a neighborhood for a point to be considered a core point for that cluster

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Delete

/images/face-clustering/delete

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

GET Predict

/images/face-clustering/predict

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

File Uuid

Id of image to use

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Add

/images/face-clustering/add

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Keep Existing

Should already added images be kept or discarded

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

GET Cluster

/images/face-clustering/cluster

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Eps

Maximum distance between two samples for one to be considered a neighbor of the other

Min Samples

Number of samples in a neighborhood for a point to be considered a core point for that cluster

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Delete

/images/face-clustering/delete

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Uuids

N/A

GET Predict

/images/face-clustering/predict

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

File Uuid

Id of image to use

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Face count (6)

POST Face count JSON

/images/face-count

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Face count Multipart

/images/face-count/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Face count URL

/images/face-count/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Face count JSON

/images/face-count

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Face count Multipart

/images/face-count/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Face count URL

/images/face-count/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Face detection (6)

POST Video face detection JSON

/videos/face-detection

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Frame Time

Second to start the search from

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Video face detection Multipart

/videos/face-detection/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Frame Time

Second to start the search from

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Video face detection URL

/videos/face-detection/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Frame Time

Second to start the search from

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Video face detection JSON

/videos/face-detection

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Frame Time

Second to start the search from

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Video face detection Multipart

/videos/face-detection/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Frame Time

Second to start the search from

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Video face detection URL

/videos/face-detection/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Frame Time

Second to start the search from

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Files (18)

DELETE Delete file

/{token}/v4/files/{file_uuid}

This API request is used to delete single file.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

File Uuid

UUID of the file you want to delete

Content-type

N/A

Response Type

N/A

DELETE Delete multiple files

/{token}/v4/files

This API request is used to delete multiple files using UUIDs of the files.

Body attributes

Attribute name

Required

Description

Type

files_uuids

Yes

UUID of the files to be deleted

Array

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Content-type

N/A

Response Type

N/A

GET Get file details

/{token}/v4/files/{file_uuid}

This API is used to get file details.

Format parameters(?format=):

Below format parameters are used to format the API response.

Key

Value

Default

Description

Example

csv,json

\-

json

Sets the response format to either csv or json

?format=json

select

api,label,human,internal

internal

Used to format metadata.Formats the select and multi-select field values in the response. Useful for returning values as human-readable labels instead of internal keys.

?format=select:human

tags

json_full,json_compact

json_full

Tag display format. json_full will return tag values and internal keys while json_compact will only return the internal key.

?format=tags:json_compact

labels

json_full,json_compact

json_compact

Labels display format.son_full will return label values and internal keys while json_compact will only return the internal key.

?format=labels:human

Format Examples:
?format=json,select:internal;

JavaScript
?format=csv,select:label,tags:json_compact

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Format

Format response.see format response section.

Lang

Language variant to be returned.Please use correct language abbreviation.

Token

Filerobot project identifier, aka token

File Uuid

UUID of the file you want to get details of.

Content-type

N/A

Response Type

N/A

GET IIIF

/{token}/v4/get/{file_uuid}/iiif

This API is used to get details of an file in IIIF format.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot Project identifier

File Uuid

UUID of the file you want to get details of in IIIF format

Response Type

N/A

GET List & search files

/{token}/v4/files

This API is used to search and list files in Filerobot.

Search parameter (&q=)

The (q=) parameter is used as a search and filter parameter for custom metadata fields,tags,filename and also fuzzy search. The returned resullts can be also formated according to your need (please see format parameters in GET file details )
The metadata has a pair of meta key and meta value.Please refer to the below table for all the options available and syntax:

Name

Description

Syntax

Value/Example

Fuzzy Search

This does a fuzzy search on all fields.

Start and end with double quotes

\- q="greater himalayas"

Tag filter

This format is considered as filtering by tags.

Start and end with double quotes and include sharp (#) before begining of the tag

\- q="#headgear"

Single/Multi-Select Metadata Filters

This format is considered as filtering by select/multi-select metadata fields. And meta value can be in form of single/multi-select or anything else.

Colon operator is included between meta key and meta value.

Double quote can be used here when space inside.

Comma can be also between multiple meta values. It is an OR operator between meta values

Addition (+) is used as a AND operator between multiple metadata fields.

\- &q=kategorie:"Tiger"

\- &q="new brand":"Saint Thomas"

\- &q=brand:Adidas,Nike

\- &q=kategorie:"Tiger"+brand:"Adidas"

Boolean Metadata filter

Filtering boolean metadata fields.

Meta value can be a boolean with true or false

\- q=approved:true

\- &q=kategorie:"Tiger"+brand "Adidas"+approved:true

Numeric/Date Metadata filter

This format is used to search/filter metadata with date or numeric data type.

Operators included between meta key and meta value are :(equality), >, <, >=, <=, !=(comparison)

Double quote can be used here when space inside.

Meta values must be the numeric number or date

\- &q="expiration date"!=2022-12-02

\- &q="price material"!=100

\- &q="price material">100

Text/Text Area Metadata filter

This format is used to search/filter custom metadata with text or text-area data type. Here we are searching for specfic keywords (string) in the user specified meta-key. Please note that here we are searching for the exact specific keyword.

Operators included between meta key and meta value are \~, \~\~

\- &q=Description~"product is hand made"

Filename search

This format is used to search exact filename including extensiomn.

filename keyword is used as meta-key and meta-value is the filename inside quotes

\- &q=filename:"girl.jpg"

Filerbot has a lot of internal metadata for assets. Some of them are able to be used in query string for filtering. We call them reserved keywords such as 'type', 'orientation', 'mimetype', 'color', 'resolution', 'faces', 'approval_status', 'enable_favorited'

These should not be used as meta-key for custom metadata fields. when creating metadata. The following can be used for searching and filtering results:

1. type: Used to filter asset type. Types are seperated by comma. If more than 1 is provided by then the operator between types is `OR`. Its accepted values are:application,image,text,video.

Example: &type=pdf,video

2. mimetype: Similar to type it is used to filter results by mimetype. If more than 1 is provided by then the operator between mimetype is OR. Its accepted values are:application/pdf, image/jpeg, image/png, image/tiff, image/webp,image/x-icon, text/html, image/x-photoshop ,image/vnd.adobe.photoshop, image/gif, video/mp4, image/tiff, image/webp etc.

Example: &mimetype=image/png,video/mp4

3. resolution:Filter by the image width. Resolutions are seperated by comma. If more than 1 resolution is provided by resolution, the operator between resolutions is OR.The possible value of resolution are:

  • &resolution=small (image width < 600)

  • &resolution=medium (image width between 600 and 1800)

  • &resolution=large (image width > 1800)

4. orientation: Filter by the image orientation . Orientations are seperated by comma. If more than 1 orientation is provided by orientation, the operator between orientations is OR.The possible value of resolution are:

1.&orientation=PA (panaroma image)
2.&orientation=PO (portrait image)
3\. &orientation=SQ (square image)
4\. &orientation=LD (landscape image)

5. size: Filter image by image size in mb.It is a range of number.The lower and upper limit is separated by ".." .

Example: &size=1..100

Labels search/filter:

You can filter results by multiple labels SID (SID is the internal value of an label which can be obtained by the /labels endpoint).

Parameter

Type

Description

Example

&labels_operator

String

If there are multiple labels you are searching by you can define the operator between them. The accepted values areOR, AND

\- &labels_operator=AND

\- &labels_oerator=OR

&labels

String

SID of the labels you want to search for. If multiple sepeerate by comma

&labels=lbxmw9j4s

Order search results(&sort)

The search results can be sorted using the query parameter &sort. Sort results by name (default), uploaded_at, created_at, modified_at, size. Sort resuts with order asc or desc. Example: &sort=name:desc ; &sort=oploaded_at:asc

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Recursive

Whether to list/search recursively. 1 =yes; 0 =No

Limit

Result limit (for pagination).

Offset

Start offset (for pagination).

Order

See order search results for more info

Format

Format response. please see "format response" in GET file details

Labels Operator

Labels operator when using multiple labels. Acccepted values:OR,AND

Labels

SID of the label. If you want to filter by labels.

Variant

In which language variant to return results. Please check your token configuration for language abbreviation. Alternatively you can do a GET files request and see language abbreviation.

Mimetype

Filter by mimetype

Resolution

Filter by resolution

Orientation

Filter by orientation

Type

Filter by image,video,audio

Q

Search parameter.See search parameter section.

Size

Filter by size of the file (in mb).First value is lower limit and second value is upper limit

Tags

Filter by tags.SID of the tag you want to filter by.

Folder

Search inspecific folder

Token

Filerobot project identifier, aka Token

Content-type

N/A

Response Type

N/A

POST Move multiple files

/{token}/v4/files/move

This API request is used to move multiple files (using UUID of those files ) to a new folder.

Body attributes

Attribute name

Required

Description

Type

new_folder_name

Yes

Folder path

String

file_uuids

Yes

UUID of the files. If multiple then seperate each UUID by comma (,)

Array

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Response Type

N/A

Options (2)

Option Name

Description

Files Uuids

N/A

New Folder Name

N/A

PUT Move single file

/{token}/v4/files/{file_uuid}/folders/{folder_uuid}

This API request is used to move a specific file to another folder.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

File Uuid

UUID of the file you want to move

Folder Uuid

UUID of the folder you want to move the file to.

Content-type

N/A

Response Type

N/A

PATCH Rename file

/{token}/v4/files/{file_uuid}

This API is used to rename a file using file UUiD

Body attributes

Attribute name

Required

Description

Type

name

Yes

New name of the file

String

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

File Uuid

UUID of the file to be renamed

Response Type

N/A

Options (1)

Option Name

Description

Name

N/A

POST Upload File Base64

/{token}/v4/files

Upload File Base64

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka Token

Response Type

N/A

Options (3)

Option Name

Description

Postactions

N/A

Data

N/A

Name

N/A

DELETE Delete file

/{token}/v4/files/{file_uuid}

This API request is used to delete single file.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

File Uuid

UUID of the file you want to delete

Content-type

N/A

Response Type

N/A

DELETE Delete multiple files

/{token}/v4/files

This API request is used to delete multiple files using UUIDs of the files.

Body attributes

Attribute name

Required

Description

Type

files_uuids

Yes

UUID of the files to be deleted

Array

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Content-type

N/A

Response Type

N/A

GET Get file details

/{token}/v4/files/{file_uuid}

This API is used to get file details.

Format parameters(?format=):

Below format parameters are used to format the API response.

Key

Value

Default

Description

Example

csv,json

\-

json

Sets the response format to either csv or json

?format=json

select

api,label,human,internal

internal

Used to format metadata.Formats the select and multi-select field values in the response. Useful for returning values as human-readable labels instead of internal keys.

?format=select:human

tags

json_full,json_compact

json_full

Tag display format. json_full will return tag values and internal keys while json_compact will only return the internal key.

?format=tags:json_compact

labels

json_full,json_compact

json_compact

Labels display format.son_full will return label values and internal keys while json_compact will only return the internal key.

?format=labels:human

Format Examples:
?format=json,select:internal;

JavaScript
?format=csv,select:label,tags:json_compact

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Format

Format response.see format response section.

Lang

Language variant to be returned.Please use correct language abbreviation.

Token

Filerobot project identifier, aka token

File Uuid

UUID of the file you want to get details of.

Content-type

N/A

Response Type

N/A

GET IIIF

/{token}/v4/get/{file_uuid}/iiif

This API is used to get details of an file in IIIF format.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot Project identifier

File Uuid

UUID of the file you want to get details of in IIIF format

Response Type

N/A

GET List & search files

/{token}/v4/files

This API is used to search and list files in Filerobot.

Search parameter (&q=)

The (q=) parameter is used as a search and filter parameter for custom metadata fields,tags,filename and also fuzzy search. The returned resullts can be also formated according to your need (please see format parameters in GET file details )
The metadata has a pair of meta key and meta value.Please refer to the below table for all the options available and syntax:

Name

Description

Syntax

Value/Example

Fuzzy Search

This does a fuzzy search on all fields.

Start and end with double quotes

\- q="greater himalayas"

Tag filter

This format is considered as filtering by tags.

Start and end with double quotes and include sharp (#) before begining of the tag

\- q="#headgear"

Single/Multi-Select Metadata Filters

This format is considered as filtering by select/multi-select metadata fields. And meta value can be in form of single/multi-select or anything else.

Colon operator is included between meta key and meta value.

Double quote can be used here when space inside.

Comma can be also between multiple meta values. It is an OR operator between meta values

Addition (+) is used as a AND operator between multiple metadata fields.

\- &q=kategorie:"Tiger"

\- &q="new brand":"Saint Thomas"

\- &q=brand:Adidas,Nike

\- &q=kategorie:"Tiger"+brand:"Adidas"

Boolean Metadata filter

Filtering boolean metadata fields.

Meta value can be a boolean with true or false

\- q=approved:true

\- &q=kategorie:"Tiger"+brand "Adidas"+approved:true

Numeric/Date Metadata filter

This format is used to search/filter metadata with date or numeric data type.

Operators included between meta key and meta value are :(equality), >, <, >=, <=, !=(comparison)

Double quote can be used here when space inside.

Meta values must be the numeric number or date

\- &q="expiration date"!=2022-12-02

\- &q="price material"!=100

\- &q="price material">100

Text/Text Area Metadata filter

This format is used to search/filter custom metadata with text or text-area data type. Here we are searching for specfic keywords (string) in the user specified meta-key. Please note that here we are searching for the exact specific keyword.

Operators included between meta key and meta value are \~, \~\~

\- &q=Description~"product is hand made"

Filename search

This format is used to search exact filename including extensiomn.

filename keyword is used as meta-key and meta-value is the filename inside quotes

\- &q=filename:"girl.jpg"

Internal metadata search

Filerbot has a lot of internal metadata for assets. Some of them are able to be used in query string for filtering. We call them reserved keywords such as 'type', 'orientation', 'mimetype', 'color', 'resolution', 'faces', 'approval_status', 'enable_favorited'

These should not be used as meta-key for custom metadata fields. when creating metadata. The following can be used for searching and filtering results:

1. type: Used to filter asset type. Types are seperated by comma. If more than 1 is provided by then the operator between types is `OR`. Its accepted values are:application,image,text,video.

Example: &type=pdf,video

2. mimetype: Similar to type it is used to filter results by mimetype. If more than 1 is provided by then the operator between mimetype is OR. Its accepted values are:application/pdf, image/jpeg, image/png, image/tiff, image/webp,image/x-icon, text/html, image/x-photoshop ,image/vnd.adobe.photoshop, image/gif, video/mp4, image/tiff, image/webp etc.

Example: &mimetype=image/png,video/mp4

3. resolution:Filter by the image width. Resolutions are seperated by comma. If more than 1 resolution is provided by resolution, the operator between resolutions is OR.The possible value of resolution are:

  • &resolution=small (image width < 600)

  • &resolution=medium (image width between 600 and 1800)

  • &resolution=large (image width > 1800)

4. orientation: Filter by the image orientation . Orientations are seperated by comma. If more than 1 orientation is provided by orientation, the operator between orientations is OR.The possible value of resolution are:

1.&orientation=PA (panaroma image)
2.&orientation=PO (portrait image)
3\. &orientation=SQ (square image)
4\. &orientation=LD (landscape image)

5. size: Filter image by image size in mb.It is a range of number.The lower and upper limit is separated by ".." .

Example: &size=1..100

Labels search/filter:

You can filter results by multiple labels SID (SID is the internal value of an label which can be obtained by the /labels endpoint).

Parameter

Type

Description

Example

&labels_operator

String

If there are multiple labels you are searching by you can define the operator between them. The accepted values areOR, AND

\- &labels_operator=AND

\- &labels_oerator=OR

&labels

String

SID of the labels you want to search for. If multiple sepeerate by comma

&labels=lbxmw9j4s

Order search results(&sort)

The search results can be sorted using the query parameter &sort. Sort results by name (default), uploaded_at, created_at, modified_at, size. Sort resuts with order asc or desc. Example: &sort=name:desc ; &sort=oploaded_at:asc

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Recursive

Whether to list/search recursively. 1 =yes; 0 =No

Limit

Result limit (for pagination).

Offset

Start offset (for pagination).

Order

See order search results for more info

Format

Format response. please see "format response" in GET file details

Labels Operator

Labels operator when using multiple labels. Acccepted values:OR,AND

Labels

SID of the label. If you want to filter by labels.

Variant

In which language variant to return results. Please check your token configuration for language abbreviation. Alternatively you can do a GET files request and see language abbreviation.

Mimetype

Filter by mimetype

Resolution

Filter by resolution

Orientation

Filter by orientation

Type

Filter by image,video,audio

Q

Search parameter.See search parameter section.

Size

Filter by size of the file (in mb).First value is lower limit and second value is upper limit

Tags

Filter by tags.SID of the tag you want to filter by.

Folder

Search inspecific folder

Token

Filerobot project identifier, aka Token

Content-type

N/A

Response Type

N/A

POST Move multiple files

/{token}/v4/files/move

This API request is used to move multiple files (using UUID of those files ) to a new folder.

Body attributes

Attribute name

Required

Description

Type

new_folder_name

Yes

Folder path

String

file_uuids

Yes

UUID of the files. If multiple then seperate each UUID by comma (,)

Array

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Response Type

N/A

Options (2)

Option Name

Description

Files Uuids

N/A

New Folder Name

N/A

PUT Move single file

/{token}/v4/files/{file_uuid}/folders/{folder_uuid}

This API request is used to move a specific file to another folder.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

File Uuid

UUID of the file you want to move

Folder Uuid

UUID of the folder you want to move the file to.

Content-type

N/A

Response Type

N/A

PATCH Rename file

/{token}/v4/files/{file_uuid}

This API is used to rename a file using file UUiD

Body attributes

Attribute name

Required

Description

Type

name

Yes

New name of the file

String

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

File Uuid

UUID of the file to be renamed

Response Type

N/A

Options (1)

Option Name

Description

Name

N/A

POST Upload File Base64

/{token}/v4/files

Upload File Base64

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka Token

Response Type

N/A

Options (3)

Option Name

Description

Postactions

N/A

Data

N/A

Name

N/A

Folders (16)

POST Create folder

/{token}/v4/folders

This API is used to create new folder.

Body attributes

Attribute

Description

Type

Required

name

Directory path ending with the new folder name

string

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Response Type

N/A

Options (1)

Option Name

Description

Name

N/A

DELETE Delete multiple folders

/{token}/v4/folders

This API is used to delete multiple folders.

Body attributes

Attribute

Description

Type

Required

folders_uuids

UUIDs of the folders to be deleted seperated by comma

array

Yes

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka Token

Content-type

N/A

Response Type

N/A

DELETE Delete single folder

/{token}/v4/folders/{folder_uuid}

This API is used to delete single folder.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka Token

Folder Uuid

UUID of the folder which needs to be deleted

Content-type

N/A

Response Type

N/A

GET Get folder details

/{token}/v4/folders/{folder_uuid}

This API is used to get folder details using UUID.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Folder Uuid

UUID of the folder you want to get details of

Content-type

N/A

Response Type

N/A

GET List & search folders

/{token}/v4/folders

This API is used to list and search folders.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Q

Search string. If missing, endpoint behaves as a list endpoint

Folder

Base list/search folder,ie. where to search

Recursive

Whether to list/search recursively.

Limit

Result limit (for pagination).

Offset

Start offset (for pagination).

Order

See "order search results" In "List and search files" for more info.

Token

Filerobot project identifier, aka Token

Content-type

N/A

Response Type

N/A

POST Move multiple folders

/{token}/v4/folders/move

This API is uded to move multiple folders.

Body attributes

Attribute

Description

Type

Required

new_folder_name

Directory of the folder where the folders should be moved

String

Yes

folders_uuid

UUID of the folders to be moved separated by comma

array

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Response Type

N/A

Options (2)

Option Name

Description

Folders Uuids

N/A

New Folder Name

N/A

PUT Move single folder

/{token}/v4/folders/{folder_uuid}/folders/{folder2_uuid}

This API is used to move folders using UUID.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier

Folder Uuid

Folder UUID which needs to be moved

Folder2 Uuid

Folder UUID where it needs to be moved

Content-type

N/A

Response Type

N/A

PATCH Rename folder

/{token}/v4/folders/{folder_uuid}

This API is used to rename folder using UUID of the folder.

Body attributes

Attribute

Description

Type

Required

name

New name of the folder

string

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Folder Uuid

UUID of the folder you want to rename.

Response Type

N/A

Options (1)

Option Name

Description

Name

N/A

POST Create folder

/{token}/v4/folders

This API is used to create new folder.

Body attributes

Attribute

Description

Type

Required

name

Directory path ending with the new folder name

string

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Response Type

N/A

Options (1)

Option Name

Description

Name

N/A

DELETE Delete multiple folders

/{token}/v4/folders

This API is used to delete multiple folders.

Body attributes

Attribute

Description

Type

Required

folders_uuids

UUIDs of the folders to be deleted seperated by comma

array

Yes

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka Token

Content-type

N/A

Response Type

N/A

DELETE Delete single folder

/{token}/v4/folders/{folder_uuid}

This API is used to delete single folder.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka Token

Folder Uuid

UUID of the folder which needs to be deleted

Content-type

N/A

Response Type

N/A

GET Get folder details

/{token}/v4/folders/{folder_uuid}

This API is used to get folder details using UUID.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Folder Uuid

UUID of the folder you want to get details of

Content-type

N/A

Response Type

N/A

GET List & search folders

/{token}/v4/folders

This API is used to list and search folders.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Q

Search string. If missing, endpoint behaves as a list endpoint

Folder

Base list/search folder,ie. where to search

Recursive

Whether to list/search recursively.

Limit

Result limit (for pagination).

Offset

Start offset (for pagination).

Order

See "order search results" In "List and search files" for more info.

Token

Filerobot project identifier, aka Token

Content-type

N/A

Response Type

N/A

POST Move multiple folders

/{token}/v4/folders/move

This API is uded to move multiple folders.

Body attributes

Attribute

Description

Type

Required

new_folder_name

Directory of the folder where the folders should be moved

String

Yes

folders_uuid

UUID of the folders to be moved separated by comma

array

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Response Type

N/A

Options (2)

Option Name

Description

Folders Uuids

N/A

New Folder Name

N/A

PUT Move single folder

/{token}/v4/folders/{folder_uuid}/folders/{folder2_uuid}

This API is used to move folders using UUID.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier

Folder Uuid

Folder UUID which needs to be moved

Folder2 Uuid

Folder UUID where it needs to be moved

Content-type

N/A

Response Type

N/A

PATCH Rename folder

/{token}/v4/folders/{folder_uuid}

This API is used to rename folder using UUID of the folder.

Body attributes

Attribute

Description

Type

Required

name

New name of the folder

string

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Folder Uuid

UUID of the folder you want to rename.

Response Type

N/A

Options (1)

Option Name

Description

Name

N/A

Image quality (6)

POST Image quality JSON

/images/image-quality

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

POST Image quality Multipart

/images/image-quality/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Image quality URL

/images/image-quality/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

POST Image quality JSON

/images/image-quality

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

POST Image quality Multipart

/images/image-quality/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Image quality URL

/images/image-quality/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

Image-to-text (6)

POST Image-to-text JSON

/images/image-to-text

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Image-to-text Multipart

/images/image-to-text/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Prompt

A textual prompt that guides the generation process

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Image-to-text URL

/images/image-to-text/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Prompt

A textual prompt that guides the generation process

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Image-to-text JSON

/images/image-to-text

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Image-to-text Multipart

/images/image-to-text/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Prompt

A textual prompt that guides the generation process

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Image-to-text URL

/images/image-to-text/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Prompt

A textual prompt that guides the generation process

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Invalidation (flush) (6)

POST Invalidate

/invalidate
C
scope
  • original: invalidates original image and all transformations.

  • all: invalidate the entire cache. Only use this scope if you know what you are doing ⚠️⚠️⚠️.

This endpoint will return an invalidation.uuid that can be used for checking the status or restarting the invalidation task.

Statuses:

  • RECEIVED: the request is received.

  • PREPARING: the system prepares to start the invalidation process

  • FLUSHING_CLOUDIMAGE_SERVER: the cache stored in the Cloudimage infra is flushing

  • FLUSHING_CDN_SERVERS: the cache of the CDN servers around the world is flushing

  • DONE: the invalidation is completed

  • ERROR: an error is thrown during the execution of the request. Please wait few minutes and try again or if the issue persists, [contact our Support team]() for help.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

X-client-key

N/A

Response Type

N/A

Options (2)

Option Name

Description

Scope

N/A

Urls

N/A

GET Invalidation status

/invalidate/{invalidation_uuid}

Statuses:

  • RECEIVED -> the request is received.

  • PREPARING -> the system prepares to start the invalidation process

  • FLUSHING_CLOUDIMAGE_SERVER -> the cache stored in the Cloudimage infra is flushing

  • FLUSHING_CDN_SERVERS -> the cache of the CDN servers around the world is flushing

  • DONE -> the invalidation is completed

  • ERROR -> an error is thrown during the execution of the request. Please wait few minutes and try again or if the issue persists, contact the Support team for help.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Invalidation Uuid

After performing invalidation request, the API response will contain the invalidation_uuid of your task

X-client-key

N/A

Content-type

N/A

Response Type

N/A

POST Restart invalidation job

/invalidate/{invalidation_uuid}/restart

This endpoint can be used to RETRY (Restart) the invalidation task in case of need.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Invalidation Uuid

After performing invalidation request, the API response will contain the invalidation_uuid of your task

X-client-key

N/A

Content-type

N/A

Response Type

N/A

POST Invalidate

/invalidate
C
scope
  • original: invalidates original image and all transformations.

  • all: invalidate the entire cache. Only use this scope if you know what you are doing ⚠️⚠️⚠️.

This endpoint will return an invalidation.uuid that can be used for checking the status or restarting the invalidation task.

Statuses:

  • RECEIVED: the request is received.

  • PREPARING: the system prepares to start the invalidation process

  • FLUSHING_CLOUDIMAGE_SERVER: the cache stored in the Cloudimage infra is flushing

  • FLUSHING_CDN_SERVERS: the cache of the CDN servers around the world is flushing

  • DONE: the invalidation is completed

  • ERROR: an error is thrown during the execution of the request. Please wait few minutes and try again or if the issue persists, [contact our Support team]() for help.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

X-client-key

N/A

Response Type

N/A

Options (2)

Option Name

Description

Scope

N/A

Urls

N/A

GET Invalidation status

/invalidate/{invalidation_uuid}

Statuses:

  • RECEIVED -> the request is received.

  • PREPARING -> the system prepares to start the invalidation process

  • FLUSHING_CLOUDIMAGE_SERVER -> the cache stored in the Cloudimage infra is flushing

  • FLUSHING_CDN_SERVERS -> the cache of the CDN servers around the world is flushing

  • DONE -> the invalidation is completed

  • ERROR -> an error is thrown during the execution of the request. Please wait few minutes and try again or if the issue persists, contact the Support team for help.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Invalidation Uuid

After performing invalidation request, the API response will contain the invalidation_uuid of your task

X-client-key

N/A

Content-type

N/A

Response Type

N/A

POST Restart invalidation job

/invalidate/{invalidation_uuid}/restart

This endpoint can be used to RETRY (Restart) the invalidation task in case of need.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Invalidation Uuid

After performing invalidation request, the API response will contain the invalidation_uuid of your task

X-client-key

N/A

Content-type

N/A

Response Type

N/A

Keys (2)

GET Get SASS Key

/{security_template_identifier}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Security Template Identifier

Filerobot Security Template

Content-type

N/A

Response Type

N/A

GET Get SASS Key

/{security_template_identifier}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Security Template Identifier

Filerobot Security Template

Content-type

N/A

Response Type

N/A

Labels (2)

GET Get all labels

/{token}/v4/labels

This API is used of list all labels.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka token

Content-type

N/A

Response Type

N/A

GET Get all labels

/{token}/v4/labels

This API is used of list all labels.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka token

Content-type

N/A

Response Type

N/A

Metadata structure (12)

POST Add list options

/{token}/v4/meta/model/fields/{select_field_uuid}/options

This API is used to add a new list field's option.

Body attributes

Attribute

Description

Type

Required

options

An array containing api_slug and label for each of the new options

Array

Yes

api_slug

API slug value for the new options. It should be unique. Also - please do not use space (" ") but only underscores ("_")

String

Yes

label

Label name of the new option. This is the value that the Filerobot users will see.

String

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Select Field Uuid

UUID of the chosen SELECT_ONE field

Response Type

N/A

DELETE Delete list option

/{token}/v4/meta/model/fields/{select_field_uuid}/options/{api_slug}

Delete an option of a field

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka Token

Select Field Uuid

UUID of the chosen SELECT_ONE field

Api Slug

api_slug of the chosen field's value which needs to be deleted

Content-type

N/A

Response Type

N/A

PATCH Edit single list option

/{token}/v4/meta/model/fields/{select_field_uuid}/options

This API allows to edit an existing list option.

Body attributes

Attribute

Description

Type

Required

current_api_slug

Current api slug value which needs to be edited. Can be taken from "Get List options" result.

String

Yes

options

Array containing old API slug,new API slug and new label.

Array

Yes

new_api_slug

API slug value for the new options

String

Yes

new_label

label name of the new option

String

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

N/A

Select Field Uuid

UUID of the chosen SELECT_ONE field

Response Type

N/A

GET Get list options

/{token}/v4/meta/model/fields/{select_field_uuid}/options

Returns the list of all OPTIONS of one specified (by uuid) custom field.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Select Field Uuid

UUID of the chosen SELECT_ONE field

Content-type

N/A

Response Type

N/A

GET Get metadata taxonomy

/{token}/v4/meta/model/fields

Returns the list of all custom fields.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Content-type

N/A

Response Type

N/A

PUT Replace all list options

/{token}/v4/meta/model/fields/{select_field_uuid}/options

This endpoint _replaces_ the existing list options.

Body attributes

Attribute

Description

Type

Required

options

Array containing api_slug and label for each of the new option

Array

Yes

api_slug

API slug value for the new options

String

Yes

label

label name of the new option

String

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Select Field Uuid

UUID of the chosen SELECT_ONE field

Response Type

N/A

POST Add list options

/{token}/v4/meta/model/fields/{select_field_uuid}/options

This API is used to add a new list field's option.

Body attributes

Attribute

Description

Type

Required

options

An array containing api_slug and label for each of the new options

Array

Yes

api_slug

API slug value for the new options. It should be unique. Also - please do not use space (" ") but only underscores ("_")

String

Yes

label

Label name of the new option. This is the value that the Filerobot users will see.

String

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Select Field Uuid

UUID of the chosen SELECT_ONE field

Response Type

N/A

DELETE Delete list option

/{token}/v4/meta/model/fields/{select_field_uuid}/options/{api_slug}

Delete an option of a field

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka Token

Select Field Uuid

UUID of the chosen SELECT_ONE field

Api Slug

api_slug of the chosen field's value which needs to be deleted

Content-type

N/A

Response Type

N/A

PATCH Edit single list option

/{token}/v4/meta/model/fields/{select_field_uuid}/options

This API allows to edit an existing list option.

Body attributes

Attribute

Description

Type

Required

current_api_slug

Current api slug value which needs to be edited. Can be taken from "Get List options" result.

String

Yes

options

Array containing old API slug,new API slug and new label.

Array

Yes

new_api_slug

API slug value for the new options

String

Yes

new_label

label name of the new option

String

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

N/A

Select Field Uuid

UUID of the chosen SELECT_ONE field

Response Type

N/A

GET Get list options

/{token}/v4/meta/model/fields/{select_field_uuid}/options

Returns the list of all OPTIONS of one specified (by uuid) custom field.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Select Field Uuid

UUID of the chosen SELECT_ONE field

Content-type

N/A

Response Type

N/A

GET Get metadata taxonomy

/{token}/v4/meta/model/fields

Returns the list of all custom fields.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Content-type

N/A

Response Type

N/A

PUT Replace all list options

/{token}/v4/meta/model/fields/{select_field_uuid}/options

This endpoint _replaces_ the existing list options.

Body attributes

Attribute

Description

Type

Required

options

Array containing api_slug and label for each of the new option

Array

Yes

api_slug

API slug value for the new options

String

Yes

label

label name of the new option

String

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

Select Field Uuid

UUID of the chosen SELECT_ONE field

Response Type

N/A

Metadata (2)

PUT Update file metadata

/{token}/v4/file/{file_uuid}/meta

This API is used to update a file's metadata.

Body attributes

Attribute

Description

Type

Required

meta

An array of key-value pairs.The key is metadata api-key and value is the the value you want to assign.

Array

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

File Uuid

UUID of the file which needs to be updated with metadata.

Response Type

N/A

PUT Update file metadata

/{token}/v4/file/{file_uuid}/meta

This API is used to update a file's metadata.

Body attributes

Attribute

Description

Type

Required

meta

An array of key-value pairs.The key is metadata api-key and value is the the value you want to assign.

Array

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier,aka Token

File Uuid

UUID of the file which needs to be updated with metadata.

Response Type

N/A

Not Safe For Work (6)

POST NSFW JSON

/images/nsfw

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST NSFW Multipart

/images/nsfw/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET NSFW URL

/images/nsfw/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST NSFW JSON

/images/nsfw

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST NSFW Multipart

/images/nsfw/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET NSFW URL

/images/nsfw/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Number plate blurring (6)

POST Number plate blurring JSON

/images/plate-blurring

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Number plate blurring Multipart

/images/plate-blurring/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Number plate blurring URL

/images/plate-blurring/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Number plate blurring JSON

/images/plate-blurring

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Number plate blurring Multipart

/images/plate-blurring/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Number plate blurring URL

/images/plate-blurring/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Number plate recognition (6)

POST Number plate recognition JSON

/images/plate-number-recognition

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Number plate recognition Multipart

/images/plate-number-recognition/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Number plate recognition URL

/images/plate-number-recognition/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Number plate recognition JSON

/images/plate-number-recognition

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Number plate recognition Multipart

/images/plate-number-recognition/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Number plate recognition URL

/images/plate-number-recognition/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

OCR (text extraction) (6)

POST OCR JSON

/images/ocr

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Language

Language of the provided text

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST OCR Multipart

/images/ocr/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Language

Language of the provided text

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET OCR URL

/images/ocr/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Language

Language of the provided text

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST OCR JSON

/images/ocr

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Language

Language of the provided text

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST OCR Multipart

/images/ocr/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Language

Language of the provided text

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET OCR URL

/images/ocr/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Language

Language of the provided text

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Product type (6)

POST Product type classification JSON

/images/product-type-classification

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

POST Product type classification Multipart

/images/product-type-classification/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Product type classification URL

/images/product-type-classification/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

POST Product type classification JSON

/images/product-type-classification

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

POST Product type classification Multipart

/images/product-type-classification/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Product type classification URL

/images/product-type-classification/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

Products (12)

PUT Add files to product

/{token}/v4/file/{file_uuid}/product

This API is used to add files to a product.

Body attributes

Attribute

Description

Type

Required

producr.position

Position of an asset's product reference.

Numeric

No

product.ref

Product referenreference

String

Yes

product

Contains the 'ref' and 'position'

object

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

File Uuid

UUID of the file you want to add to the product.

Response Type

N/A

GET List product assets

/{token}/v4/product/{product_ref}/files

This API is used to list a product's assets using reference(ref).

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Product Ref

ref of the product you want to search for. You can get the ref from the "List products" API.

Content-type

N/A

Response Type

N/A

GET List product images

/{token}/v4/product/{product_ref}/images

This API lists all assets assigned to a given product reference.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Product Ref

ref of the product you want to search for.You can get the ref from the "List products" API.

Content-type

N/A

Response Type

N/A

GET List products

/{token}/v4/products

This API is used to list the product references along with the count of the assigned assets.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Response Type

N/A

PATCH Modify product position

/{token}/v4/file/{file_uuid}/product/position

This API is used to change the position of an asset's product reference.

Body attributes

Attribute

Description

Type

Required

position

New position of the file in the product.

Numeric

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

File Uuid

File UUID whose position need to be changed.

Response Type

N/A

Options (1)

Option Name

Description

Position

N/A

PATCH Modify product reference

/{token}/v4/product/{product_ref}

The API Renames an existing product reference.

Body attributes

Attribute

Description

Type

Required

ref

New reference name.

String

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Product Ref

ref of the product you want to change. You can get the ref from the "List products" API.

Response Type

N/A

Options (1)

Option Name

Description

Ref

N/A

PUT Add files to product

/{token}/v4/file/{file_uuid}/product

This API is used to add files to a product.

Body attributes

Attribute

Description

Type

Required

producr.position

Position of an asset's product reference.

Numeric

No

product.ref

Product referenreference

String

Yes

product

Contains the 'ref' and 'position'

object

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

File Uuid

UUID of the file you want to add to the product.

Response Type

N/A

GET List product assets

/{token}/v4/product/{product_ref}/files

This API is used to list a product's assets using reference(ref).

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Product Ref

ref of the product you want to search for. You can get the ref from the "List products" API.

Content-type

N/A

Response Type

N/A

GET List product images

/{token}/v4/product/{product_ref}/images

This API lists all assets assigned to a given product reference.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Product Ref

ref of the product you want to search for.You can get the ref from the "List products" API.

Content-type

N/A

Response Type

N/A

GET List products

/{token}/v4/products

This API is used to list the product references along with the count of the assigned assets.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Response Type

N/A

PATCH Modify product position

/{token}/v4/file/{file_uuid}/product/position

This API is used to change the position of an asset's product reference.

Body attributes

Attribute

Description

Type

Required

position

New position of the file in the product.

Numeric

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

File Uuid

File UUID whose position need to be changed.

Response Type

N/A

Options (1)

Option Name

Description

Position

N/A

PATCH Modify product reference

/{token}/v4/product/{product_ref}

The API Renames an existing product reference.

Body attributes

Attribute

Description

Type

Required

ref

New reference name.

String

Yes

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Token

Filerobot project identifier, aka token

Product Ref

ref of the product you want to change. You can get the ref from the "List products" API.

Response Type

N/A

Options (1)

Option Name

Description

Ref

N/A

Property classification (6)

POST Property classification JSON

/images/property-classification

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

POST Property classification Multipart

/images/property-classification/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Property classification URL

/images/property-classification/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

POST Property classification JSON

/images/property-classification

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

POST Property classification Multipart

/images/property-classification/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Property classification URL

/images/property-classification/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

N/A

Filerobot-key

N/A

Response Type

N/A

Quality improvement (6)

POST Quality improvement JSON

/images/remove-artifacts

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Method

Method for artifacts removal (sfx_basic, sfx_cpd)

Smoothing

Trade-off between artifacts removal and details preservation

Upscale

Scaling factor

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Quality improvement Multipart

/images/remove-artifacts/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Method

Method for artifacts removal (sfx_basic, sfx_cpd)

Smoothing

Trade-off between artifacts removal and details preservation

Upscale

Scaling factor

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Quality improvement URL

/images/remove-artifacts/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Method

Method for artifacts removal (sfx_basic, sfx_cpd)

Smoothing

Trade-off between artifacts removal and details preservation

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Quality improvement JSON

/images/remove-artifacts

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Method

Method for artifacts removal (sfx_basic, sfx_cpd)

Smoothing

Trade-off between artifacts removal and details preservation

Upscale

Scaling factor

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Quality improvement Multipart

/images/remove-artifacts/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Method

Method for artifacts removal (sfx_basic, sfx_cpd)

Smoothing

Trade-off between artifacts removal and details preservation

Upscale

Scaling factor

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Quality improvement URL

/images/remove-artifacts/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Method

Method for artifacts removal (sfx_basic, sfx_cpd)

Smoothing

Trade-off between artifacts removal and details preservation

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Real estate authenticity (6)

POST Real estate authenticity JSON

/images/authenticity-detection

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Real estate authenticity Multipart

/images/authenticity-detection/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Real estate authenticity URL

/images/authenticity-detection/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Real estate authenticity JSON

/images/authenticity-detection

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Real estate authenticity Multipart

/images/authenticity-detection/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Real estate authenticity URL

/images/authenticity-detection/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Scene classification (6)

POST Scene classification JSON

/images/scene-classification

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Scene classification Multipart

/images/scene-classification/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Scene classification URL

/images/scene-classification/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Scene classification JSON

/images/scene-classification

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Scene classification Multipart

/images/scene-classification/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Scene classification URL

/images/scene-classification/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Sports classification (6)

POST Sports classification JSON

/images/sport-classification

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Sports classification Multipart

/images/sport-classification/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Sports classification URL

/images/sport-classification/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Sports classification JSON

/images/sport-classification

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Sports classification Multipart

/images/sport-classification/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Sports classification URL

/images/sport-classification/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Text-to-image (2)

POST Text-to-image JSON

/images/text-to-image

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Prompt

N/A

POST Text-to-image JSON

/images/text-to-image

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

Prompt

N/A

Transcode (4)

POST Transcode - Multipart

/transcode/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Crop

width,height,x,y

  • width, height: Sides in pixels of the cropped window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Video-protocols

Protocols to transcode to

Response Type

N/A

Options (1)

Option Name

Description

File

local file

POST Transcode - URL

/transcode/url

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Crop

width,height,x,y

  • width, height: Size of the crop window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

Url

N/A

Video Protocols

N/A

POST Transcode - Multipart

/transcode/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Crop

width,height,x,y

  • width, height: Sides in pixels of the cropped window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Video-protocols

Protocols to transcode to

Response Type

N/A

Options (1)

Option Name

Description

File

local file

POST Transcode - URL

/transcode/url

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Crop

width,height,x,y

  • width, height: Size of the crop window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

Url

N/A

Video Protocols

N/A

Trim (4)

POST Trim - Multipart

/trim/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Crop

width,height,x,y

  • width, height: Sides in pixels of the cropped window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

File

local file

Time Data

List of time segments to extract from the video file

POST Trim - URL

/trim/url

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Crop

width,height,x,y

  • width, height: Size of the crop window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

Url

N/A

Time Data

N/A

POST Trim - Multipart

/trim/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Crop

width,height,x,y

  • width, height: Sides in pixels of the cropped window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

File

local file

Time Data

List of time segments to extract from the video file

POST Trim - URL

/trim/url

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Crop

width,height,x,y

  • width, height: Size of the crop window

  • x, y: Top-left coordinates to align the crop window's top-left corner (optional, default = 0, 0)

Resize

width,height

  • Target size of the converted video. If only one value is specified, it is interpreted as height and the aspect ratio is kept.

Rotate

Degrees to rotate to:

  • Positive values rotate clockwise

  • Negative - counterclockwise

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (2)

Option Name

Description

Url

N/A

Time Data

N/A

Warm-up (4)

POST Initiate warm-up

/urls

Warms up assets in the Cloudimage CDN with transformations.

Up to 5 Million URLs can be warmed up per day as JSON body or CSV file with the format below.
We recommend to run up to 1M URLs per batch and to run them every other hour.
Contact us if you need to warm up higher volumes.

Go
<a class=&#x27;preserveHtml&#x27; class=&#x27;preserveHtml&#x27; class=&#x27;preserveHtml&#x27; class=&#x27;preserveHtml&#x27; class=&#x27;preserveHtml&#x27; class=&#x27;preserveHtml&#x27;  href="https://www.cloudimage.io/en/contact-us" target="_blank" url="https://www.cloudimage.io/en/contact-us">Contact us</a>http://sample.li/logo-cloudimg-black.png?w=200
/logo-cloudimg-white.png?w=200
/logo-cloudimg-yellow.png?w=200
/hotel.jpg?pixellate=5
/house.jpg?pixellate=5
/eye.jpg?w=500&h=280

 ```

⚠️ **Note**: Protocol and domain must be removed (e.g. https:sample.li/car.jpg?w=800)  
⚠️ **Note**: you need to provide a transformation (with query parameters) to warm up images.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

X-client-key

N/A

Response Type

N/A

Options (1)

Option Name

Description

Data

N/A

GET Warm-up status

/stats

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

X-client-key

N/A

Content-type

N/A

Response Type

N/A

POST Initiate warm-up

/urls

Warms up assets in the Cloudimage CDN with transformations.

Up to 5 Million URLs can be warmed up per day as JSON body or CSV file with the format below.
We recommend to run up to 1M URLs per batch and to run them every other hour.
Contact us if you need to warm up higher volumes.

Go
<a class=&#x27;preserveHtml&#x27; class=&#x27;preserveHtml&#x27; class=&#x27;preserveHtml&#x27; class=&#x27;preserveHtml&#x27; class=&#x27;preserveHtml&#x27; class=&#x27;preserveHtml&#x27;  href="https://www.cloudimage.io/en/contact-us" target="_blank" url="https://www.cloudimage.io/en/contact-us">Contact us</a>http://sample.li/logo-cloudimg-black.png?w=200
/logo-cloudimg-white.png?w=200
/logo-cloudimg-yellow.png?w=200
/hotel.jpg?pixellate=5
/house.jpg?pixellate=5
/eye.jpg?w=500&h=280

 ```

⚠️ **Note**: Protocol and domain must be removed (e.g. https:sample.li/car.jpg?w=800)  
⚠️ **Note**: you need to provide a transformation (with query parameters) to warm up images.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

X-client-key

N/A

Response Type

N/A

Options (1)

Option Name

Description

Data

N/A

GET Warm-up status

/stats

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

X-client-key

N/A

Content-type

N/A

Response Type

N/A

Watermark detection (6)

POST Watermark detection JSON

/images/watermark-detection

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Watermark detection Multipart

/images/watermark-detection/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Watermark detection URL

/images/watermark-detection/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Watermark detection JSON

/images/watermark-detection

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

POST Watermark detection Multipart

/images/watermark-detection/upload

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A

Options (1)

Option Name

Description

File

local file

GET Watermark detection URL

/images/watermark-detection/{url}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

Url

N/A

Content-type

N/A

Filerobot-token

Filerobot project identifier, aka token

Filerobot-key

Filerobot API key

Response Type

N/A