The four levels
Every level creates paused. Publish live turns things on only within the rules on
Turn ads on within spend limits.
Who can hold a level
Set the level
Settings → Ad publishing → Agents lists every key and MCP connection with its level.
What a yes does
The first three columns assume the connection holds Create paused or Publish live.
When the platform is off for agents, an owner’s or admin’s confirmed create turns it on
for the whole workspace. The preview says so first.
Who approves
An admin who opens an owner-only request sees:
Only the workspace owner can approve turning ads on, raising budgets or deleting.
Approve a request
1
Open the link
Open the
approval_url the agent gave you. Or open Settings → Ad publishing. Requests wait under Waiting for approval.2
Sign in
Sign in to DATALYR as an owner or admin of the workspace.
3
Read the request
Read the summary, the ads and their previews. For Meta ads, open All placements.
4
Decide
Select Approve or Deny.
The agent sees the outcome with
get_ad_status.
Verify
- Open Settings → Ad publishing.
- Under Agents, confirm each connection shows the level you expect.
- Open the Activity tab.
- Confirm each approval shows who requested it and who decided it.
Next
- Turn ads on within spend limits: the live ads switch and the three limits.
- Change ads after launch: pause, budgets, new content, archive and delete.
- Agent access: every scope across DATALYR.