Home / Developers
Coming soon. The Developer API is being built and is not available yet. Everything below describes what it will do; the sample screens are illustrative.
Developers · API

Build on Venue Manager with a secure, scoped API.

Connect your own app, CRM, ERP or booking flow to Venue Manager. You will create API keys in Org settings and choose exactly which products and actions each key can use.

Scoped API keysPer-product accessFollows your plan
Coming soonSee plans
ILLUSTRATIVE
Request200 OK
# Today's bookings for one space curl https://api.sporfy.com/vm/v1/bookings \ -H "X-App-Id: vmapp_7Q2…" \ -H "X-App-Secret: ••••••••" \ -d space=court-hall-1 -d date=today
Key · Front-desk syncLive
slots.bookings:readslots.bookings:writeclasses.students:read
Last used · 2 min agoIP allowlist
ResponseJSON
{ "data": [ { "id": "bk_8f2…", "court": "Court 2", "start": "18:00" } ] }
What you can build

Your systems, connected to your venue.

Bookings anywhereShow live availability and take bookings from your own app, kiosk or partner site.
Accounting and BIPull payments, invoices and fees into your accounting tool or dashboards.
CRM and admissionsPush enquiries and enrolments from your own forms straight into Classes.
Messaging from your toolsSend approved WhatsApp templates from your CRM through WhatsApp support.
Store and stock syncKeep sales campaign products and stock in step with your warehouse system.
Member accessCheck memberships at your own gates, apps or partner venues.
API coverage

One API across every product.

Each product has its own scopes, split into read and write. A key only sees the products and actions you choose.

Slots slots.*
  • Spaces and courtsread
  • Availabilityread
  • Bookingsread · write
  • Slot membershipsread · write
  • Check-insread · write
Classes classes.*
  • Classes and batchesread
  • Studentsread · write
  • Attendanceread · write
  • Fees and renewalsread · write
  • Enquiriesread · write
Sales campaigns sales.*
  • Campaignsread
  • Products and stockread · write
  • Ordersread · write
  • Pay linksread · write
Lifestyle memberships lifestyle.*
  • Plansread
  • Membersread · write
  • Renewalsread · write
WhatsApp support support.*
  • Contacts and labelsread · write
  • Conversationsread
  • Template messagessend
Organisation org.*
  • Customersread · write
  • Payments and invoicesread
  • Reportsread

PLANNED COVERAGE · THE DOCS LIST EVERY ENDPOINT AT LAUNCH

01 · KEYS AND SCOPES

Keys you control, down to each action.

Create keys in Org settings › Developers. Each key is an App ID and an App Secret. Name it, pick products and read or write scopes, set an expiry and an IP allowlist. The secret is shown once; rotate or revoke any key in one click.

  • Least accessOnly the scopes each key needs.
  • Shown onceSecrets are stored hashed.
  • Usage and logsRequests, errors and last use per key.
  • Role-basedOnly roles with Developer access can manage keys.
ILLUSTRATIVE
Org settings › Developers3 keys
Front-desk syncLive
Accounting exportLive
Old kioskRevoked
New key · scopesPick
Slots · readSlots · writeClasses · readOrg · reports
Requests · 7 daysUsage
M
T
W
T
F
S
S
02 · Follows your subscription

Available from Professional, on every product.

API access is set per product. A key can only use the products where your plan includes it.

Every productStandardProfessionalPremiumEnterprise
Developer API and keys—✓✓✓
MCP servers for AI agents—✓✓✓
Read and write scopes—✓✓✓
Usage and request logs—✓✓✓
Rate limits—Plan limitHigher limitCustom

Plan changes apply on their own. If a product moves to Standard or its subscription ends, that product's scopes pause on every key and MCP server, and other products keep working. Upgrade again and they resume, with no new keys needed.

Security

Built to be safe by default.

Org-scopedA key belongs to one organisation and never sees another's data.
Hashed secretsSecrets are stored hashed and shown only once.
IP allowlists and expiryLimit where a key works and for how long.
Audit logWho created, rotated or revoked each key, and when.
Rate limitsPer key, by plan, with clear headers in every response.
HTTPS onlyAll traffic is encrypted in transit.
New · MCP

Prefer to ask an AI?

You will create MCP servers from the same Developers area and run your venue from Claude, ChatGPT or any MCP-compatible agent.

FAQ

Developers, answered.

Which plans include the API?

Professional, Premium and Enterprise, set separately for each product. Standard plans do not include API access.

What happens if we downgrade?

Scopes for the downgraded product pause on every key and MCP server. Keys stay in place and work again when you upgrade.

Can we test before going live?

Every product starts with a 15-day free trial. When developer access is released you will be able to build against your trial organisation first.

Who can create keys?

Team members whose role includes Developer access. Every change is recorded in the audit log.

Are there rate limits?

Yes, per key and by plan. The docs list the limits and the response headers that report them.

Get started

Build on Venue Manager.

Developer access is coming to Professional and above. Start a 15-day free trial of Venue Manager today.

Start free trial