Typed global search across all entity types
q (required): Search query stringtypes (optional): Restrict search to specific entity types. Accepts repeated params or a CSV string. Valid values:
document — text documents (requires ACCESS_DOCS)channel — chat channels (requires ACCESS_CHANNELS)channelMessage — chat messages (requires ACCESS_CHANNELS)voiceTranscription — voice meeting transcriptions (requires ACCESS_CHANNELS)driveContent — drive files and folders (requires ACCESS_DRIVE)todo — todo liststodoItem — individual todosaiChat — AI chat conversationsaiChatMessage — messages inside AI chatssortBy (optional): createdAt or updatedAt (default: updatedAt)sortOrder (optional): asc or desc (default: desc)limit (optional): Max results, 1-100 (default: 50)entityType discriminator and type-specific fields. All timestamps are epoch milliseconds.
If the token lacks permission for a requested entity type, the type is silently dropped. If no types remain after filtering and types was explicitly provided, a 403 is returned.
External users cannot access this endpoint.Bearer token
Search query string
1Restrict search to specific entity types. Accepts repeated query params or a CSV string.
document Sort field. Defaults to updatedAt.
createdAt Sort order. Defaults to desc.
asc Max results (1-100). Defaults to 50.
1 <= x <= 100