Faces

Get the individual a face is for

get

Get the individual that a face is for by id

Path parameters
face_idstring · uuidRequired

The id of the face whose individual to get

Responses
200

The individual

application/json
get
GET /faces/{face_id}/individual HTTP/1.1
Host: 
Accept: */*
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "name": "text",
  "labeled": true,
  "preview_face": {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "bbox": {
      "ANY_ADDITIONAL_PROPERTY": 1
    },
    "face_preview": {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "frame": 1
    }
  },
  "preview_image": {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "frame": 1
  }
}

Get the dynamic views for a drive

get

Get the dynamic views for a drive

Query parameters
drive_idstring · uuidRequired
Responses
200

Successful Response

application/json
get
GET /dynamic-views?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host: 
Accept: */*
[
  {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "name": "text",
    "filters": [
      {
        "id": null,
        "options": [
          {
            "client_val": "text",
            "server_val": "text",
            "icon": "text"
          }
        ],
        "clause": "is",
        "ignore_options": true
      }
    ],
    "columns": [
      "text"
    ],
    "user_id": "123e4567-e89b-12d3-a456-426614174000",
    "is_locked": true,
    "is_private": true,
    "display_settings": {
      "card_size": 1,
      "thumbnail_view": "text",
      "view": "text",
      "metadata_attribute_ids": [
        "text"
      ],
      "flatten_directories": true
    },
    "icon": "text",
    "icon_type": "color",
    "sort": "text"
  }
]

Add a dynamic view for a drive

post
Query parameters
drive_idstring · uuidRequired
Body
namestringRequired

The dynamic view name to update

display_settingsany ofOptional

The dynamic view display settings to update

or
nullOptional
iconany ofOptional

The dynamic view icon to update

stringOptional
or
nullOptional
icon_typeany ofOptional

The dynamic view icon type to update

string · enumOptionalPossible values:
or
nullOptional
is_lockedany ofOptional

If locked, other users cannot modify the dynamic view.

Default: false
booleanOptional
or
nullOptional
is_privateany ofOptional

If private, only the owner can see this dynamic view.

Default: false
booleanOptional
or
nullOptional
filtersany ofOptional

The dynamic view filters to update

Default: []
or
nullOptional
sortany ofOptional

The dynamic view sort to update (include '-' at beginning for descending)

stringOptional
or
nullOptional
Responses
200

Successful Response

application/json
Responseany
post
POST /dynamic-views?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 362

{
  "name": "text",
  "display_settings": {
    "card_size": 1,
    "thumbnail_view": "text",
    "view": "text",
    "metadata_attribute_ids": [
      "text"
    ],
    "flatten_directories": true
  },
  "icon": "text",
  "icon_type": "color",
  "is_locked": false,
  "is_private": false,
  "filters": [
    {
      "id": null,
      "options": [
        {
          "client_val": "text",
          "server_val": "text",
          "icon": "text"
        }
      ],
      "clause": "is",
      "ignore_options": true
    }
  ],
  "sort": "text"
}

No content

Update a dynamic view for a drive

put

Modify a dynamic view for a drive

Path parameters
dynamic_view_idstring · uuidRequired
Query parameters
drive_idstring · uuidRequired
Body
namestringRequired

The dynamic view name to update

columnsany ofOptional

The dynamic view columns to update

string[]Optional
or
nullOptional
display_settingsany ofOptional

The dynamic view display settings to update

or
nullOptional
iconany ofOptional

The dynamic view icon to update

stringOptional
or
nullOptional
icon_typeany ofOptional

The dynamic view icon type to update

string · enumOptionalPossible values:
or
nullOptional
sortany ofOptional

The dynamic view sort to update (include '-' at beginning for descending)

stringOptional
or
nullOptional
is_lockedany ofOptional

If locked, other users cannot modify the dynamic view.

Default: false
booleanOptional
or
nullOptional
is_privateany ofOptional

If private, only the owner can see this dynamic view.

Default: false
booleanOptional
or
nullOptional
Responses
200

Successful Response

application/json
Responseany
put
PUT /dynamic-views/{dynamic_view_id}?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 381

{
  "name": "text",
  "filters": [
    {
      "id": null,
      "options": [
        {
          "client_val": "text",
          "server_val": "text",
          "icon": "text"
        }
      ],
      "clause": "is",
      "ignore_options": true
    }
  ],
  "columns": [
    "text"
  ],
  "display_settings": {
    "card_size": 1,
    "thumbnail_view": "text",
    "view": "text",
    "metadata_attribute_ids": [
      "text"
    ],
    "flatten_directories": true
  },
  "icon": "text",
  "icon_type": "color",
  "sort": "text",
  "is_locked": false,
  "is_private": false
}

No content

Delete Dynamic View Route

delete
Path parameters
dynamic_view_idstring · uuidRequired
Query parameters
drive_idstring · uuidRequired
Responses
200

Successful Response

application/json
Responseany
delete
DELETE /dynamic-views/{dynamic_view_id}?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host: 
Accept: */*

No content

Export dynamic view data

get
Path parameters
dynamic_view_idstring · uuidRequired
export_formatstring · enumRequiredPossible values:
Query parameters
drive_idstring · uuidRequired
osany ofOptional
string · enumOptional

Operating System Enum from the result of platform.system()

Possible values:
or
nullOptional
timezoneany ofOptional
stringOptional
or
nullOptional
Responses
200

Successful Response

application/json
Responseany
get
GET /dynamic-views/{dynamic_view_id}/exports/{export_format}?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host: 
Accept: */*

No content