Skip to content
← Public packages

@kentcdodds/devin

Start, monitor, and manage Devin sessions, knowledge, playbooks, and schedules via the Devin v3 API

src/playbooks-default.ts

21 lines · 765 B · TypeScript
import { listPlaybooks } from './playbooks.ts'

/**
 * List Devin playbooks for the configured org (default `./playbooks` action).
 * Use when browsing playbooks; named helpers (get/create/update/delete)
 * remain on the root `playbooks` namespace.
 *
 * @param params.orgId - Optional org override (else stored destinOrgId)
 * @param params.first - Page size (1–200)
 * @returns Paginated playbooks
 *
 * @example
 * import listPlaybooks from 'kody:@kentcdodds/devin/playbooks'
 * const page = await listPlaybooks({ first: 20 })
 * // => { items: [{ playbook_id: '...', title: '...', ... }], ... }
 */
export default async function listPlaybooksDefault(
	params: { orgId?: string; first?: number; after?: string } = {},
) {
	return await listPlaybooks(params)
}