Interaction
An interaction: agents working on a task together, defined once and run many times. It is one-shot (one agent answers), round-robin (agents take turns in one conversation) or managed (a manager agent hands work to others).
Kind: one of several shapes, used in responses.
Shapes
Section titled “Shapes”The $type field says which shape it is, and comes first.
$type | Shape |
|---|---|
"managed" | ManagedInteraction |
"one-shot" | OneShotInteraction |
"round-robin" | RoundRobinInteraction |
Example
Section titled “Example”{ "$type": "managed", "versions": [ {} ], "name": "...", "userCreatedById": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f", "namespaceId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f", "tenantId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f", "id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f", "dateCreated": "2026-10-26T12:00:00.0000000Z", "dateUpdated": "2026-10-26T12:00:00.0000000Z"}Where it’s used
Section titled “Where it’s used”interactions.getByName(GET /namespaces/{namespaceName}/interactions/by-name/{name})interactions.get(GET /interactions/by-id/{id})interactions.list(GET /interactions)interactions.list(GET /namespaces/{namespaceName}/interactions)