GenlyticDocs
API Reference/Authentication
genlytic.app ↗
Get started

Authentication

Authenticate with the Genlytic public API using API keys.

The Genlytic API uses long-lived API keys for authentication. Keys start with gly_live_ and are created in Settings → API.

All API requests require a valid API key. Unauthenticated requests return 401 Unauthorized.

Creating an API key

  1. Go to Settings → API in your Genlytic dashboard
  2. Click + Create API Key
  3. Give it a name (e.g. "Power BI connector")
  4. Select the scopes your integration needs
  5. Copy the key immediately — it is shown only once

Request format

Include the key as a Bearer token on every request:

Authorization: Bearer gly_live_xxxxxxxxxxxxxxxx

Example request

curl https://api.genlytic.app/v1/visibility \
  -H "Authorization: Bearer gly_live_xxxxxxxxxxxxxxxx"

Scopes

Each API key is issued with explicit scopes. Request only the scopes your integration needs.

ScopeAccess
visibility:readRead visibility scores and snapshots
prompts:readList prompts and read scan results
prompts:writeCreate and update prompts
scans:writeTrigger manual scans (counts against daily limit)
optimize:readRead actions and briefs
optimize:writeUpdate action status (applied / dismissed)
agent:readRead agent missions, memory, and pending approvals

There is no agent:write scope. Agent actions — including approving tasks — require a Genlytic dashboard session and cannot be performed via the external API.

Plan requirements

API access requires Growth plan or above. Requests from Starter or Pro workspaces return 403 Forbidden.

Error responses

StatusMeaning
401Missing or invalid API key
403Key lacks the required scope, or plan too low
429Rate limit exceeded — see Rate Limits

Next steps

← Previous
Reports
Next →
Rate Limits
Was this page helpful?Report an issue →