Member Junction
    Preparing search index...

    Agent-callable action that mints a strongly-typed integration action on demand.

    An agent (e.g. via mj ai agents run) invokes this to generate something like "HubSpot - Get Contact" for a given integration/object/verb. It is the thin action wrapper over the IntegrationActionGenerator persister service in @memberjunction/integration-engine — all generation/idempotency logic lives in that service; this action only extracts params, delegates, and maps results.

    Params:

    • IntegrationName (Input, required) — e.g. "HubSpot"
    • ObjectName (Input, required) — external object, e.g. "contacts"
    • Verb (Input, optional) — one of Get|Create|Update|Delete|Search|List. When omitted, ALL applicable verbs for the object are generated.

    Outputs:

    • GeneratedActionID / GeneratedActionIDs — minted (or reused) Action ID(s)
    • ActionName / ActionNames — deterministic Action name(s)
    • AlreadyExisted — true when every result reused an existing action
    • Results — the full per-verb GenerateIntegrationActionResult array
    await runAction({
    ActionName: 'Generate Integration Action',
    Params: [
    { Name: 'IntegrationName', Value: 'HubSpot', Type: 'Input' },
    { Name: 'ObjectName', Value: 'contacts', Type: 'Input' },
    { Name: 'Verb', Value: 'Get', Type: 'Input' }
    ]
    });

    Hierarchy (View Summary)

    Index

    Constructors

    Methods

    Constructors

    Methods