Profound · Agentic Access

Profound Agentic Access

x-agentic-access generated

Profound exposes 125 API operations that an AI agent could call, of which 90 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.

By consequence: 35 read and 90 write.

Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.

CompanyAIAnswer Engine OptimizationAEOAI SearchGenerative Engine OptimizationMarketingAnalyticsAgent AnalyticsBrand VisibilityCitationsMCP
Operations: 125 Acting: 90 Human-in-the-loop: 0 Method: generated

By consequence

read 35 write 90

Source

Agentic Access

Raw ↑
generated: '2026-08-13'
method: generated
source: openapi/profound-external-api-openapi.json
description: Recommended x-agentic-access execution contracts, classified heuristically from
  the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
  audience per deployment. See research/curity/agentic-governance/.
summary:
  operations: 125
  by_action_class:
    connected: 35
    acting: 90
  by_consequence:
    read: 35
    write: 90
  human_in_the_loop_required: 0
operations:
- path: /v1/org
  method: get
  operationId: list_organizations_v1_org_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/regions
  method: get
  operationId: get_regions_v1_org_regions_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/models
  method: get
  operationId: get_models_v1_org_models_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/domains
  method: get
  operationId: get_domains_v1_org_domains_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/assets
  method: get
  operationId: get_assets_v1_org_assets_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/personas
  method: get
  operationId: get_personas_v1_org_personas_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/categories
  method: get
  operationId: get_categories_v1_org_categories_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/categories/{category_id}/topics
  method: get
  operationId: get_category_topics_v1_org_categories__category_id__topics_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/categories/{category_id}/tags
  method: get
  operationId: get_category_tags_v1_org_categories__category_id__tags_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/categories/{category_id}/regions
  method: get
  operationId: get_category_regions_v1_org_categories__category_id__regions_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/categories/{category_id}/citation-categories
  method: get
  operationId: get_category_citation_categories_v1_org_categories__category_id__citation_categories_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/categories/{category_id}/citation-tags
  method: get
  operationId: get_category_citation_tags_v1_org_categories__category_id__citation_tags_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/categories/{category_id}/prompts
  method: get
  operationId: get_category_prompts_v1_org_categories__category_id__prompts_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/categories/{category_id}/prompts
  method: post
  operationId: create_category_prompts_v1_org_categories__category_id__prompts_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/org/categories/{category_id}/prompts
  method: patch
  operationId: update_category_prompts_v1_org_categories__category_id__prompts_patch
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/org/categories/{category_id}/prompts/status
  method: patch
  operationId: update_category_prompt_status_v1_org_categories__category_id__prompts_status_patch
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/org/categories/{category_id}/assets
  method: get
  operationId: get_category_assets_v1_org_categories__category_id__assets_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/org/categories/{category_id}/personas
  method: get
  operationId: get_category_personas_v1_org_categories__category_id__personas_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/prompts/answers
  method: post
  operationId: get_answers_v1_prompts_answers_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/citations
  method: post
  operationId: query_citations_v1_reports_citations_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/citations/stream
  method: post
  operationId: stream_citations_v1_reports_citations_stream_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/visibility
  method: post
  operationId: query_visibility_v1_reports_visibility_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/visibility/stream
  method: post
  operationId: stream_visibility_v1_reports_visibility_stream_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/sentiment
  method: post
  operationId: query_sentiment_v1_reports_sentiment_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/sentiment/stream
  method: post
  operationId: stream_sentiment_v1_reports_sentiment_stream_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/sentiment-v2
  method: post
  operationId: query_sentiment_v2_v1_reports_sentiment_v2_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/web-search-results
  method: post
  operationId: query_web_search_results_v1_reports_web_search_results_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/web-search-results/stream
  method: post
  operationId: stream_web_search_results_v1_reports_web_search_results_stream_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/referrals
  method: post
  operationId: get_referrals_report_v1_v1_reports_referrals_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/bots
  method: post
  operationId: get_bots_report_v1_v1_reports_bots_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/content/{asset_id}/optimization
  method: get
  operationId: optimization_list_v1_content__asset_id__optimization_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/content/{asset_id}/optimization/{content_id}
  method: get
  operationId: optimization_analysis_v1_content__asset_id__optimization__content_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/knowledge-bases
  method: get
  operationId: list_knowledge_bases_v1_knowledge_bases_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/knowledge-bases/{knowledge_base_id}/search
  method: post
  operationId: search_knowledge_base_v1_knowledge_bases__knowledge_base_id__search_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/knowledge-bases/{knowledge_base_id}/documents
  method: post
  operationId: add_document_v1_knowledge_bases__knowledge_base_id__documents_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/knowledge-bases/{knowledge_base_id}/documents
  method: put
  operationId: update_document_v1_knowledge_bases__knowledge_base_id__documents_put
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/knowledge-bases/{knowledge_base_id}/documents
  method: delete
  operationId: delete_document_v1_knowledge_bases__knowledge_base_id__documents_delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/knowledge-bases/{knowledge_base_id}/folders
  method: post
  operationId: add_folder_v1_knowledge_bases__knowledge_base_id__folders_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/knowledge-bases/{knowledge_base_id}/folders
  method: delete
  operationId: delete_folder_v1_knowledge_bases__knowledge_base_id__folders_delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/integrations
  method: get
  operationId: list_integrations_v1_integrations_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/documents
  method: get
  operationId: list_documents_v1_documents_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/documents
  method: post
  operationId: create_document_v1_documents_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/documents/{document_id}
  method: get
  operationId: read_document_v1_documents__document_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/documents/{document_id}
  method: patch
  operationId: patch_document_v1_documents__document_id__patch
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/documents/{document_id}
  method: delete
  operationId: delete_document_v1_documents__document_id__delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/documents/{document_id}/content
  method: post
  operationId: replace_document_content_v1_documents__document_id__content_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/ads/openai-ads/ad-account/insights
  method: get
  operationId: get_account_insights_v1_ads_openai_ads_ad_account_insights_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/projects
  method: get
  operationId: list_projects_v1_projects_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/projects
  method: post
  operationId: create_project_v1_projects_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/projects/generations
  method: get
  operationId: list_project_generations_v1_projects_generations_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/projects/generations/{run_id}
  method: get
  operationId: get_project_generation_status_v1_projects_generations__run_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/projects/{project_id}
  method: get
  operationId: get_project_v1_projects__project_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/projects/{project_id}
  method: delete
  operationId: delete_project_v1_projects__project_id__delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/projects/{project_id}/status
  method: get
  operationId: get_project_status_v1_projects__project_id__status_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/projects/{project_id}/archive
  method: post
  operationId: archive_project_v1_projects__project_id__archive_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/projects/{project_id}/unarchive
  method: post
  operationId: unarchive_project_v1_projects__project_id__unarchive_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/projects/{project_id}/tasks
  method: get
  operationId: list_project_tasks_v1_projects__project_id__tasks_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/projects/{project_id}/tasks
  method: post
  operationId: create_project_task_v1_projects__project_id__tasks_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/projects/{project_id}/tasks/{task_id}
  method: get
  operationId: get_project_task_v1_projects__project_id__tasks__task_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/projects/{project_id}/tasks/{task_id}
  method: patch
  operationId: update_project_task_v1_projects__project_id__tasks__task_id__patch
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/projects/{project_id}/tasks/{task_id}
  method: delete
  operationId: delete_project_task_v1_projects__project_id__tasks__task_id__delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/projects/{project_id}/tasks/{task_id}/status
  method: post
  operationId: update_project_task_status_v1_projects__project_id__tasks__task_id__status_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/query-fanouts
  method: post
  operationId: query_fanouts_v1_reports_query_fanouts_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/shopping/visibility
  method: post
  operationId: shopping_visibility_v1_reports_shopping_visibility_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/shopping/item-visibility
  method: post
  operationId: shopping_item_visibility_v1_reports_shopping_item_visibility_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/shopping/merchant-distribution
  method: post
  operationId: shopping_merchant_distribution_v1_reports_shopping_merchant_distribution_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/shopping/merchant-visibility-by-brand
  method: post
  operationId: shopping_merchant_visibility_by_brand_v1_reports_shopping_merchant_visibility_by_brand_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/shopping/merchant-by-items
  method: post
  operationId: shopping_merchant_by_items_v1_reports_shopping_merchant_by_items_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/shopping/all-items-with-merchants
  method: post
  operationId: shopping_all_items_with_merchants_v1_reports_shopping_all_items_with_merchants_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/shopping/trigger-rate
  method: post
  operationId: shopping_trigger_rate_v1_reports_shopping_trigger_rate_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/shopping/triggered-prompts
  method: post
  operationId: shopping_triggered_prompts_v1_reports_shopping_triggered_prompts_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/shopping/triggered-topics
  method: post
  operationId: shopping_triggered_topics_v1_reports_shopping_triggered_topics_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/shopping/merchant-share
  method: post
  operationId: shopping_merchant_share_v1_reports_shopping_merchant_share_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/shopping/product-merchant-urls
  method: post
  operationId: shopping_product_merchant_urls_v1_reports_shopping_product_merchant_urls_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/shopping/executions
  method: post
  operationId: shopping_executions_v1_reports_shopping_executions_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agents
  method: get
  operationId: list_agents_v1_agents_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agents
  method: post
  operationId: create_agent_v1_agents_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agents/{agent_id}/publish
  method: post
  operationId: publish_agent_v1_agents__agent_id__publish_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agents/node-types
  method: get
  operationId: list_node_types_v1_agents_node_types_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agents/node-types/{node_type}/schema
  method: get
  operationId: get_node_type_schema_v1_agents_node_types__node_type__schema_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agents/{agent_id}
  method: get
  operationId: get_agent_v1_agents__agent_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agents/{agent_id}
  method: patch
  operationId: update_agent_v1_agents__agent_id__patch
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agents/{agent_id}/graph
  method: get
  operationId: get_agent_graph_v1_agents__agent_id__graph_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agents/{agent_id}/runs
  method: post
  operationId: run_agent_v1_agents__agent_id__runs_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agents/{agent_id}/runs/{run_id}
  method: get
  operationId: get_agent_run_v1_agents__agent_id__runs__run_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/reports/accuracy/overview
  method: post
  operationId: accuracy_overview_v1_reports_accuracy_overview_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/accuracy/breakdown
  method: post
  operationId: accuracy_breakdown_v1_reports_accuracy_breakdown_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/accuracy/citation-analysis
  method: post
  operationId: accuracy_citation_analysis_v1_reports_accuracy_citation_analysis_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/accuracy/topic-ids
  method: post
  operationId: accuracy_topic_ids_v1_reports_accuracy_topic_ids_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/accuracy/inaccurate-themes
  method: post
  operationId: accuracy_inaccurate_themes_v1_reports_accuracy_inaccurate_themes_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/accuracy/inaccurate-clusters
  method: post
  operationId: accuracy_inaccurate_clusters_v1_reports_accuracy_inaccurate_clusters_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/accuracy/inaccuracy-drivers
  method: post
  operationId: accuracy_inaccuracy_drivers_v1_reports_accuracy_inaccuracy_drivers_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/accuracy/top-inaccurate-claims
  method: post
  operationId: accuracy_top_inaccurate_claims_v1_reports_accuracy_top_inaccurate_claims_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/reports/accuracy/claim-breakdown
  method: post
  operationId: accuracy_claim_breakdown_v1_reports_accuracy_claim_breakdown_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abn

# --- truncated at 32 KB (43 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/profound/refs/heads/main/agentic-access/profound-agentic-access.yml