Phone line
public APIconnector builttexts and callsTexts reach the texting agent by webhook. Calls reach the voice line through a SIP trunk.Live sends stay off until numbers are allow-listed. Voice has not run on a live call.source: agents/photon/README.mdSquare
public APIno connectorappointments, payments, inventoryBookings API: search availability; create, update and cancel bookings; webhooks. Inventory API: counts and adjustments.Writing to the full calendar needs a paid Appointments plan. Only the seller can make a team member bookable.source: developer.squareup.com/docs/bookings-api/what-it-isShopify
public APIno connectorretail storefrontGraphQL Admin API with a scoped access token: products, orders, inventory.Rate limits are cost-based. The inventory mutations were not read in full for this work.source: shopify.dev/docs/api/admin-graphqlGoogle Business Profile
gated APIno connectorlisting: hours, phone, booking linkKeep the listing's hours and booking link in step with the salon's settings.API access is granted per project on request. Not re-checked for this work; the owner can also edit the listing by hand.source: docs/spec.md, F1.5 · not checked against the vendor's own docsVagaro
gated APIno connectorappointmentsREST and webhooks for employees, locations, appointments and customers.Needs a paid tier with Vagaro card processing and an approval form. No inventory or point of sale.source: supergood.ai/api-report-card/vagaro · not checked against the vendor's own docsBoulevard
gated APIno connectorappointmentsAdmin and client GraphQL APIs, webhooks.Enterprise tier only.source: supergood.ai/api-report-card/boulevard · not checked against the vendor's own docsBooksy
gated APIno connectorappointmentsA partner API in alpha.Not self-serve. The client list comes as an emailed CSV.source: supergood.ai/api-report-card/booksy · not checked against the vendor's own docsFresha
no APIno connectorappointmentsA read-only reporting connector.No public API to read or write bookings.source: supergood.ai/api-report-card/fresha · not checked against the vendor's own docsPaper appointment book
no APIno connectorrecordsPhotograph pages for import.Record import is in the contract but not built.source: contracts/endpoints.json (imports.*)Spreadsheets
no APIno connectorrecordsExport a CSV and map its columns onto the model.No importer exists yet.source: contracts/endpoints.json (imports.*)