Pocket

Search recordings

Search across recording transcripts, summaries, and action items using semantic search. Behavior depends on the API key type:

  • User API keys: search the calling user's own recordings (proxies to /api/v1/search/turbopuffer).
  • Organization API keys: search across all active organization members' recordings (proxies to /api/v1/organization/:orgId/search/turbopuffer).
POST
/api/v1/public/search

Authorization

ApiKeyAuth
Authorization<token>

Use Bearer pk_xxx as the authorization header value.

In: header

Request Body

application/json

Search request

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://loading/api/v1/public/search" \  -H "Content-Type: application/json" \  -d '{}'
{
  "data": null,
  "error": "string",
  "pagination": {
    "has_more": true,
    "limit": 0,
    "page": 0,
    "total": 0,
    "total_pages": 0
  },
  "success": true
}
{
  "data": null,
  "error": "string",
  "pagination": {
    "has_more": true,
    "limit": 0,
    "page": 0,
    "total": 0,
    "total_pages": 0
  },
  "success": true
}
{
  "data": null,
  "error": "string",
  "pagination": {
    "has_more": true,
    "limit": 0,
    "page": 0,
    "total": 0,
    "total_pages": 0
  },
  "success": true
}
{
  "data": null,
  "error": "string",
  "pagination": {
    "has_more": true,
    "limit": 0,
    "page": 0,
    "total": 0,
    "total_pages": 0
  },
  "success": true
}