A REST API with Swagger docs, per-client scoped keys, and OAuth 2.1 authorization. Pull data, push updates, and integrate Synup into your existing stack.
The Synup API follows REST conventions — resource-oriented URLs, standard HTTP methods, JSON responses. The Swagger UI gives you a browsable reference with try-it-out capability. Coverage spans listings, reviews, social, GBP, analytics, campaigns, and reseller operations.
For simple integrations, generate an API key and pass it as a Bearer token. For production applications, use OAuth 2.1 with PKCE for secure, scoped access. Dynamic Client Registration (RFC 7591) lets your app register programmatically.
mcp:read, mcp:writeCreate API keys scoped to none, all, or specific clients. The agent uses the right key automatically when you name a client in chat. Rotate keys without downtime, and track which key is assigned to which client.
Open Settings · API keysAll keys, IDs, endpoints, and payloads on this page are illustrative samples — swap them for your own before publishing.
Browse every endpoint, try requests live, see response schemas. No separate docs site needed.
Assign each key to none, all, or specific clients. The agent uses the right key automatically.
sk_live_x7y8...z93 clientsProduction-grade authorization with dynamic client registration and refresh tokens.
Generate a new key and swap it in without downtime. Old keys revoke immediately.
sk_live_a1b2...f6RotateEndpoints organized by domain: Listings, Reviews, Social, GBP, Analytics, Campaigns, Reseller.
Paste your Anthropic API key once. It syncs to the agent container and redeploys automatically.
// Adrian Graphics & Marketing rollout const results = await synup.get('/v1/campaigns/results'); // nearly every client: increased sales revenue // many clients: 400%+ within first few months
Adrian rolled out Synup quickly across many agency clients — combining presence, reputation, and campaigns at once. Results came almost overnight: nearly every client saw increased sales revenue within the first few months.
Create a key, hit an endpoint, and read the response. The Swagger UI is live in your dashboard the moment your trial starts.