{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification","LightboxImage"]},"type":"markdown"},"seo":{"title":"Peec.ai integration","siteUrl":"https://developers.frontegg.com/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"peecai-integration","__idx":0},"children":["Peec.ai integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://peec.ai/"},"children":["Peec.ai"]}," is an AI search analytics platform that tracks how brands appear in answers generated by ChatGPT, Gemini, AI Overviews, and other LLM-powered search surfaces. Integrating Peec.ai with Frontegg lets your application read brand visibility, share-of-voice, prompts, chats, source citations, agent-bot traffic, and project-profile data on behalf of a connected Peec.ai workspace through the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://docs.peec.ai/api/introduction"},"children":["Peec Customer API v1"]},". Authentication is API key with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["x-api-key"]}," header."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Prerequisites","type":"attention"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A Peec.ai workspace on the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Pro+ (yearly) plan"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Enterprise plan"]},". The Customer API is gated to these tiers — Starter, Pro (monthly), and Advanced plans cannot create API keys. Upgrade at the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://peec.ai/pricing"},"children":["Peec.ai pricing page"]}," or via your account's ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Billing"]}," screen."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Company-level access to your Peec.ai workspace (only company admins can create API keys)."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-peecai","__idx":1},"children":["Connect Peec.ai"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-open-the-api-keys-page","__idx":2},"children":["Step 1: Open the API Keys page"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sign in to your workspace at ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://app.peec.ai/"},"children":["app.peec.ai"]}," and open ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Company → API Keys"]}," in the left sidebar. This page hosts the two credential types Peec.ai issues: ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API Keys"]}," (Customer API, used by this integration) and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Personal Access Tokens"]}," (used by MCP clients such as Claude Desktop and Cursor — not used here)."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If your workspace is not on the Pro+ yearly plan or Enterprise, the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create API Key"]}," button is disabled and the page shows an ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Upgrade to Pro+ yearly or Enterprise to access the API"]}," banner. Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Upgrade plan"]}," to open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Billing"]}," page and switch plans before continuing."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/peec-ai-1.3aa0ac15d667fbe13b1ac0bf0082470220aaef7723477aeddc3b9f52046b6cab.1ce25488.png","alt":"Peec.ai API Keys page showing the Pro+ upgrade requirement"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-create-an-api-key","__idx":3},"children":["Step 2: Create an API key"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once your workspace is on a plan that includes the Customer API, return to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Company → API Keys"]}," and click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create API Key"]},". In the dialog, give the key a recognizable name (for example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]},") and choose a scope:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Company-scoped"]}," — grants access across every project in your workspace. Use this when one integration needs to read or write data for multiple projects."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Project-scoped"]}," — limits the key to a single project. Peec recommends project-scoped keys to minimize risk. Pick the project from the dropdown in the create-key dialog."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create"]}," to generate the key. Peec.ai displays the key value ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["only once"]}," — copy it immediately and store it somewhere safe. You will paste it into the Frontegg portal in the final step."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your API key secret","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Peec.ai shows the key value only at creation time. If you lose it, you must revoke the key on the API Keys page and create a new one. Never commit the key to version control or expose it in client-side code."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-company-scoped-keys-note-your-project-id","__idx":4},"children":["Step 3: (Company-scoped keys) Note your project ID"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This step only applies when you generated a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["company-scoped"]}," key and want every Frontegg request to be limited to a single project (recommended). If you generated a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["project-scoped"]}," key, skip to the next section — the project is already bound to the key."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The project ID is the value Peec assigns to each project and has the form ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["or_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"]}," (for example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["or_915e742b-396d-4a86-ad57-8bc84e8c2232"]},"). It is shown in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create API Key"]}," dialog when you switch the scope toggle to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Project-scoped"]}," — copy the ID for the project you want to target, even if you ultimately create the key as company-scoped. You can also retrieve project IDs programmatically once the key works by calling ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET https://api.peec.ai/customer/v1/projects"]}," with the new key."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":5},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API Key"]}," (and, optionally, a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Project ID"]},"), enter them in the Frontegg portal:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg portal"]}," and navigate to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["[Environment]"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integrations"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Peec.ai"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Paste the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API Key"]}," into the corresponding field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If you generated a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["company-scoped"]}," key and want every request to be limited to one project, paste the project ID into the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Project ID"]}," field (format ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["or_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"]},"). Leave the field empty for ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["project-scoped"]}," keys."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Frontegg sends the key on every request as the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["x-api-key"]}," header. When a Project ID is configured, Frontegg automatically appends ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["?project_id=<value>"]}," to every endpoint that accepts it, so company-scoped keys behave like project-scoped keys without any extra wiring."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":6},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://docs.peec.ai/api/introduction"},"children":["Peec Customer API introduction"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://docs.peec.ai/api/authentication"},"children":["Peec Customer API authentication guide"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://docs.peec.ai/api/ratelimits"},"children":["Peec Customer API rate limits"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://peec.ai/pricing"},"children":["Peec.ai pricing and plans"]}]}]}]},"headings":[{"value":"Peec.ai integration","id":"peecai-integration","depth":2},{"value":"Connect Peec.ai","id":"connect-peecai","depth":3},{"value":"Step 1: Open the API Keys page","id":"step-1-open-the-api-keys-page","depth":4},{"value":"Step 2: Create an API key","id":"step-2-create-an-api-key","depth":4},{"value":"Step 3: (Company-scoped keys) Note your project ID","id":"step-3-company-scoped-keys-note-your-project-id","depth":4},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"category":"Marketing","displayName":"Peec.ai","seo":{"title":"Peec.ai integration"}},"lastModified":"2026-05-29T13:43:28.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/peec-ai","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}