Skip to main content
GET
/
search
Unified cross-resource search
curl --request GET \
  --url https://slog.ai/search \
  --header 'slog-api-key: <api-key>'
{
  "results": [
    {
      "type": "task",
      "id": "task_01jqabcd1111",
      "reference": "ENG-1",
      "title": "Implement OAuth login",
      "status": "IN_PROGRESS",
      "priority": "HIGH"
    },
    {
      "type": "project",
      "id": "proj_01jqproj0001",
      "name": "Platform v2",
      "status": "ACTIVE"
    },
    {
      "type": "milestone",
      "id": "mile_01jqmile0001",
      "name": "v1 Launch",
      "status": "ACTIVE",
      "dueDate": "2026-06-30"
    }
  ],
  "pagination": {
    "limit": 50,
    "nextCursor": null
  }
}

Authorizations

slog-api-key
string
header
required

API key obtained from the Slog dashboard or returned by the signup/invite-redeem flows. Pass as the slog-api-key header.

Query Parameters

q
string
required

The search query, in the Slog search query syntax.

limit
integer
default:50

Maximum number of results to return per page.

Required range: 1 <= x <= 250

Response

A page of mixed search results.

results
object[]

A single search hit. type discriminates the record kind; the remaining fields are that resource's default field set (which fields are present depends on the resource type).

pagination
object