OptionalapiOptional API version label (e.g. "v1") — informational.
Base URL Bondi prepends to every action endpoint.
Category bucket in the integrations directory (e.g. "crm", "billing").
OptionaldescriptionOptional longer description shown on the integration's detail page.
OptionaliconPublic icon URL (PNG/SVG, square recommended).
Display name shown in the Bondi Studio.
Services grouping the integration's actions and triggers.
URL-safe identifier — must match the slug used in npx bondi init.
OptionalversionOptional package version (e.g. "1.2.0") — included in sync metadata.
The top-level integration descriptor returned by defineIntegration. Sync this to Bondi via
npx bondi sync(CLI) orclient.register()(programmatic).