The API Report CardAPI Index
ShootQ

ShootQ API

Studio / Photography Business Management · shootq.com

ShootQ's public JSON API does one thing: create a lead, plus a read of the referrers list. Jobs, contracts, invoices, payments, and clients have no programmatic path, and there are no webhooks or SDKs. Auth is a static api_key query parameter, enabled per brand by an admin.

Last verified: July 2026Other
API GRADE
A
VERIFIED JUL 2026

SCORECARD

ExistenceGOODA first-party JSON API exists at app.shootq.com/api, scoped to lead intake and a referrers list.
AccessGOODAn administrator enables the API per brand under Settings, Integrations; no partner program involved.
CoveragePOORSurface is one lead-creation POST plus a referrers-list GET; jobs, contracts, invoices, payments, and clients have no read access.
AuthPOORAuth is a static api_key passed as a URL query parameter; no OAuth and no scoped tokens, so keys can leak into logs.
Docs & DXPOORSingle docs page with no SDKs, developer portal, changelog, or webhooks; the page warns misuse can result in a loss of data.
StabilityGOOD
Supergood: ShootQ shipped a real API. Most vendors don't; we ship near-native APIs for the rest.

Frequently asked questions

ShootQ scores A on the API Report Card. ShootQ's public JSON API does one thing: create a lead, plus a read of the referrers list. Jobs, contracts, invoices, payments, and clients have no programmatic path, and there are no webhooks or SDKs. Auth is a static api_key query parameter, enabled per brand by an admin.

Tried to integrate with ShootQ?
SOURCES
Public API is scoped to a single write action (create lead) - no programmatic access to jobs, contracts, invoices, payments, or clients, so studios cannot sync data to accounting, BI, or modern CRM stacks app.shootq.com
No webhooks - third-party tools cannot react to events like 'contract signed' or 'invoice paid' without polling, and polling isn't supported because the read endpoints don't exist app.shootq.com
Authentication is a static api_key passed as a URL query parameter, which is weak by modern standards (no OAuth, no scoped tokens, key leakage risk in logs) app.shootq.com
API must be manually enabled per brand by an administrator, adding friction for any integration partner trying to onboard customers app.shootq.com
No SDKs, no developer portal, no changelog, and the docs page warns that misuse 'can result in a loss of data' - discouraging by design app.shootq.com
Integration ecosystem is small and largely limited to payments + lead-capture (FloForms, WordPress plugin, Square/Stripe/PayPal); no Zapier-native app, no native QuickBooks/Xero sync wordpress.org
Interface feels clunky, dated, and slow compared to newer competitors - looks 'like software from years ago' to clients capterra.com
Scales poorly past solo work - several reviewers say ShootQ was great as a solo photographer but became burdensome once the studio grew capterra.com
Bugs reported: duplicate invoicing, occasional system freeze-ups getapp.com
Account access / billing issue: user canceled within a week of monthly payment, was still locked out, complaint escalated but unresolved capterra.com
Support quality described as effective but inconsistent softwareworld.co
Free trial capped at six jobs, which is insufficient for studios evaluating workflow at real volume capterra.com
Limited functionality vs. competitors - feature gaps relative to HoneyBook/Dubsado/Tave on automation and templates getapp.com