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: October 2026OtherNO MCP
API GRADE
A
VERIFIED OCT 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
MCPNONENo official or community MCP server for ShootQ was found in public registries, on GitHub, or on npm. VERIFIED 2026-08
Supergood turns hard-to-integrate enterprise software into clean REST APIs and MCP tools: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

ShootQ scores A on Supergood's 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 ↗