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'