Skip to main content
Retrieves all intents for the authenticated client with pagination and filtering. Parameters:
  • limit (optional): Number of intents to return (default: 50, max: 100)
  • offset (optional): Number of intents to skip (default: 0)
  • status (optional): Filter by intent status (“pending”, “processing”, “completed”, “failed”)
import { crapi, Chainrails } from "@chainrails/sdk"

Chainrails.config({
  api_key: "your_api_key_here"
})

const intents = await crapi.intents.getAll({
  limit: 50,
  offset: 0,
  status: "PENDING"
})

console.log("Intents:", intents)