Setting Up API Access
6 min read
Eevy AI now lets you connect external tools directly to your store's review data. Whether you want an AI agent to answer questions about your reviews, a dashboard that pulls product coverage stats, or an automation that monitors your review pipeline — it all starts with an API token.
This guide walks you through creating a token, connecting your first tool, and what you can do once you're set up.
Why Use API Access?
AI agents: Let an AI assistant query your reviews, find trends, or answer questions like "which products have the most 1-star reviews?" — all in natural language.
Dashboards: Pull review counts, product coverage, and store sync data into your own reporting tools.
Automations: Build workflows that react to your review data — for example, flagging products with low review coverage or alerting you when a product crosses a review threshold.
The API is read-only, so your data is safe. Nothing can be modified or deleted through the API.
Creating Your API Token
1. Open the Eevy AI app in your Shopify admin
2. Go to Settings
3. Click the API Access tab
4. Click Create experiment token
5. Copy the token immediately — it is only shown once
The token is tied to your current experiment, which means it can only access data for that specific experiment. This keeps things secure: if you share a token with an external tool, it can only see what you intended.
If you run multiple stores with Multi-Store Sync, you can also create a token scoped to your entire sync group, giving a tool access to all connected stores at once.
Connecting a Tool or Agent
Base URL:
https://eevy-v3-532047863820.europe-west3.run.app/api/external/v1API Token: The token you just created (starts with
eevy_live_)The tool sends the token in a header with each request. If you are setting this up yourself or handing it to a developer, the token goes in either:
Authorization: Bearer eevy_live_...or
X-API-Key: eevy_live_...Both work identically. Most tools will handle this for you — you just paste the token in.
Preferred token-scoped endpoints:
POST /api/external/v1/queryGET /api/external/v1/experiment/reviewsGET /api/external/v1/experiment/products/data-coverage?data_type=reviewsGET /api/external/v1/shop-sync-groupWhat You Can Do With the API
Ask questions in plain English: Use
POST /api/external/v1/query. This prompt endpoint understands natural-language queries like "show me 5-star reviews mentioning shipping" or "which products have the most reviews?" Your AI agent sends a question, and the API returns the interpreted query plus results. For experiment-scoped tokens, the experiment is inferred automatically.Browse reviews: Use
GET /api/external/v1/experiment/reviews. Filter and search reviews by star rating, product handle, keyword, testing status, or verified purchase status without sending an experiment ID.Check product coverage: Use
GET /api/external/v1/experiment/products/data-coverage?data_type=reviews. This shows which products have review data and how much, again using the experiment linked to the token.View store sync overview: Use
GET /api/external/v1/shop-sync-group. If you use multi-store sync, this returns connected stores and their experiments using the ShopSync scope linked to the token.Advanced explicit-ID routes: If you already know the IDs, the API still supports
GET /api/external/v1/experiments/:experimentID/reviews, GET /api/external/v1/experiments/:experimentID/products/data-coverage, and GET /api/external/v1/shop-sync-groups/:shopSyncID.Discover the full API: Use
GET /api/external/v1 for the API index and GET /api/external/v1/openapi.json for the OpenAPI spec.Making Your First API Call
Authorization header and send a question in plain English:curl -sS "https://eevy-v3-532047863820.europe-west3.run.app/api/external/v1/query" \ -H "Authorization: Bearer eevy_live_..." \ -H "Content-Type: application/json" \ -d '{"prompt":"Return reviews mentioning \"Ising\"","limit":10}'You can also call the structured token-scoped endpoints directly. For example, to fetch reviews:
GET /api/external/v1/experiment/reviews?ratings=5,4&search=Ising. For data coverage: GET /api/external/v1/experiment/products/data-coverage?data_type=reviews. For multi-store tokens: GET /api/external/v1/shop-sync-group.Managing Your Tokens
To manage your tokens, go to Settings → API Access in the Eevy AI app. You will see a list of all active tokens, including when each was last used. Click any token to revoke it. Revoked tokens stop working immediately.
Best practices:
• Create a separate token for each tool or integration
• Use experiment-scoped tokens unless you specifically need multi-store access
• Revoke tokens you are no longer using
• If a token is accidentally exposed, revoke it and create a new one
Wrapping Up
Free — 30 seconds
Is your product page losing sales right now?
Most Shopify PDPs we scan have 4+ fixable conversion gaps. Paste your URL and get a scored audit instantly.
Get my free audit →Related Articles
Free — no account needed
See exactly what's costing you conversions
Paste your product URL. Get a scored Shopify PDP audit in 30 seconds — then see how Eevy AI fixes every gap.
Scan my store →Ready to optimize your social proof?
Install Eevy AI, import your reviews, and let the genetic algorithm find the layouts that convert best for your store.
Get started with Eevy AI