action posthog_live_debugger_breakpoints_active_retrieve { label: "Get active breakpoints (External API)" description: "External API endpoint for client applications to fetch active breakpoints using Project API key. This endpoint allows external client applications (like Python scripts, Node.js apps, etc.) to fetch the list of active breakpoints so they can instrument their code accordingly. \n\nAuthentication: Requires a Project API Key in the Authorization header: `Authorization: Bearer phs_`. You can find your Project API Key in PostHog at: Settings → Project → Project API Key" provider: posthog method: GET path: "/api/projects/{project_id}/live_debugger_breakpoints/active/" encoding: json input: { type: "object" properties: { enabled: { type: "boolean" } filename: { type: "string" } repository: { type: "string" } } additionalProperties: false } output: { type: "object" description: "Response schema for active breakpoints endpoint" required: ["breakpoints"] properties: { breakpoints: { type: "array" description: "List of active breakpoints" items: { type: "object" description: "Schema for a single active breakpoint" required: ["enabled", "filename", "id", "line_number"] properties: { condition: { type: ["string", "null"] description: "Optional condition for the breakpoint" } enabled: { type: "boolean" description: "Whether the breakpoint is enabled" } filename: { type: "string" description: "File path where the breakpoint is set" } id: { type: "string" format: "uuid" description: "Unique identifier for the breakpoint" } line_number: { type: "integer" description: "Line number of the breakpoint" } repository: { type: ["string", "null"] description: "Repository identifier (e.g., 'PostHog/posthog')" } } } } } } }