weeveo
  • Features
  • How it works
  • Revenue
  • Agents
  • Pricing
  • Docs
Sign in
Start free
weeveoanalytics

Understand your traffic.See what leads to sales.

See where visitors come from, what they do and which visits lead to purchases. Basic statistics without a popup. Recordings require permission.

Start freeService status

© 2026 Weeveo. All rights reserved.

Product

  • Features
  • Revenue reporting
  • Realtime
  • Funnels & journeys
  • Pricing

Developers

  • Documentation
  • Agents & MCP
  • Browser SDK
  • REST API
  • Start free
  • Sign in

Company

  • Changelog
  • Support
  • Contact
  • Privacy policy
  • Terms of service
  • Refund policy
  • Status

weeveo

Skip to content
Documentation home
Start here
Meet WeeveoYour first siteFind your way aroundCore concepts & metrics
Install & track
Install the trackerFramework & CMS recipesTracker configurationBrowser SDK referenceConsent & your CMPVisitor identity & payment matchingVerify your installationCustom tracking domains
Understand your traffic
Overview & realtimeDates, filters & comparisonsSources & campaignsPages & engagementEvents & visitor timelinesExplore, paths & saved viewsTraffic quality & anomalies
Conversions & revenue
Goals & conversionsFunnels & bottlenecksRetention cohortsRevenue reportingConnect a payment providerAttribution modelsCustomer journeysAll payment providers
Experience & performance
Session replaysClick & scroll heatmapsWeb Vitals & performance
Developers & agents
Connect ChatGPT, Claude & agentsCreate & manage API keysREST API quickstartAnalytics query referenceErrors, limits & safe retriesJavaScript & Python examplesMCP transport & tool discoveryOAuth discovery & authorizationPermissions & write consentAsk Weeveo & saved chatsApp identity & plugin metadataHTTP surface referenceAll API & MCP tools
Workspace & privacy
Workspaces & multiple sitesTeam, roles & invitationsSite preferences & notificationsPublic reports, embeds & badgesAccount & securityPrivacy & collection controlsVisitor export & erasure
Operate Weeveo
Background jobs & maintenanceTroubleshooting & common questionsQuestions & analysis recipes
Building something?Explore every API tool Download JSON reference ↗
DocsDevelopers & agents
Developers & agents

REST API quickstart

Query the same reports as the dashboard with ordinary HTTPS requests.

On this page
1. Create a server-side credential2. Discover your projects3. Query a report4. Handle errors5. Choose a tool

1. Create a server-side credential#

Generate a read-only API key for your site and save its one-time secret. The public base URL is https://weeveo.com. Self-hosted installations use their own configured HTTPS origin.

2. Discover your projects#

bash
curl https://weeveo.com/api/v1/tools/list_projects \
  -H "Authorization: Bearer $WEEVEO_API_KEY"

The response uses { "tool": "list_projects", "result": ... }. API keys default to their own site. For an authorized OAuth credential covering multiple sites, explicitly pass projectId in site-specific calls.

3. Query a report#

bash
curl https://weeveo.com/api/v1/tools/get_traffic_summary \
  -H "Authorization: Bearer $WEEVEO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"range":"30d","traffic":"human","compare":true}'

POST accepts a JSON object of arguments and returns { tool, result }. GET is supported only for read tools and converts simple boolean/numeric query values. Use POST for arrays and nested objects. The body limit is 65,536 characters as checked by the route.

4. Handle errors#

Check the HTTP status and { error } response. Authentication failure is different from a valid credential without project/role/write access. Never retry destructive writes blindly. See errors and limits.

5. Choose a tool#

The tool reference contains every registered tool and exact input schema. Authenticated GET /api/v1/tools returns the runtime catalog. The public JSON catalog contains documentation schemas only and never runs a tool.

Still looking for an answer? Try troubleshooting or get in touch.

PreviousCreate & manage API keysNextAnalytics query reference
ON THIS PAGE
1. Create a server-side credential2. Discover your projects3. Query a report4. Handle errors5. Choose a tool
Your sites. Your permission.

Start with read access. Grant changes when you need them.

Understand access

Search Weeveo documentation

Good places to start

Start hereYour first siteGo from a new workspace to your first verified visit.Install & trackInstall the trackerOne shared script, configured for your site and consent policy.Install & trackBrowser SDK referenceTrack actions, inspect consent and identify a permitted persistent visitor.Developers & agentsConnect ChatGPT, Claude & agentsUse OAuth sign-in for hosted agents, with optional API keys for other clients.Developers & agentsAnalytics query referenceExact shared date, traffic, comparison and filter parameters.Developers & agentsAll API & MCP toolsEvery tool, argument schema and permission in the shared registry.
K to open↑ ↓ to select · Enter to open · Esc to close