How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Pavoot Application API

The authenticated backend for the Pavoot AI event platform. A FastAPI service publishing a complete OpenAPI 3.1.0 document at https://api.pavoot.com/openapi.json covering 248 operations and 56 request schemas: event (project) management, S3 presigned single-PUT and multipart media upload, a three-step asynchronous AI tagging pipeline (general, AWS Rekognition, BDA), face detection and person identity resolution with machine-proposed merge suggestions, sponsor brand and logo training and recognition, attendee registration with mandatory face capture, attendee follow-up email workflow, shareable galleries with review and flagging, photographer and recipient access management, storage and upload quotas, and a fine-grained organization permission system. Authenticated with Clerk-issued session JWTs; the published spec declares no securitySchemes, no servers, no tags and no typed responses, so the auth model, host and error surface in this profile were established by probing the live API. Not a developer product — there is no API key issuance, no plan, no rate limit, no versioning and no changelog.

This API exposes 248 operations across 241 paths, and defines 56 schemas. It is described by OpenAPI 3.1.0, at version 0.1.0.

Requests are made against the base URL https://api.pavoot.com.

248 operations 241 paths 56 schemas 13 DELETE94 GET10 PATCH114 POST17 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1.0
Base URL
https://api.pavoot.com
Resource Areas
1

Paths & Operations 248

Across 241 paths, the API surfaces 248 operations — 13 DELETE, 94 GET, 10 PATCH, 114 POST, 17 PUT. Each is listed below with its method, path, parameters, and response codes.

