API Overview

A summary of the HeadshotPro API — what it does, what you can automate, and where to find the full documentation.

API Overview

The HeadshotPro API gives team admins programmatic control over their organization's headshot workflow. You can invite members, manage teams, track progress, and retrieve generated photos without touching the dashboard.

For full endpoint documentation, authentication details, and code examples, see the API Documentation.

What you can do

ResourceWhat it does
OrganizationRead org details and credit balance
InvitesSend, list, and revoke member invitations
Team MembersList members by completion status
TeamsCreate, rename, delete teams; assign members
ModelsList and inspect AI headshot sessions
PhotosRetrieve generated photos and favorites

How it works

  1. Go to Admin Dashboard > API and generate an API key.
  2. Use the key in the Authorization: Bearer <key> header on every request.
  3. Send invites, track progress, and pull finished headshots through the API.
  4. Optionally configure webhooks to get notified in real time instead of polling.

Good to know

  • API access is available to Team Owners and Admins.
  • API keys are organization-scoped — one key covers all teams and members.
  • Full reference docs with request/response examples are at headshotpro.com/api.
Was this article helpful?