Authenticate to the Meevo Public API and retrieve or update appointment and client data.
domain: docs.meevoapi.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Enroll in the Meevo Public API program ($49/month, plus a $199 one-time Daily Data Stream startup fee) and receive your Welcome Kit with test-bed appId/appSecret credentials.
POST your appId and appSecret (as client_id and client_secret) with header Accept: application/json to the Marketplace OAuth2 token endpoint (test bed: https://d18devmarketplace.meevodev.com/oauth2/token) to obtain a JWT.
Send the JWT as a Bearer token against the test-bed base URL (https://d18devpub.meevodev.com) for all API calls.
Cache infrequently-changing reference data (Products, Services, Package/Membership definitions, Gift Card Types, Business Information) locally to stay under Meevo's rate limits.
Re-authenticate for a new JWT when it expires (1 hour) or when switching locations within a tenant, since JWTs are location-specific.
Known gotchas
The Meevo Public API rate limit is 60 calls/minute and 1,000 calls/location/day (5,000/day hard cap with per-call overage charges beyond 1,000); repeatedly retrying past the limit only extends the lockout.
JWTs are location-specific — switching locations within the same tenant requires obtaining a new token, not reusing the existing one.
Test-bed credentials expire after 90 days if your app hasn't gone live in production by then.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?