public-api
public-intelligence

Generate intelligence for an asset

Trigger intelligence generation for an asset.

This endpoint triggers AI analysis of the asset's schema to generate descriptions, summaries, and a knowledge base for Q&A.

SDK Usage:

from anomalyarmor import Client

client = Client()
result = client.intelligence.generate(asset="postgresql.analytics")
print(f"Job ID: {result.job_id}")

CLI Usage:

armor intelligence generate postgresql.analytics
post/api/v1/sdk/intelligence/generate

Request

  • Base URL: http://localhost:8000
  • URL: http://localhost:8000/api/v1/sdk/intelligence/generate
  • Auth: none declared

Headers

Authorizationstring

Request body

asset_idstring required

Asset identifier (public UUID, short UUID, or asset name)

include_schemasstring nullable

Comma-separated list of schemas to analyze (default: all)

include_tablesstring nullable

Comma-separated list of specific tables to analyze (e.g., 'schema.table1,schema.table2')

force_refreshboolean

Force regeneration even if intelligence exists

Response

Successful Response

successboolean required
dataunknown
messagestring nullable
errorstring nullable
metaobject nullable

Changes

No recorded changes to this operation across all 1 revision of this API.