Individuals

List all individuals

get

Get a list of all significant individuals. Note: an individual is only sig and returned if it contains >=1 faces.

Query parameters
drive_idstring · uuidRequired

The id of the drive to get individuals for

pageany ofOptional

The page to query

Default: 0
integerOptional
or
nullOptional
limitany ofOptional

The limit that is fetched per page

Default: 100
integerOptional
or
nullOptional
labeledany ofOptional

If set, only labeled individuals will be returned

booleanOptional
or
nullOptional
Header parameters
passwordany ofOptional

The password header to use to fetch the preview

stringOptional
or
nullOptional
Body
Responses
chevron-right
200

A list of all individuals

application/json
get
/individuals

Get an individual

get

Get an individual by id

Path parameters
individual_idstring · uuidRequired
Header parameters
passwordany ofOptional

The password header to use to fetch the preview

stringOptional
or
nullOptional
Body
Responses
chevron-right
200

The individual

application/json
get
/individuals/{individual_id}

Update an individual

put

Update an individual with a new name/label.

Path parameters
individual_idstring · uuidRequired

The id of the individual to be updated

Header parameters
passwordany ofOptional

The password header to use to fetch the preview

stringOptional
or
nullOptional
Body
nameany ofOptional

The new name/label for the individual

stringOptional
or
nullOptional
Responses
chevron-right
200

The updated individual

application/json
put
/individuals/{individual_id}

Hides the given individuals by id

put

Hide individuals by their ids.

Path parameters
drive_idstring · uuidRequired

The id of the drive to hide individuals in

Header parameters
passwordany ofOptional

The password header to use to fetch the preview

stringOptional
or
nullOptional
Body
individual_idsstring · uuid[]Required

The ids of the individuals to hide

Responses
chevron-right
200

Successful Response

application/json
Responseany
put
/individuals/{drive_id}/individual/disable

No content

Create an individual from faces

post

Create an individual from a set of faces defined by the user.

Path parameters
drive_idstring · uuidRequired

The id of the drive to create the individual in

Header parameters
passwordany ofOptional

The password header to use to fetch the preview

stringOptional
or
nullOptional
Body
face_idsstring · uuid[]Required

The ids of the faces to create the individual from

individual_namestringRequired

The name/label for the individual

old_individual_idany ofOptional

If provided, the individual that the faces are being taken from (must be a labeled individual)

string · uuidOptional
or
nullOptional
Responses
chevron-right
200

The new individual

application/json
post
/individuals/{drive_id}/individual/create

Assign a face to another individual

put

Assign face(s) to an individual.

Path parameters
drive_idstring · uuidRequired

The id of the drive to create the individual in

Header parameters
passwordany ofOptional

The password header to use to fetch the preview

stringOptional
or
nullOptional
Body
face_idsstring · uuid[]Required

The id of the faces to assign

individual_idstring · uuidRequired

The id of the individual to assign the face to (must be a labeled individual)

old_individual_idany ofOptional

If provided, the individual that the faces are being taken from (must be a labeled individual)

string · uuidOptional
or
nullOptional
Responses
chevron-right
200

The new individual

application/json
put
/individuals/{drive_id}/individual/assign

Merges individuals together into one

put

Merge multiple individuals into one, combining their faces and setting a new name.

Path parameters
drive_idstring · uuidRequired

The id of the drive to get faces for

Header parameters
passwordany ofOptional

The password header to use to fetch the preview

stringOptional
or
nullOptional
Body
individual_idsstring · uuid[]Required

The ids of the individuals to merge

namestringRequired

The new name given to the combined individuals

Responses
chevron-right
200

The newly merged individual

application/json
put
/individuals/{drive_id}/individual/merge

Delete faces from an individual

delete

Delete faces from an individual. NOTE: permanently deletes the faces from the DB.

Path parameters
drive_idstring · uuidRequired

The id of the drive to create the individual in

Header parameters
passwordany ofOptional

The password header to use to fetch the preview

stringOptional
or
nullOptional
Body
face_idsstring · uuid[]Required

The id of the faces to assign

individual_idstring · uuidRequired

The id of the individual to delete the face from (must be a labeled individual)

Responses
chevron-right
200

The new individual

application/json
delete
/individuals/{drive_id}/individual/faces

List all faces for an individual

get

Get a list of all faces for an individual by id.

Path parameters
individual_idstring · uuidRequired

The id of the individual to get faces for

Header parameters
passwordany ofOptional

The password header to use to fetch the preview

stringOptional
or
nullOptional
Body
Responses
chevron-right
200

A list of all faces for an individual

application/json
get
/individuals/{individual_id}/faces

Last updated