Operations 248
POST
/emit_counts
Emit Counts
emit_counts_emit_counts_post body → 200422
POST
/emit_person_updated
Emit Person Updated Endpoint
emit_person_updated_endpoint_emit_person_updated_post body → 200422
POST
/emit_tagging_step
Emit Tagging Step
emit_tagging_step_emit_tagging_step_post body → 200422
POST
/addImages
Add Images Route
add_images_route_addImages_post body → 200422
GET
/projects/{project_id}/images/tagging-failures
Get Tagging Failures
get_tagging_failures_projects__project_id__images_tagging_failures_get 4 params → 200422
POST
/projects/{project_id}/images/retry-tagging
Retry Tagging
retry_tagging_projects__project_id__images_retry_tagging_post 1 param body → 200422
POST
/deleteImages
Delete Images Endpoint
delete_images_endpoint_deleteImages_post body → 200422
GET
/getTrashImages
Get Trash Images Endpoint
get_trash_images_endpoint_getTrashImages_get 6 params → 200422
POST
/restoreImages
Restore Images Endpoint
restore_images_endpoint_restoreImages_post body → 200422
GET
/countTrashImages
Count Trash Images Endpoint
count_trash_images_endpoint_countTrashImages_get 3 params → 200422
GET
/countImages
Count Images Endpoint
count_images_endpoint_countImages_get 3 params → 200422
GET
/getImages
Get Images Endpoint
get_images_endpoint_getImages_get 20 params → 200422
POST
/searchImages
Search Images Endpoint
search_images_endpoint_searchImages_post → 200
POST
/generateThumbnail/{image_id}
Generate Thumbnail Endpoint
generate_thumbnail_endpoint_generateThumbnail__image_id__post 1 param → 200422
POST
/regenerateThumbnails
Regenerate Thumbnails Endpoint
regenerate_thumbnails_endpoint_regenerateThumbnails_post → 200
GET
/getImagesWithUnknownFaces
Get Images With Unknown Faces Endpoint
get_images_with_unknown_faces_endpoint_getImagesWithUnknownFaces_get 3 params → 200422
POST
/generateDownloadUrl
Generate Download Url Endpoint
generate_download_url_endpoint_generateDownloadUrl_post body → 200422
POST
/generatePresignedUrls
Generate Presigned Urls Endpoint
generate_presigned_urls_endpoint_generatePresignedUrls_post body → 200422
POST
/createMultipartUpload
Create Multipart Upload Endpoint
create_multipart_upload_endpoint_createMultipartUpload_post body → 200422
POST
/completeMultipartUpload
Complete Multipart Upload Endpoint
complete_multipart_upload_endpoint_completeMultipartUpload_post body → 200422
POST
/abortMultipartUpload
Abort Multipart Upload Endpoint
abort_multipart_upload_endpoint_abortMultipartUpload_post body → 200422
POST
/createFolder
Create Folder Endpoint
create_folder_endpoint_createFolder_post body → 200422
POST
/deleteFolder
Delete Folder Endpoint
delete_folder_endpoint_deleteFolder_post body → 200422
POST
/deleteFolderWithContents
Delete Folder With Contents Endpoint
delete_folder_with_contents_endpoint_deleteFolderWithContents_post body → 200422
PUT
/updateFolderName
Update Folder Name Endpoint
update_folder_name_endpoint_updateFolderName_put body → 200422
GET
/getProjectFolders
Get Project Folders Endpoint
get_project_folders_endpoint_getProjectFolders_get 4 params → 200422
POST
/addImagesToFolder
Add Image To Folder Endpoint
add_image_to_folder_endpoint_addImagesToFolder_post body → 200422
POST
/removeImagesFromFolder
Remove Image From Folder Endpoint
remove_image_from_folder_endpoint_removeImagesFromFolder_post body → 200422
POST
/updateImagesPhotographer
Update Images Photographer Endpoint
update_images_photographer_endpoint_updateImagesPhotographer_post body → 200422
GET
/getPhotographers
Get Photographers Endpoint
get_photographers_endpoint_getPhotographers_get 2 params → 200422
GET
/getRecipients
Get Recipients Endpoint
get_recipients_endpoint_getRecipients_get 2 params → 200422
POST
/addRecipientToProjects
Add Recipient To Projects Endpoint
add_recipient_to_projects_endpoint_addRecipientToProjects_post body → 200422
POST
/deletePhotographer
Delete Photographer Endpoint
delete_photographer_endpoint_deletePhotographer_post body → 200422
POST
/revokePhotographerProjectAccess
Revoke Photographer Project Access Endpoint
revoke_photographer_project_access_endpoint_revokePhotographerProjectAccess_post body → 200422
POST
/deleteRecipient
Delete Recipient Endpoint
delete_recipient_endpoint_deleteRecipient_post body → 200422
POST
/editPhotographer
Edit Photographer Endpoint
edit_photographer_endpoint_editPhotographer_post body → 200422
POST
/editRecipient
Edit Recipient Endpoint
edit_recipient_endpoint_editRecipient_post body → 200422
POST
/invitePhotographer
Invite Photographer Endpoint
invite_photographer_endpoint_invitePhotographer_post body → 200422
POST
/addPhotographer
Add Photographer Endpoint
add_photographer_endpoint_addPhotographer_post body → 200422
POST
/addPhotographerToProjects
Add Photographer To Projects Endpoint
add_photographer_to_projects_endpoint_addPhotographerToProjects_post body → 200422
POST
/inviteRecipient
Invite Recipient Endpoint
invite_recipient_endpoint_inviteRecipient_post body → 200422
POST
/shareImagesWithRecipient
Share Images With Recipient Endpoint
share_images_with_recipient_endpoint_shareImagesWithRecipient_post body → 200422
POST
/unshareImagesWithRecipient
Unshare Images With Recipient Endpoint
unshare_images_with_recipient_endpoint_unshareImagesWithRecipient_post body → 200422
GET
/getRecipientImages
Get Recipient Images Endpoint
get_recipient_images_endpoint_getRecipientImages_get 2 params → 200422
POST
/addRecipients
Add Recipients Endpoint
add_recipients_endpoint_addRecipients_post body → 200422
POST
/sendToRecipient
Send To Recipient Endpoint
send_to_recipient_endpoint_sendToRecipient_post body → 200422
GET
/getEffectivePermissions
Get Effective Permissions Endpoint
get_effective_permissions_endpoint_getEffectivePermissions_get 3 params → 200422
GET
/getEffectiveOrgPermissions
Get Effective Org Permissions Endpoint
get_effective_org_permissions_endpoint_getEffectiveOrgPermissions_get 3 params → 200422
GET
/checkRouteAccess
Check Route Access Endpoint
check_route_access_endpoint_checkRouteAccess_get 1 param → 200422
GET
/admin/permission-presets
Admin List Permission Presets Endpoint
admin_list_permission_presets_endpoint_admin_permission_presets_get 3 params → 200422
PATCH
/admin/permissions/role
Admin Patch Role Permissions Endpoint
admin_patch_role_permissions_endpoint_admin_permissions_role_patch 1 param body → 200422
PATCH
/admin/permissions/user
Admin Patch User Permissions Endpoint
admin_patch_user_permissions_endpoint_admin_permissions_user_patch 1 param body → 200422
GET
/admin/permissions/tasks
List Tasks Endpoint
list_tasks_endpoint_admin_permissions_tasks_get → 200
GET
/admin/permissions/org
Admin Get Org Manager Grants Endpoint
admin_get_org_manager_grants_endpoint_admin_permissions_org_get 1 param → 200422
PATCH
/admin/permissions/org
Admin Patch Org Manager Grant Endpoint
admin_patch_org_manager_grant_endpoint_admin_permissions_org_patch body → 200422
GET
/getProjects
Get Projects Endpoint
get_projects_endpoint_getProjects_get → 200
GET
/project-by-upload-token
Get Project By Upload Token Endpoint
get_project_by_upload_token_endpoint_project_by_upload_token_get 1 param → 200422
POST
/createUploadLink
Create Upload Link Endpoint
create_upload_link_endpoint_createUploadLink_post body → 200422
GET
/getUploadLinks
Get Upload Links Endpoint
get_upload_links_endpoint_getUploadLinks_get 1 param → 200422
PATCH
/updateUploadLink
Update Upload Link Endpoint
update_upload_link_endpoint_updateUploadLink_patch body → 200422
DELETE
/deleteUploadLink
Delete Upload Link Endpoint
delete_upload_link_endpoint_deleteUploadLink_delete 1 param → 200422
GET
/upload-link-by-token
Upload Link By Token Endpoint
upload_link_by_token_endpoint_upload_link_by_token_get 1 param → 200422
GET
/getRecipientProjects
Get Recipient Projects Endpoint
get_recipient_projects_endpoint_getRecipientProjects_get → 200
POST
/addProject
Add Project Endpoint
add_project_endpoint_addProject_post → 200
PUT
/updateProject
Update Project Endpoint
update_project_endpoint_updateProject_put → 200
DELETE
/deleteProject
Delete Project Endpoint
delete_project_endpoint_deleteProject_delete 1 param → 200422
PUT
/updateProjectPersonalizedPrompt
Update Project Personalized Prompt Endpoint
update_project_personalized_prompt_endpoint_updateProjectPersonalizedPrompt_put → 200
GET
/getProjectPersonalizedPrompt
Get Project Personalized Prompt Endpoint
get_project_personalized_prompt_endpoint_getProjectPersonalizedPrompt_get 1 param → 200422
PUT
/updateProjectFilenamingConfig
Update Project Filenaming Config Endpoint
update_project_filenaming_config_endpoint_updateProjectFilenamingConfig_put → 200
PUT
/updateAllProjectsFilenamingConfig
Update All Projects Filenaming Config Endpoint
update_all_projects_filenaming_config_endpoint_updateAllProjectsFilenamingConfig_put → 200
GET
/getProjectFilenamingConfig
Get Project Filenaming Config Endpoint
get_project_filenaming_config_endpoint_getProjectFilenamingConfig_get 1 param → 200422
PUT
/updateProjectPersonalizedTags
Update Project Personalized Tags Endpoint
update_project_personalized_tags_endpoint_updateProjectPersonalizedTags_put → 200
GET
/getProjectPersonalizedTags
Get Project Personalized Tags Endpoint
get_project_personalized_tags_endpoint_getProjectPersonalizedTags_get 1 param → 200422
PUT
/updateProjectCustomTagCategories
Update Project Custom Tag Categories Endpoint
update_project_custom_tag_categories_endpoint_updateProjectCustomTagCategories_put → 200
POST
/renameCustomTagOption
Rename Custom Tag Option Endpoint
rename_custom_tag_option_endpoint_renameCustomTagOption_post → 200
GET
/getProjectCustomTagCategories
Get Project Custom Tag Categories Endpoint
get_project_custom_tag_categories_endpoint_getProjectCustomTagCategories_get 1 param → 200422
GET
/getProjectLockedTags
Get Project Locked Tags Endpoint
get_project_locked_tags_endpoint_getProjectLockedTags_get 1 param → 200422
PUT
/updateProjectLockedTags
Update Project Locked Tags Endpoint
update_project_locked_tags_endpoint_updateProjectLockedTags_put → 200
POST
/photographers/revokeAccess
Revoke Photographer Access Endpoint
revoke_photographer_access_endpoint_photographers_revokeAccess_post body → 200422
POST
/photographers/restoreAccess
Restore Photographer Access Endpoint
restore_photographer_access_endpoint_photographers_restoreAccess_post body → 200422
DELETE
/photographers
Delete Photographer Completely Endpoint
delete_photographer_completely_endpoint_photographers_delete 1 param → 200422
POST
/photographers/merge/preview
Preview Photographer Merge Endpoint
preview_photographer_merge_endpoint_photographers_merge_preview_post body → 200422
POST
/photographers/merge
Merge Photographers Endpoint
merge_photographers_endpoint_photographers_merge_post body → 200422
GET
/getProjectLockedPhotographers
Get Project Locked Photographers Endpoint
get_project_locked_photographers_endpoint_getProjectLockedPhotographers_get 2 params → 200422
POST
/setPhotographerLock
Set Photographer Lock Endpoint
set_photographer_lock_endpoint_setPhotographerLock_post body → 200422
PUT
/updateProjectLockedPhotographers
Update Project Locked Photographers Endpoint
update_project_locked_photographers_endpoint_updateProjectLockedPhotographers_put → 200
GET
/getProjectUploadLinkInfo
Get Project Upload Link Info Endpoint
get_project_upload_link_info_endpoint_getProjectUploadLinkInfo_get 1 param → 200422
GET
/getAllTags
List Tags
list_tags_getAllTags_get 8 params → 200422
POST
/deleteTag
Delete Tag Endpoint
delete_tag_endpoint_deleteTag_post → 200
POST
/deleteTagBulk
Delete Tag Bulk Endpoint
delete_tag_bulk_endpoint_deleteTagBulk_post → 200
POST
/addTag
Add Tag Endpoint
add_tag_endpoint_addTag_post → 200
POST
/updateImageTitle
Update Image Title Endpoint
update_image_title_endpoint_updateImageTitle_post → 200
POST
/addTagBulk
Add Tag Bulk Endpoint
add_tag_bulk_endpoint_addTagBulk_post → 200
PUT
/updateTag
Update Tag Endpoint
update_tag_endpoint_updateTag_put → 200
PUT
/updateTagBulk
Update Tag Bulk Endpoint
update_tag_bulk_endpoint_updateTagBulk_put → 200
POST
/getTagsFromPrompt
Get Tags From Prompt Endpoint
get_tags_from_prompt_endpoint_getTagsFromPrompt_post → 200
POST
/getTagsFromPromptAI
Get Tags From Prompt Ai Endpoint
get_tags_from_prompt_ai_endpoint_getTagsFromPromptAI_post → 200
POST
/addPersonFace
Add Person Face Endpoint
add_person_face_endpoint_addPersonFace_post body → 200422
POST
/bulkAddPersonFaces
Bulk Add Person Faces Endpoint
bulk_add_person_faces_endpoint_bulkAddPersonFaces_post body → 200422
POST
/completeBulkFaceUpload
Complete Bulk Face Upload Endpoint
complete_bulk_face_upload_endpoint_completeBulkFaceUpload_post body → 200422
POST
/matchBulkFaceNames
Match Bulk Face Names Endpoint
match_bulk_face_names_endpoint_matchBulkFaceNames_post body → 200422
POST
/commitBulkFaceUpload
Commit Bulk Face Upload Endpoint
commit_bulk_face_upload_endpoint_commitBulkFaceUpload_post body → 200422
GET
/getProjectPersons
Get Project Persons Endpoint
get_project_persons_endpoint_getProjectPersons_get 2 params → 200422
GET
/getOrgPersons
Get Org Persons Endpoint
get_org_persons_endpoint_getOrgPersons_get 5 params → 200422
GET
/getProjectFaceCategories
Get Project Face Categories Endpoint
get_project_face_categories_endpoint_getProjectFaceCategories_get 1 param → 200422
GET
/getProjectAttendees
Get Project Attendees Endpoint
get_project_attendees_endpoint_getProjectAttendees_get 3 params → 200422
GET
/downloadAttendeeFacesZip
Download Attendee Faces Zip
download_attendee_faces_zip_downloadAttendeeFacesZip_get 1 param → 200422
POST
/upsertProjectAttendee
Upsert Project Attendee Endpoint
upsert_project_attendee_endpoint_upsertProjectAttendee_post body → 200422
POST
/setAttendeeEmailApproval
Set Attendee Email Approval Endpoint
set_attendee_email_approval_endpoint_setAttendeeEmailApproval_post body → 200422
GET
/getProjectAttendeeEmailTemplate
Get Project Attendee Email Template Endpoint
get_project_attendee_email_template_endpoint_getProjectAttendeeEmailTemplate_get 1 param → 200422
PUT
/setProjectAttendeeEmailTemplate
Set Project Attendee Email Template Endpoint
set_project_attendee_email_template_endpoint_setProjectAttendeeEmailTemplate_put body → 200422
GET
/getProjectAttendeeSetup
Get Project Attendee Setup Endpoint
get_project_attendee_setup_endpoint_getProjectAttendeeSetup_get 1 param → 200422
PUT
/setProjectAttendeeSetup
Set Project Attendee Setup Endpoint
set_project_attendee_setup_endpoint_setProjectAttendeeSetup_put body → 200422
POST
/sendAttendeeEmails
Send Attendee Emails Endpoint
send_attendee_emails_endpoint_sendAttendeeEmails_post body → 200422
GET
/attendee-registration-info/{token}
Attendee Registration Info Endpoint
attendee_registration_info_endpoint_attendee_registration_info__token__get 1 param → 200422
GET
/getAttendeeRegistrationPageLayout
Get Attendee Registration Page Layout Endpoint
get_attendee_registration_page_layout_endpoint_getAttendeeRegistrationPageLayout_get 1 param → 200422
PUT
/setAttendeeRegistrationPageLayout
Set Attendee Registration Page Layout Endpoint
set_attendee_registration_page_layout_endpoint_setAttendeeRegistrationPageLayout_put → 200
POST
/attendee-registration-presign-face
Attendee Registration Presign Face Endpoint
attendee_registration_presign_face_endpoint_attendee_registration_presign_face_post body → 200422
POST
/register-attendee
Register Attendee Endpoint
register_attendee_endpoint_register_attendee_post body → 200422
GET
/getAttendeeRegistrationLink
Get Attendee Registration Link Endpoint
get_attendee_registration_link_endpoint_getAttendeeRegistrationLink_get 1 param → 200422
DELETE
/deletePersons
Delete Persons Endpoint
delete_persons_endpoint_deletePersons_delete body → 200422
POST
/editPerson
Edit Person Endpoint
edit_person_endpoint_editPerson_post body → 200422
POST
/addLogo
Add Logo Endpoint
add_logo_endpoint_addLogo_post body → 200422
POST
/addBrand
Add Brand Endpoint
add_brand_endpoint_addBrand_post → 200
GET
/getProjectLogos
Get Project Logos Endpoint
get_project_logos_endpoint_getProjectLogos_get 2 params → 200422
GET
/getOrgBrands
Get Org Brands Endpoint
get_org_brands_endpoint_getOrgBrands_get 5 params → 200422
POST
/addBrandToProjects
Add Brand To Projects Endpoint
add_brand_to_projects_endpoint_addBrandToProjects_post → 200
POST
/removeBrandFromProject
Remove Brand From Project Endpoint
remove_brand_from_project_endpoint_removeBrandFromProject_post → 200
POST
/bulkAddBrands
Bulk Add Brands Endpoint
bulk_add_brands_endpoint_bulkAddBrands_post → 200
GET
/getOrgPotentialBrandDuplicates
Get Org Potential Brand Duplicates Endpoint
get_org_potential_brand_duplicates_endpoint_getOrgPotentialBrandDuplicates_get 2 params → 200422
POST
/mergeBrands
Merge Brands Endpoint
merge_brands_endpoint_mergeBrands_post → 200
POST
/rejectBrandDuplicateGroup
Reject Brand Duplicate Group Endpoint
reject_brand_duplicate_group_endpoint_rejectBrandDuplicateGroup_post → 200
POST
/ignoreBrandDuplicateGroup
Ignore Brand Duplicate Group Endpoint
ignore_brand_duplicate_group_endpoint_ignoreBrandDuplicateGroup_post → 200
POST
/pushPersonToBrand
Push Person To Brand Endpoint
push_person_to_brand_endpoint_pushPersonToBrand_post → 200
POST
/editLogo
Edit Logo Endpoint
edit_logo_endpoint_editLogo_post body → 200422
DELETE
/deleteLogo
Delete Logo Endpoint
delete_logo_endpoint_deleteLogo_delete body → 200422
GET
/brandDeletionImpact
Brand Deletion Impact Endpoint
brand_deletion_impact_endpoint_brandDeletionImpact_get 2 params → 200422
POST
/generateBrandFolders
Generate Brand Folders Endpoint
generate_brand_folders_endpoint_generateBrandFolders_post 1 param → 200422
POST
/addLogoTranscription
Add Logo Transcription Endpoint
add_logo_transcription_endpoint_addLogoTranscription_post body → 200422
DELETE
/deleteLogoTranscription
Delete Logo Transcription Endpoint
delete_logo_transcription_endpoint_deleteLogoTranscription_delete body → 200422
PUT
/updateLogoTranscription
Update Logo Transcription Endpoint
update_logo_transcription_endpoint_updateLogoTranscription_put body → 200422
POST
/trainLogo
Train Logo Endpoint
train_logo_endpoint_trainLogo_post body → 200422
POST
/internal/logoTrainingStatus
Update Logo Training Status Endpoint
update_logo_training_status_endpoint_internal_logoTrainingStatus_post → 200
GET
/internal/logoInfo
Get Logo Info Endpoint
get_logo_info_endpoint_internal_logoInfo_get 1 param → 200422
PUT
/changePersonCategory
Change Person Category Endpoint
change_person_category_endpoint_changePersonCategory_put body → 200422
GET
/getStorage
Get Storage Endpoint
get_storage_endpoint_getStorage_get 2 params → 200422
GET
/getProjectStorage
Get Project Storage Endpoint
get_project_storage_endpoint_getProjectStorage_get 1 param → 200422
GET
/getProjectOrganizationInfo
Get Project Organization Info Endpoint
get_project_organization_info_endpoint_getProjectOrganizationInfo_get 1 param → 200422
GET
/getOrganizationLimitsAndUsage
Get Organization Limits And Usage Endpoint
get_organization_limits_and_usage_endpoint_getOrganizationLimitsAndUsage_get 2 params → 200422
GET
/getEventOrganizerImageTagging
Get Event Organizer Image Tagging Endpoint
get_event_organizer_image_tagging_endpoint_getEventOrganizerImageTagging_get 1 param → 200422
GET
/checkUploadLimit
Check Upload Limit Endpoint
check_upload_limit_endpoint_checkUploadLimit_get 2 params → 200422
GET
/getEventOrganizerName
Get Event Organizer Name Endpoint
get_event_organizer_name_endpoint_getEventOrganizerName_get → 200
GET
/isUserActive
Is User Active Endpoint
is_user_active_endpoint_isUserActive_get 2 params → 200422
POST
/insertFace
Insert Face
insert_face_insertFace_post body → 200422
GET
/getFaces
Get Faces Endpoint
get_faces_endpoint_getFaces_get → 200
GET
/getTextExtraction
Get Text Extraction Endpoint
get_text_extraction_endpoint_getTextExtraction_get → 200
GET
/getPersonFaces
Get Person Faces Endpoint
get_person_faces_endpoint_getPersonFaces_get 2 params → 200422
PUT
/assignFace
Assign Face Endpoint
assign_face_endpoint_assignFace_put body → 200422
GET
/findDuplicatePersons
Find Duplicate Persons
find_duplicate_persons_findDuplicatePersons_get 1 param → 200422
DELETE
/deleteFace
Delete Face Endpoint
delete_face_endpoint_deleteFace_delete 2 params → 200422
GET
/getOrphanedPersons
Get Orphaned Persons Endpoint
get_orphaned_persons_endpoint_getOrphanedPersons_get 1 param → 200422
GET
/getPotentialDuplicates
Get Potential Duplicates Endpoint
get_potential_duplicates_endpoint_getPotentialDuplicates_get 1 param → 200422
GET
/getOrgOrphanedPersons
Get Org Orphaned Persons Endpoint
get_org_orphaned_persons_endpoint_getOrgOrphanedPersons_get 1 param → 200422
GET
/getOrgPotentialDuplicates
Get Org Potential Duplicates Endpoint
get_org_potential_duplicates_endpoint_getOrgPotentialDuplicates_get 2 params → 200422
POST
/mergePersons
Merge Persons Endpoint
merge_persons_endpoint_mergePersons_post body → 200422
POST
/rejectNameDuplicateGroup
Reject Name Duplicate Group Endpoint
reject_name_duplicate_group_endpoint_rejectNameDuplicateGroup_post body → 200422
POST
/ignoreNameDuplicateGroup
Ignore Name Duplicate Group Endpoint
ignore_name_duplicate_group_endpoint_ignoreNameDuplicateGroup_post body → 200422
POST
/scanExistingFacesForPerson
Scan Existing Faces For Person Endpoint
scan_existing_faces_for_person_endpoint_scanExistingFacesForPerson_post body → 200422
POST
/scanUnknownFacesForMatches
Scan Unknown Faces For Matches Endpoint
scan_unknown_faces_for_matches_endpoint_scanUnknownFacesForMatches_post body → 200422
POST
/scanAllFacesForMatches
Scan All Faces For Matches Endpoint
scan_all_faces_for_matches_endpoint_scanAllFacesForMatches_post body → 200422
GET
/getFaceMatchSuggestions
Get Face Match Suggestions Endpoint
get_face_match_suggestions_endpoint_getFaceMatchSuggestions_get 2 params → 200422
POST
/scanOrgFacesForMatches
Scan Org Faces For Matches Endpoint
scan_org_faces_for_matches_endpoint_scanOrgFacesForMatches_post body → 200422
GET
/getOrgFaceMatchSuggestions
Get Org Face Match Suggestions Endpoint
get_org_face_match_suggestions_endpoint_getOrgFaceMatchSuggestions_get 3 params → 200422
POST
/approveFaceMatchSuggestion
Approve Face Match Suggestion Endpoint
approve_face_match_suggestion_endpoint_approveFaceMatchSuggestion_post body → 200422
POST
/rejectFaceMatchSuggestion
Reject Face Match Suggestion Endpoint
reject_face_match_suggestion_endpoint_rejectFaceMatchSuggestion_post body → 200422
POST
/ignoreFaceMatchSuggestion
Ignore Face Match Suggestion Endpoint
ignore_face_match_suggestion_endpoint_ignoreFaceMatchSuggestion_post body → 200422
GET
/getPersons
Get Persons Endpoint
get_persons_endpoint_getPersons_get 3 params → 200422
GET
/getPersonFolders
Get Person Folders Endpoint
get_person_folders_endpoint_getPersonFolders_get 1 param → 200422
POST
/createShareLink
Create Share Link
create_share_link_createShareLink_post body → 200422
GET
/getShares
Get Shares
get_shares_getShares_get 10 params → 200422
PATCH
/updateShare
Update Share
update_share_updateShare_patch body → 200422
GET
/reviews
List Reviews Endpoint
list_reviews_endpoint_reviews_get 2 params → 200422
GET
/reviews/flags
List Review Flags Endpoint
list_review_flags_endpoint_reviews_flags_get 5 params → 200422
POST
/reviews/flags/clear
Clear Review Flags Endpoint
clear_review_flags_endpoint_reviews_flags_clear_post body → 200422
POST
/reviews/close
Close Review Endpoint
close_review_endpoint_reviews_close_post body → 200422
POST
/reviews/reopen
Reopen Review Endpoint
reopen_review_endpoint_reviews_reopen_post body → 200422
DELETE
/deleteShare
Delete Share
delete_share_deleteShare_delete 1 param → 200422
GET
/getShare/{id}/manage
Get Share Manage
get_share_manage_getShare__id__manage_get 1 param → 200422
GET
/shares/{id}/images
Get Share Content Images
get_share_content_images_shares__id__images_get 4 params → 200422
POST
/shares/{id}/snapshot
Snapshot Share
snapshot_share_shares__id__snapshot_post 1 param → 200422
POST
/shares/create
Create Hybrid Share
create_hybrid_share_shares_create_post body → 200422
POST
/shares/preview
Preview Share
preview_share_shares_preview_post body → 200422
POST
/addImagesToShare
Add Images To Share
add_images_to_share_addImagesToShare_post body → 200422
POST
/shares/generate
Generate Share Links
generate_share_links_shares_generate_post body → 200422
GET
/admin/isAdmin
Admin Is Admin
admin_is_admin_admin_isAdmin_get → 200
GET
/me
Get Me
get_me_me_get → 200
GET
/admin/event-organizers
Admin Event Organizers
admin_event_organizers_admin_event_organizers_get 2 params → 200422
GET
/admin/projects
Admin Projects
admin_projects_admin_projects_get 2 params → 200422
PATCH
/admin/projects/{project_id}/set-primary-organizer
Admin Set Primary Organizer
admin_set_primary_organizer_admin_projects__project_id__set_primary_organizer_patch 1 param body → 200422
GET
/admin/photographers
Admin Photographers
admin_photographers_admin_photographers_get 2 params → 200422
DELETE
/admin/delete-photographer
Admin Delete Photographer Endpoint
admin_delete_photographer_endpoint_admin_delete_photographer_delete 1 param → 200422
GET
/admin/recipients
Admin Recipients
admin_recipients_admin_recipients_get 2 params → 200422
DELETE
/admin/delete-recipient
Admin Delete Recipient Endpoint
admin_delete_recipient_endpoint_admin_delete_recipient_delete 1 param → 200422
GET
/admin/organizations
Admin Organizations
admin_organizations_admin_organizations_get 1 param → 200422
POST
/admin/organizations
Admin Create Organization
admin_create_organization_admin_organizations_post body → 200422
POST
/admin/create-organizer
Admin Create Organizer Endpoint
admin_create_organizer_endpoint_admin_create_organizer_post body → 200422
DELETE
/admin/delete-organizer
Admin Delete Organizer Endpoint
admin_delete_organizer_endpoint_admin_delete_organizer_delete 1 param → 200422
PATCH
/admin/organizations/{organization_id}
Admin Update Organization
admin_update_organization_admin_organizations__organization_id__patch 1 param body → 200422
DELETE
/admin/organizations/{organization_id}
Admin Delete Organization
admin_delete_organization_admin_organizations__organization_id__delete 1 param → 200422
POST
/admin/organizations/{organization_id}/create-rekognition-collection
Admin Create Org Rekognition Collection
admin_create_org_rekognition_collection_admin_organizations__organization_id__create_rekognition_collection_post 1 param body → 200422
GET
/admin/organizations/{organization_id}/collection-faces
Admin Get Org Collection Faces
admin_get_org_collection_faces_admin_organizations__organization_id__collection_faces_get 1 param → 200422
GET
/admin/organizations/{organization_id}/missing-faces
Admin Get Org Missing Faces
admin_get_org_missing_faces_admin_organizations__organization_id__missing_faces_get 1 param → 200422
POST
/admin/organizations/{organization_id}/migrate-missing-faces
Admin Migrate Missing Faces
admin_migrate_missing_faces_admin_organizations__organization_id__migrate_missing_faces_post 1 param → 200422
GET
/admin/organizations/{organization_id}/migration-progress
Admin Migration Progress
admin_migration_progress_admin_organizations__organization_id__migration_progress_get 1 param → 200422
POST
/admin/organizations/{organization_id}/add-organizer
Admin Add Organizer To Organization
admin_add_organizer_to_organization_admin_organizations__organization_id__add_organizer_post 1 param body → 200422
POST
/admin/organizations/{organization_id}/remove-organizer
Admin Remove Organizer From Organization
admin_remove_organizer_from_organization_admin_organizations__organization_id__remove_organizer_post 1 param body → 200422
POST
/admin/assign-organizer
Admin Assign Organizer Endpoint
admin_assign_organizer_endpoint_admin_assign_organizer_post body → 200422
GET
/org/can-manage-organizers
Org Can Manage Organizers Endpoint
org_can_manage_organizers_endpoint_org_can_manage_organizers_get → 200
GET
/org/branding
Org Branding Get Endpoint
org_branding_get_endpoint_org_branding_get 1 param → 200422
POST
/org/branding
Org Branding Set Endpoint
org_branding_set_endpoint_org_branding_post body → 200422
GET
/org/event-organizers
Org Event Organizers Endpoint
org_event_organizers_endpoint_org_event_organizers_get 1 param → 200422
GET
/org/photographers
Org Photographers Endpoint
org_photographers_endpoint_org_photographers_get 1 param → 200422
GET
/org/managers
Org Managers Endpoint
org_managers_endpoint_org_managers_get 1 param → 200422
POST
/org/managers/set
Org Managers Set Endpoint
org_managers_set_endpoint_org_managers_set_post body → 200422
GET
/org/projects
Org Projects Endpoint
org_projects_endpoint_org_projects_get 1 param → 200422
POST
/org/create-organizer
Org Create Organizer Endpoint
org_create_organizer_endpoint_org_create_organizer_post body → 200422
PATCH
/org/update-organizer
Org Update Organizer Endpoint
org_update_organizer_endpoint_org_update_organizer_patch body → 200422
POST
/org/assign-organizer
Org Assign Organizer Endpoint
org_assign_organizer_endpoint_org_assign_organizer_post body → 200422
POST
/org/unassign-organizer
Org Unassign Organizer Endpoint
org_unassign_organizer_endpoint_org_unassign_organizer_post body → 200422
POST
/org/remove-organizer
Org Remove Organizer Endpoint
org_remove_organizer_endpoint_org_remove_organizer_post body → 200422
GET
/org/permissions/tasks
Org Permissions Tasks Endpoint
org_permissions_tasks_endpoint_org_permissions_tasks_get 1 param → 200422
GET
/org/permissions/user-matrix
Org Permissions User Matrix Endpoint
org_permissions_user_matrix_endpoint_org_permissions_user_matrix_get 5 params → 200422
PATCH
/org/permissions/user
Org Permissions Patch User Endpoint
org_permissions_patch_user_endpoint_org_permissions_user_patch body → 200422
GET
/org/permissions/search-members
Org Permissions Search Members Endpoint
org_permissions_search_members_endpoint_org_permissions_search_members_get 5 params → 200422
GET
/org/permissions/role-matrix
Org Permissions Role Matrix Endpoint
org_permissions_role_matrix_endpoint_org_permissions_role_matrix_get 3 params → 200422
GET
/org/permission-presets
Org List Permission Presets Endpoint
org_list_permission_presets_endpoint_org_permission_presets_get 2 params → 200422
POST
/org/permission-presets
Org Create Permission Preset Endpoint
org_create_permission_preset_endpoint_org_permission_presets_post body → 200422
GET
/org/permission-presets/{preset_id}
Org Get Permission Preset Endpoint
org_get_permission_preset_endpoint_org_permission_presets__preset_id__get 2 params → 200422
PATCH
/org/permission-presets/{preset_id}
Org Update Permission Preset Endpoint
org_update_permission_preset_endpoint_org_permission_presets__preset_id__patch 1 param body → 200422
DELETE
/org/permission-presets/{preset_id}
Org Delete Permission Preset Endpoint
org_delete_permission_preset_endpoint_org_permission_presets__preset_id__delete 2 params → 200422
POST
/org/permission-presets/set-default
Org Set Default Preset Endpoint
org_set_default_preset_endpoint_org_permission_presets_set_default_post body → 200422
POST
/org/permission-presets/apply
Org Apply Permission Preset Endpoint
org_apply_permission_preset_endpoint_org_permission_presets_apply_post body → 200422
GET
/org/permissions/role-assignments
Org Permissions Role Assignments Endpoint
org_permissions_role_assignments_endpoint_org_permissions_role_assignments_get 1 param → 200422
POST
/org/permissions/assign-role
Org Permissions Assign Role Endpoint
org_permissions_assign_role_endpoint_org_permissions_assign_role_post body → 200422
GET
/admin/admins
Admin List Admins Endpoint
admin_list_admins_endpoint_admin_admins_get → 200
POST
/admin/admins/add
Admin Add Admin Endpoint
admin_add_admin_endpoint_admin_admins_add_post body → 200422
POST
/admin/admins/remove
Admin Remove Admin Endpoint
admin_remove_admin_endpoint_admin_admins_remove_post body → 200422
GET
/
Home
home__get → 200

