API KEY
PRODUCT EXPERIENCES
API Key product experiences: your agent lists flows, segments, and NPS surveys in each user's Appcues account.
import { ScalekitClient } from "@scalekit-sdk/node";
import { createReactAgent } from "@langchain/langgraph/prebuilt";
const sk = new ScalekitClient();
const tools = await sk.tools.listScopedTools("user_123", { filter: { connectionNames: ["appcues"], toolNames: ["appcues_add_users_to_group", "appcues_add_users_to_segment", "appcues_create_sdk_key"] }, pageSize: 100 });
const agent = createReactAgent({ llm, tools });import OpenAI from "openai";
import { ScalekitClient } from "@scalekit-sdk/node";
const sk = new ScalekitClient();
const tools = await sk.tools.listScopedTools("user_123", { filter: { connectionNames: ["appcues"], toolNames: ["appcues_add_users_to_group", "appcues_add_users_to_segment", "appcues_create_sdk_key"] }, pageSize: 100 });
const client = new OpenAI();import Anthropic from "@anthropic-ai/sdk";
import { ScalekitClient } from "@scalekit-sdk/node";
const sk = new ScalekitClient();
const tools = await sk.tools.listScopedTools("user_123", { filter: { connectionNames: ["appcues"], toolNames: ["appcues_add_users_to_group", "appcues_add_users_to_segment", "appcues_create_sdk_key"] }, pageSize: 100 });import { ScalekitClient } from "@scalekit-sdk/node";
const sk = new ScalekitClient();
const tools = await sk.tools.listScopedTools("user_123", { filter: { connectionNames: ["appcues"], toolNames: ["appcues_add_users_to_group", "appcues_add_users_to_segment", "appcues_create_sdk_key"] }, pageSize: 100 });// shared key
audit → bot_acct
// scalekit
audit → user_abc ✓