Photos

Get Photo From Project

Request Sample

const result = await mediaviz.photos.getPhotoFromProject(
  '<TABLE_NAME>',
  '<PHOTO_ID>',
  {
    keywordListId: '<KEYWORD_LIST_ID>'
  }
);
import type { PhotoDisplay } from '@mediaviz/sdk';

const result: PhotoDisplay = await mediaviz.photos.getPhotoFromProject(
  '<TABLE_NAME>',
  '<PHOTO_ID>',
  {
    keywordListId: '<KEYWORD_LIST_ID>'
  }
);
const result = await mediaviz.photos.getPhotoFromProject(
  '<TABLE_NAME>',
  '<PHOTO_ID>',
  {
    keywordListId: '<KEYWORD_LIST_ID>'
  }
);
result = mediaviz.photos.get_photo_from_project(
    '<TABLE_NAME>',
    '<PHOTO_ID>',
    keyword_list_id='<KEYWORD_LIST_ID>'
)
$result = $mediaviz->photos->getPhotoFromProject(
  '<TABLE_NAME>',
  '<PHOTO_ID>',
  [
    'keywordListId' => '<KEYWORD_LIST_ID>'
  ]
);
curl -X GET 'https://api.mediaviz.ai/api/v1/photos/<TABLE_NAME>/<PHOTO_ID>' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'

Get Photo Face Details From Project

Request Sample

const result = await mediaviz.photos.getPhotoFaceDetailsFromProject('<TABLE_NAME>', '<PHOTO_ID>');
import type { PhotoFace } from '@mediaviz/sdk';

const result: PhotoFace[] = await mediaviz.photos.getPhotoFaceDetailsFromProject('<TABLE_NAME>', '<PHOTO_ID>');
const result = await mediaviz.photos.getPhotoFaceDetailsFromProject('<TABLE_NAME>', '<PHOTO_ID>');
result = mediaviz.photos.get_photo_face_details_from_project('<TABLE_NAME>', '<PHOTO_ID>')
$result = $mediaviz->photos->getPhotoFaceDetailsFromProject('<TABLE_NAME>', '<PHOTO_ID>');
curl -X GET 'https://api.mediaviz.ai/api/v1/photos/face_details/<TABLE_NAME>/<PHOTO_ID>' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'

Get Project Photo Ids By Table Name

Request Sample

const result = await mediaviz.photos.getProjectPhotoIdsByTableName(
  '<TABLE_NAME>',
  {
    ascOrDesc: '<ASC_OR_DESC>',
    lastId: '<LAST_ID>',
    limit: '<LIMIT>',
    includeAll: '<INCLUDE_ALL>',
    startDate: '<START_DATE>',
    endDate: '<END_DATE>',
    noDateTaken: '<NO_DATE_TAKEN>'
  }
);
const result = await mediaviz.photos.getProjectPhotoIdsByTableName(
  '<TABLE_NAME>',
  {
    ascOrDesc: '<ASC_OR_DESC>',
    lastId: '<LAST_ID>',
    limit: '<LIMIT>',
    includeAll: '<INCLUDE_ALL>',
    startDate: '<START_DATE>',
    endDate: '<END_DATE>',
    noDateTaken: '<NO_DATE_TAKEN>'
  }
);
const result = await mediaviz.photos.getProjectPhotoIdsByTableName(
  '<TABLE_NAME>',
  {
    ascOrDesc: '<ASC_OR_DESC>',
    lastId: '<LAST_ID>',
    limit: '<LIMIT>',
    includeAll: '<INCLUDE_ALL>',
    startDate: '<START_DATE>',
    endDate: '<END_DATE>',
    noDateTaken: '<NO_DATE_TAKEN>'
  }
);
result = mediaviz.photos.get_project_photo_ids_by_table_name(
    '<TABLE_NAME>',
    asc_or_desc='<ASC_OR_DESC>',
    last_id='<LAST_ID>',
    limit='<LIMIT>',
    include_all='<INCLUDE_ALL>',
    start_date='<START_DATE>',
    end_date='<END_DATE>',
    no_date_taken='<NO_DATE_TAKEN>'
)
$result = $mediaviz->photos->getProjectPhotoIdsByTableName(
  '<TABLE_NAME>',
  [
    'ascOrDesc' => '<ASC_OR_DESC>',
    'lastId' => '<LAST_ID>',
    'limit' => '<LIMIT>',
    'includeAll' => '<INCLUDE_ALL>',
    'startDate' => '<START_DATE>',
    'endDate' => '<END_DATE>',
    'noDateTaken' => '<NO_DATE_TAKEN>'
  ]
);
curl -X GET 'https://api.mediaviz.ai/api/v1/photos/<TABLE_NAME>/' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'

Get Ranked Project Photo Ids By Table Name

Request Sample