Schemas 56

The contract defines 56 schemas that model the data the API accepts and returns. The most detailed are UpdateShareRequest (22 properties), CreateHybridShareRequest (13 properties), GenerateShareLinksRequest (13 properties), AddImagesRequest (10 properties). Each schema is shown below with its type and property counts.

AbortMultipartUploadRequest
object
3 properties 3 required
AddImagesRequest
object
10 properties 3 required
AddImagesToShareRequest
object
2 properties 2 required
AssignFaceRequest
object
4 properties 3 required
AttendeeEmailTemplateRequest
object
3 properties 3 required
AttendeeRegistrationPresignRequest
object
Presign one face photo upload for attendee self-registration (same S3 layout as dashboard).
2 properties 2 required
AttendeeSetupRequest
object
7 properties 1 required
BBox
object
4 properties 4 required
Body_add_logo_endpoint_addLogo_post
object
7 properties 4 required
Body_add_logo_transcription_endpoint_addLogoTranscription_post
object
2 properties 2 required
Body_add_person_face_endpoint_addPersonFace_post
object
8 properties 3 required
Body_change_person_category_endpoint_changePersonCategory_put
object
2 properties 2 required
Body_delete_logo_transcription_endpoint_deleteLogoTranscription_delete
object
2 properties 2 required
Body_edit_logo_endpoint_editLogo_post
object
5 properties 1 required
Body_edit_person_endpoint_editPerson_post
object
6 properties 1 required
Body_org_branding_set_endpoint_org_branding_post
object
4 properties
Body_train_logo_endpoint_trainLogo_post
object
2 properties 2 required
Body_update_logo_transcription_endpoint_updateLogoTranscription_put
object
3 properties 3 required
ClearReviewFlagsRequest
object
1 property 1 required
CompleteMultipartUploadRequest
object
4 properties 4 required
CompletedPart
object
2 properties 2 required
CountsRequest
object
1 property 1 required
CreateCollectionBody
object
1 property
CreateHybridShareRequest
object
13 properties
CreateMultipartUploadRequest
object
5 properties 2 required
CreateShareRequest
object
7 properties 1 required
CreateUploadLinkRequest
object
9 properties 1 required
DeleteImagesRequest
object
2 properties 2 required
DeletePersonsRequest
object
2 properties 1 required
FaceOccurrenceCreate
object
3 properties 2 required
FileInfo
object
2 properties 2 required
FolderRequest
object
2 properties 2 required
GeneratePresignedUrlsRequest
object
5 properties 2 required
GenerateShareLinksRequest
object
13 properties 1 required
HTTPValidationError
object
1 property
MergePhotographersRequest
object
3 properties 2 required
ModifyFolderImagesRequest
object
3 properties 3 required
MultipartFileInfo
object
2 properties 2 required
PersonUpdatedRequest
object
2 properties 2 required
PhotographerAccessRequest
object
1 property 1 required
RegisterAttendeeRequest
object
8 properties 1 required
RestoreImagesRequest
object
2 properties 2 required
RetryTaggingRequest
object
2 properties 2 required
ReviewLifecycleRequest
object
1 property 1 required
SendAttendeeEmailsRequest
object
6 properties 2 required
SetAttendeeEmailApprovalRequest
object
Set share-email readiness. Any of approved / approved-none / approved-Pavoot allows send.
3 properties 3 required
SetPhotographerLockRequest
object
3 properties 3 required
SharePreviewRequest
object
4 properties
TaggingStepRequest
object
3 properties 3 required
UpdateFolderNameRequest
object
3 properties 3 required
UpdateImagesPhotographerRequest
object
3 properties 3 required
UpdateShareRequest
object
22 properties 1 required
UpdateUploadLinkRequest
object
10 properties 1 required
UpsertAttendeeRequest
object
3 properties 2 required
ValidationError
object
3 properties 3 required
ZipDownloadRequest
object
3 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

pavoot-api-openapi.json Raw ↑
Where this information came from

This is an independent, third-party profile of Pavoot Application API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.