API Reference

Agent API

REST API for AI agents to list feedback and update status.

The Agent API is designed for programmatic access by AI coding agents. It's the same API used by the MCP server.

Base URL: https://faster-fixes.com/api/v1/agent

Authentication

All requests require a Bearer token in the Authorization header:

Authorization: Bearer ff_agent_xxx

Create agent tokens in Integrations. See Agent Tokens for details.


List feedbacks

GET /feedbacks?project=proj_xxx

Query parameters

ParameterTypeRequiredDescription
projectstringYesProject ID (prefix: proj_)
statusstringNoFilter: new, in_progress, resolved, closed
page_urlstringNoFilter by page URL
formatstringNojson (default) or markdown

JSON response

{
  "feedbacks": [
    {
      "id": "uuid",
      "status": "new",
      "comment": "The spacing between these buttons is too large",
      "pageUrl": "https://myapp.com/settings",
      "selector": "[data-testid=\"save-btn\"]",
      "clickX": 450,
      "clickY": 320,
      "viewportWidth": 1920,
      "viewportHeight": 1080,
      "browserName": "Chrome",
      "browserVersion": "120",
      "os": "macOS",
      "screenshotUrl": "https://...",
      "metadata": {},
      "reviewerName": "Sarah",
      "createdAt": "2025-01-15T10:30:00Z"
    }
  ],
  "count": 1
}

Markdown response

When format=markdown, the response is a structured markdown document with sections for each feedback item, ready for AI agent consumption.


Update feedback status

POST /feedbacks/:id/status
Content-Type: application/json

Body

{
  "status": "resolved"
}

Parameters

FieldTypeRequiredDescription
statusstringYesnew, in_progress, resolved, or closed

Response

{
  "id": "uuid",
  "status": "resolved",
  "updatedAt": "2025-01-15T11:00:00Z"
}

If a GitHub issue is linked, the status change is automatically synced.


Rate limits

ActionLimit
List feedbacks200 requests/hour
Update status50 requests/hour

Required scopes

EndpointScope
GET /feedbacksfeedbacks:read
POST /feedbacks/:id/statusfeedbacks:update_status