GET
/
interactions
/
{interaction_id}
import { ProficientClient } from "@proficient/client";

const proficient = new ProficientClient({
  apiKey: process.env.PROFICIENT_AI_PUBLISHABLE_KEY,
  userExternalId: "...", // The user's unique ID in your system
});

const interactionId = "int_53mfKtX0Da6zaJCp5bNnzxDaEg1xptWvQDr2";

const interaction = await proficient.interactions.get(interactionId);
{
  "id": "<string>",
  "object": "interaction",
  "agent_id": "<string>",
  "archived": true,
  "created_at": 123,
  "initial_turn": "user",
  "name": "<string>",
  "total_message_count": 123,
  "updated_at": 123,
  "user_id": "<string>"
}
import { ProficientClient } from "@proficient/client";

const proficient = new ProficientClient({
  apiKey: process.env.PROFICIENT_AI_PUBLISHABLE_KEY,
  userExternalId: "...", // The user's unique ID in your system
});

const interactionId = "int_53mfKtX0Da6zaJCp5bNnzxDaEg1xptWvQDr2";

const interaction = await proficient.interactions.get(interactionId);

Path Parameters

interaction_id
string
required

The unique identifier of the interaction

Response

200
application/json
<p>Users communicate with agents via <i>interactions</i>. You can think of each interaction as a conversation between an agent and user.</p>