Skip to main content

@dialstack/sdk / server / QueueAgentUpdateParams

Type Alias: QueueAgentUpdateParams

type QueueAgentUpdateParams =
| {
reason?: string;
status: "paused";
}
| {
reason?: never;
status: "available";
}
| {
reason?: never;
status: "logged_out";
};

Defined in: sdk/src/server/index.ts:504

Discriminated by status: reason is only allowed when pausing. The server returns 400 for {status: 'available' | 'logged_out', reason: ...}.