Persons

Update Person

Request Sample

const result = await mediaviz.person.updatePerson(
  '<PROJECT_TABLE_NAME>',
  '<PERSON_ID>',
  {
    personName: '<PERSON_NAME>'
  }
);
const result = await mediaviz.person.updatePerson(
  '<PROJECT_TABLE_NAME>',
  '<PERSON_ID>',
  {
    personName: '<PERSON_NAME>'
  }
);
const result = await mediaviz.person.updatePerson(
  '<PROJECT_TABLE_NAME>',
  '<PERSON_ID>',
  {
    personName: '<PERSON_NAME>'
  }
);
result = mediaviz.person.update_person(
    '<PROJECT_TABLE_NAME>',
    '<PERSON_ID>',
    person_name='<PERSON_NAME>'
)
$result = $mediaviz->person->updatePerson(
  '<PROJECT_TABLE_NAME>',
  '<PERSON_ID>',
  [
    'personName' => '<PERSON_NAME>'
  ]
);
curl -X PUT 'https://api.mediaviz.ai/api/v1/person/<PROJECT_TABLE_NAME>/<PERSON_ID>' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'

Combine Persons

Request Sample

const result = await mediaviz.person.combinePersons(
  '<PROJECT_TABLE_NAME>',
  '<DESTINATION_PERSON_ID>',
  '<OLD_PERSON_ID>'
);
import type { PhotoPersonLight } from '@mediaviz/sdk';

const result: PhotoPersonLight = await mediaviz.person.combinePersons(
  '<PROJECT_TABLE_NAME>',
  '<DESTINATION_PERSON_ID>',
  '<OLD_PERSON_ID>'
);
const result = await mediaviz.person.combinePersons(
  '<PROJECT_TABLE_NAME>',
  '<DESTINATION_PERSON_ID>',
  '<OLD_PERSON_ID>'
);
result = mediaviz.person.combine_persons(
    '<PROJECT_TABLE_NAME>',
    '<DESTINATION_PERSON_ID>',
    '<OLD_PERSON_ID>'
)
$result = $mediaviz->person->combinePersons(
  '<PROJECT_TABLE_NAME>',
  '<DESTINATION_PERSON_ID>',
  '<OLD_PERSON_ID>'
);
curl -X PUT 'https://api.mediaviz.ai/api/v1/person/<PROJECT_TABLE_NAME>/combine/<DESTINATION_PERSON_ID>/<OLD_PERSON_ID>' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'

Split Persons

Request Sample

const result = await mediaviz.person.splitPersons(
  '<PROJECT_TABLE_NAME>',
  '<ID>',
  {
    newName: '<NEW_NAME>',
    destinationPersonId: '<DESTINATION_PERSON_ID>'
  }
);
import type { PhotoPersonLight } from '@mediaviz/sdk';

const result: PhotoPersonLight = await mediaviz.person.splitPersons(
  '<PROJECT_TABLE_NAME>',
  '<ID>',
  {
    newName: '<NEW_NAME>',
    destinationPersonId: '<DESTINATION_PERSON_ID>'
  }
);
const result = await mediaviz.person.splitPersons(
  '<PROJECT_TABLE_NAME>',
  '<ID>',
  {
    newName: '<NEW_NAME>',
    destinationPersonId: '<DESTINATION_PERSON_ID>'
  }
);
result = mediaviz.person.split_persons(
    '<PROJECT_TABLE_NAME>',
    '<ID>',
    new_name='<NEW_NAME>',
    destination_person_id='<DESTINATION_PERSON_ID>'
)
$result = $mediaviz->person->splitPersons(
  '<PROJECT_TABLE_NAME>',
  '<ID>',
  [
    'newName' => '<NEW_NAME>',
    'destinationPersonId' => '<DESTINATION_PERSON_ID>'
  ]
);
curl -X PUT 'https://api.mediaviz.ai/api/v1/person/<PROJECT_TABLE_NAME>/split/<ID>/' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'

Get All Persons From Project

Request Sample

const result = await mediaviz.person.getAllPersonsFromProject('<PROJECT_TABLE_NAME>');
import type { PhotoPersonWithS3Link } from '@mediaviz/sdk';

const result: PhotoPersonWithS3Link[] = await mediaviz.person.getAllPersonsFromProject('<PROJECT_TABLE_NAME>');
const result = await mediaviz.person.getAllPersonsFromProject('<PROJECT_TABLE_NAME>');
result = mediaviz.person.get_all_persons_from_project('<PROJECT_TABLE_NAME>')
$result = $mediaviz->person->getAllPersonsFromProject('<PROJECT_TABLE_NAME>');
curl -X GET 'https://api.mediaviz.ai/api/v1/person/<PROJECT_TABLE_NAME>/' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'

Get All Person Names From Project

Request Sample

const result = await mediaviz.person.getAllPersonNamesFromProject('<PROJECT_TABLE_NAME>');
const result = await mediaviz.person.getAllPersonNamesFromProject('<PROJECT_TABLE_NAME>');
const result = await mediaviz.person.getAllPersonNamesFromProject('<PROJECT_TABLE_NAME>');
result = mediaviz.person.get_all_person_names_from_project('<PROJECT_TABLE_NAME>')
$result = $mediaviz->person->getAllPersonNamesFromProject('<PROJECT_TABLE_NAME>');
curl -X GET 'https://api.mediaviz.ai/api/v1/person/<PROJECT_TABLE_NAME>/names' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'

Get Photo Ids By Persons

Request Sample

const result = await mediaviz.person.getPhotoIdsByPersons(
  '<PROJECT_TABLE_NAME>',
  {
    personId: '<PERSON_ID>'
  }
);
const result = await mediaviz.person.getPhotoIdsByPersons(
  '<PROJECT_TABLE_NAME>',
  {
    personId: '<PERSON_ID>'
  }
);
const result = await mediaviz.person.getPhotoIdsByPersons(
  '<PROJECT_TABLE_NAME>',
  {
    personId: '<PERSON_ID>'
  }
);
result = mediaviz.person.get_photo_ids_by_persons('<PROJECT_TABLE_NAME>', person_id='<PERSON_ID>')
$result = $mediaviz->person->getPhotoIdsByPersons(
  '<PROJECT_TABLE_NAME>',
  [
    'personId' => '<PERSON_ID>'
  ]
);
curl -X GET 'https://api.mediaviz.ai/api/v1/person/<PROJECT_TABLE_NAME>/photos' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'

Get All Persons From Photo

Request Sample

const result = await mediaviz.person.getAllPersonsFromPhoto('<PROJECT_TABLE_NAME>', '<PHOTO_ID>');
import type { PhotoPersonLight } from '@mediaviz/sdk';

const result: PhotoPersonLight[] = await mediaviz.person.getAllPersonsFromPhoto('<PROJECT_TABLE_NAME>', '<PHOTO_ID>');
const result = await mediaviz.person.getAllPersonsFromPhoto('<PROJECT_TABLE_NAME>', '<PHOTO_ID>');
result = mediaviz.person.get_all_persons_from_photo('<PROJECT_TABLE_NAME>', '<PHOTO_ID>')
$result = $mediaviz->person->getAllPersonsFromPhoto('<PROJECT_TABLE_NAME>', '<PHOTO_ID>');
curl -X GET 'https://api.mediaviz.ai/api/v1/person/<PROJECT_TABLE_NAME>/photo/<PHOTO_ID>' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'