Skip to main content
Version: 1.11.0-beta

Get User Runs

Retrieves a list of runs for a specified user.

Method Signature

client.me.getUserRuns(query?: GetUserRunsQuery): Promise<GetUserRunsResponse>;

Parameters

  • query (optional GetUserRunsQuery): An object containing optional query parameters for filtering and pagination. See GetUserRunsQuery type in types.ts for details (e.g., limit, offset, status).

Returns

(Promise<GetUserRunsResponse>): A promise that resolves to an object containing a list of user runs and pagination details.

Usage Example

import { ImagineoAIClient } from "@imagineoai/javascript/browser"; // Or /server for Node.js

const imagine = new ImagineoAIClient({ apiKey: "YOUR_API_KEY" });

async function main() {
try {
const runsResponse = await imagine.me.getUserRuns({ limit: 10 });
console.log("User runs:", runsResponse.runs);
console.log("Total runs:", runsResponse.total);
} catch (error) {
console.error("Error fetching user runs:", error);
}
}

main();