Skip to main content

Connector Manifest

A connector manifest describes scope, capabilities, and what the connector exposes. The schema below is recommended and may evolve as the Adspire.AI platform expands.

{
"scope": "workspace | brand | org",
"surfaces": ["actions", "signals", "resources", "ai_context"],
"capabilities": ["ingest", "publish", "retrieve"],
"entities": ["product", "blog", "asset", "campaign"],
"permissions": ["read_products", "write_posts", "read_assets"],
"ai_context": "What the connector contributes to agents",
"ui_contexts": ["brand_sidebar", "workflow_builder"],
"event_contracts": {
"inbound": ["provider.topic"],
"outbound": ["adspire.event"]
}
}

Current API connector model

The current connector model supports these fields:

  • name
  • type
  • slug
  • description
  • logo_url
  • developer_name
  • developer_website
  • developer_email
  • version
  • is_verified
  • is_featured
  • is_active
  • capabilities (array)
  • settings_schema (array)
  • webhook_events (array)
  • price_cents
  • pricing_model

As the platform evolves, the manifest schema will map to these fields and additional metadata.