SpedySpedy Docs

Search

Search across all tickets in your organization.

The search endpoint lets you find tickets across all boards you have access to. Results are ranked by relevance and filtered by your permissions.

Search Tickets

GET /api/v1/search

Rate limit: 100 requests per 60 seconds.

Query Parameters

ParameterTypeRequiredDescription
qstringYesSearch query (1-500 characters)
boardIdsstringNoFilter by board IDs (comma-separated)
statusIdsstringNoFilter by status IDs (comma-separated)
assigneeIdstringNoFilter by assignee ("me" for current user)
onlyBlockedbooleanNoOnly tickets with BLOCKED status
onlyApprovalRequiredbooleanNoOnly tickets in PLANNING (backlog) status
cursorstringNoPagination cursor from previous response
limitnumberNoResults per page (default: 20, max: 50)

Example Request

GET /api/v1/search?q=login+bug&assigneeId=me&limit=10

Example Response

{
  "results": [
    {
      "id": "tkt_abc123",
      "displayId": "WEB-42",
      "title": "Fix login page styling",
      "description": "The login button is misaligned...",
      "board": {
        "id": "brd_abc123",
        "name": "Website Redesign",
        "prefix": "WEB"
      },
      "status": {
        "id": "sts_def456",
        "name": "In Progress"
      },
      "assignee": {
        "id": "usr_abc123",
        "name": "Alex Smith"
      },
      "priority": "HIGH"
    }
  ],
  "cursor": "eyJzY29yZSI6MC44...",
  "hasMore": true
}

Results only include tickets from boards the current user can access. Customer-role users don't see matches from secret comments.

On this page