const result = await mediaviz.photos.getRankedProjectPhotoIdsByTableName(
  '<TABLE_NAME>',
  {
    ascOrDesc: '<ASC_OR_DESC>',
    lastId: '<LAST_ID>',
    limit: '<LIMIT>',
    startDate: '<START_DATE>',
    endDate: '<END_DATE>',
    noDateTaken: '<NO_DATE_TAKEN>'
  }
);
const result = await mediaviz.photos.getRankedProjectPhotoIdsByTableName(
  '<TABLE_NAME>',
  {
    ascOrDesc: '<ASC_OR_DESC>',
    lastId: '<LAST_ID>',
    limit: '<LIMIT>',
    startDate: '<START_DATE>',
    endDate: '<END_DATE>',
    noDateTaken: '<NO_DATE_TAKEN>'
  }
);
const result = await mediaviz.photos.getRankedProjectPhotoIdsByTableName(
  '<TABLE_NAME>',
  {
    ascOrDesc: '<ASC_OR_DESC>',
    lastId: '<LAST_ID>',
    limit: '<LIMIT>',
    startDate: '<START_DATE>',
    endDate: '<END_DATE>',
    noDateTaken: '<NO_DATE_TAKEN>'
  }
);
result = mediaviz.photos.get_ranked_project_photo_ids_by_table_name(
    '<TABLE_NAME>',
    asc_or_desc='<ASC_OR_DESC>',
    last_id='<LAST_ID>',
    limit='<LIMIT>',
    start_date='<START_DATE>',
    end_date='<END_DATE>',
    no_date_taken='<NO_DATE_TAKEN>'
)
$result = $mediaviz->photos->getRankedProjectPhotoIdsByTableName(
  '<TABLE_NAME>',
  [
    'ascOrDesc' => '<ASC_OR_DESC>',
    'lastId' => '<LAST_ID>',
    'limit' => '<LIMIT>',
    'startDate' => '<START_DATE>',
    'endDate' => '<END_DATE>',
    'noDateTaken' => '<NO_DATE_TAKEN>'
  ]
);
curl -X GET 'https://api.mediaviz.ai/api/v1/photos/ranked/<TABLE_NAME>/' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'

Get Project Month Years With Photos

Request Sample

const result = await mediaviz.photos.getProjectMonthYearsWithPhotos('<TABLE_NAME>');
const result = await mediaviz.photos.getProjectMonthYearsWithPhotos('<TABLE_NAME>');
const result = await mediaviz.photos.getProjectMonthYearsWithPhotos('<TABLE_NAME>');
result = mediaviz.photos.get_project_month_years_with_photos('<TABLE_NAME>')
$result = $mediaviz->photos->getProjectMonthYearsWithPhotos('<TABLE_NAME>');
curl -X GET 'https://api.mediaviz.ai/api/v1/photo_month_years/<TABLE_NAME>' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'

Update Photo In Project

Request Sample

const result = await mediaviz.photos.updatePhotoInProject(
  {
    tableName: '<TABLE_NAME>',
    photoId: '<PHOTO_ID>',
    photoData: '<PHOTO_DATA>'
  }
);
import type { PhotoDisplay } from '@mediaviz/sdk';

const result: PhotoDisplay = await mediaviz.photos.updatePhotoInProject(
  {
    tableName: '<TABLE_NAME>',
    photoId: '<PHOTO_ID>',
    photoData: '<PHOTO_DATA>'
  }
);
const result = await mediaviz.photos.updatePhotoInProject(
  {
    tableName: '<TABLE_NAME>',
    photoId: '<PHOTO_ID>',
    photoData: '<PHOTO_DATA>'
  }
);
result = mediaviz.photos.update_photo_in_project(
    table_name='<TABLE_NAME>',
    photo_id='<PHOTO_ID>',
    photo_data='<PHOTO_DATA>'
)
$result = $mediaviz->photos->updatePhotoInProject(
  [
    'tableName' => '<TABLE_NAME>',
    'photoId' => '<PHOTO_ID>',
    'photoData' => '<PHOTO_DATA>'
  ]
);
curl -X PUT 'https://api.mediaviz.ai/api/v1/photos_update' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'

Update Photo Ranking

Request Sample

const result = await mediaviz.photos.updatePhotoRanking('<TABLE_NAME>', '<PHOTO_ID>', '<NEW_CATEGORY>');
const result = await mediaviz.photos.updatePhotoRanking('<TABLE_NAME>', '<PHOTO_ID>', '<NEW_CATEGORY>');
const result = await mediaviz.photos.updatePhotoRanking('<TABLE_NAME>', '<PHOTO_ID>', '<NEW_CATEGORY>');
result = mediaviz.photos.update_photo_ranking('<TABLE_NAME>', '<PHOTO_ID>', '<NEW_CATEGORY>')
$result = $mediaviz->photos->updatePhotoRanking('<TABLE_NAME>', '<PHOTO_ID>', '<NEW_CATEGORY>');
curl -X PUT 'https://api.mediaviz.ai/api/v1/photos_update/<TABLE_NAME>/id/<PHOTO_ID>/rank/<NEW_CATEGORY>' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'

Delete Photo From Project

Request Sample

const result = await mediaviz.photos.deletePhotoFromProject(
  '<TABLE_NAME>',
  {
    photoIds: '<PHOTO_IDS>'
  }
);
const result = await mediaviz.photos.deletePhotoFromProject(
  '<TABLE_NAME>',
  {
    photoIds: '<PHOTO_IDS>'
  }
);
const result = await mediaviz.photos.deletePhotoFromProject(
  '<TABLE_NAME>',
  {
    photoIds: '<PHOTO_IDS>'
  }
);
result = mediaviz.photos.delete_photo_from_project('<TABLE_NAME>', photo_ids='<PHOTO_IDS>')
$result = $mediaviz->photos->deletePhotoFromProject(
  '<TABLE_NAME>',
  [
    'photoIds' => '<PHOTO_IDS>'
  ]
);
curl -X DELETE 'https://api.mediaviz.ai/api/v1/photos/<TABLE_NAME>/delete/' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'