For Agents
Read Optmyzr PPC optimisation suggestions, history, alerts, metrics, and blueprint tasks across 9 endpoints, with API-token query authentication.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Optmyzr API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Optmyzr API.
List the Google Ads, Microsoft Ads, and Amazon Ads accounts visible to the calling token
Retrieve current optimisation suggestions Optmyzr has surfaced for an account
Pull optimisation history showing which suggestions were applied or dismissed
GET STARTED
Use for: List all Optmyzr-managed PPC accounts available to my token, Retrieve current optimisation suggestions for a Google Ads account, Get the optimisation history for a Microsoft Ads account, Find all active Optmyzr alerts that need attention
Not supported: Does not handle pushing changes to Google Ads, account billing, or workout configuration writes — use for read-only Optmyzr suggestion, alert, metric, and task retrieval only.
Jentic publishes the only available OpenAPI specification for Optmyzr API, keeping it validated and agent-ready. Optmyzr is a PPC management platform that surfaces optimisation suggestions, performance metrics, and workout-style task lists for paid-search advertisers managing Google Ads, Microsoft Ads, and Amazon Ads accounts. The User Data API provides read-only access to optimisation suggestions, history, active alerts, account metrics, and blueprint tasks. Authentication is an API token passed as a query parameter on every call.
Read active alerts indicating issues requiring PPC manager attention
Fetch performance metrics (cost, clicks, conversions) for managed accounts
Look up workout history and the list of custom workouts configured per account
Patterns agents use Optmyzr API for, with concrete tasks.
★ PPC manager weekly review
Account managers running weekly reviews can pull a unified view across the agency's book by chaining GET /UserData/V1/Accounts to enumerate accounts and GET /UserData/V1/OptimizationSuggestions per account. The agent assembles a single weekly report rather than logging into each account through the Optmyzr UI.
GET /UserData/V1/Accounts, then for each account_id GET /UserData/V1/OptimizationSuggestions and compile a markdown report grouped by account.
Alert-driven on-call rotations
Agencies can wire Optmyzr alerts into on-call rotations by polling GET /UserData/V1/ActiveAlerts on a schedule and routing matched alerts to the responsible PPC analyst through chat or ticketing. Because the endpoint returns alerts already filtered to the calling token, every analyst sees only their share of the book.
GET /UserData/V1/ActiveAlerts every 15 minutes, then post any new alerts to the PPC team's incident channel with the linked account ID.
Performance metrics export
Agencies feeding their own data warehouse can call GET /UserData/V1/Metrics on a daily schedule to extract cost, clicks, and conversion data for every account, then load the response into BigQuery or Snowflake for client reporting. Because the endpoint is read-only, agents can retry safely on transient failures.
GET /UserData/V1/Metrics with a date range covering yesterday and stage the response in the warehouse landing zone.
AI agent for PPC operations
Through Jentic, a PPC operations agent can answer 'what needs doing today' by calling GET /UserData/V1/ActiveAlerts and GET /UserData/V1/OptimizationSuggestions, summarising the highest-impact items in plain language. The Optmyzr token sits in the Jentic vault, so analysts can use the agent without holding the credential.
Search Jentic for 'get optmyzr active alerts', execute /UserData/V1/ActiveAlerts, and surface the top three by impact.
9 endpoints — jentic publishes the only available openapi specification for optmyzr api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/UserData/V1/Accounts
List managed PPC accounts
/UserData/V1/OptimizationSuggestions
Get current optimisation suggestions
/UserData/V1/OptimizationHistory
Get optimisation history
/UserData/V1/ActiveAlerts
Get active alerts
/UserData/V1/Metrics
Get account metrics
/UserData/V1/Workouts
Get custom workouts
/UserData/V1/BlueprintTasks
Get blueprint tasks
/UserData/V1/Accounts
List managed PPC accounts
/UserData/V1/OptimizationSuggestions
Get current optimisation suggestions
/UserData/V1/OptimizationHistory
Get optimisation history
/UserData/V1/ActiveAlerts
Get active alerts
/UserData/V1/Metrics
Get account metrics
Three things that make agents converge on Jentic-routed access.
Credential isolation
Optmyzr API tokens are stored encrypted in the Jentic vault. Because the token rides in a query parameter, Jentic appends it to the URL at request time so the agent never holds or logs the literal value.
Intent-based discovery
Agents search Jentic with intents like 'get optmyzr active alerts' or 'list optmyzr accounts' and Jentic returns the matching GET operation under /UserData/V1/ with its parameter schema.
Time to first call
Direct integration: half a day to read the docs and write paginated GET clients for each endpoint. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using Optmyzr API through Jentic.
Why is there no official OpenAPI spec for Optmyzr API?
Optmyzr does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Optmyzr API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Optmyzr API use?
The Optmyzr User Data API uses an API token sent as the 'token' query parameter. Through Jentic the token is stored encrypted in the vault and added to the URL at execution, so an agent never holds or constructs the URL itself.
Can I push changes to PPC accounts through this API?
No. This API is read-only — every endpoint is GET. Suggestions are surfaced for review but the User Data API does not provide write paths into Google Ads or Microsoft Ads. Acting on suggestions happens through the Optmyzr UI or Optmyzr's separate write-capable surfaces.
What are the rate limits for the Optmyzr API?
Optmyzr does not document fixed rate limits in this spec; they are governed by your Optmyzr commercial plan. Treat 429 responses as a signal to back off and confirm ceilings with the Optmyzr account team before scheduling frequent metric pulls.
How do I get current optimisation suggestions through Jentic?
Search Jentic for 'get optmyzr optimisation suggestions', load GET /UserData/V1/OptimizationSuggestions, and execute it. The vaulted token is supplied automatically as the query parameter.
What data does the metrics endpoint return?
GET /UserData/V1/Metrics returns aggregated PPC metrics — cost, clicks, conversions, and similar fields — for the accounts visible to the calling token across the requested date range. Granularity and exact field names follow the Optmyzr documentation for User Data.
/UserData/V1/Workouts
Get custom workouts
/UserData/V1/BlueprintTasks
Get blueprint tasks