Get User Runs
Retrieves a list of runs for a specified user.
Method Signature
client.me.getUserRuns(query?: GetUserRunsQuery): Promise<GetUserRunsResponse>;
Parameters
query(optionalGetUserRunsQuery): An object containing optional query parameters for filtering and pagination. SeeGetUserRunsQuerytype intypes.tsfor 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();