from hyperspell.types import (
Blob,
Callout,
Chunk,
Code,
Comment,
Company,
Conversation,
Deal,
Divider,
Document,
Equation,
Event,
File,
Footnote,
Heading,
Image,
LineBreak,
Link,
List,
ListItem,
Message,
Metadata,
Paragraph,
Person,
Provenance,
ProvenanceEntity,
ProvenanceSource,
ProvenanceStep,
QueryResult,
Quote,
ScoredDocumentResponse,
Table,
TableCell,
TableRow,
Task,
Text,
ToDo,
ToolCall,
ToolResult,
Trace,
TraceMessage,
Transcript,
Utterance,
Website,
)Types:
from hyperspell.types import ConnectionListResponse, ConnectionRevokeResponseMethods:
client.connections.list() -> ConnectionListResponseclient.connections.revoke(connection_id) -> ConnectionRevokeResponse
Types:
from hyperspell.types import (
FolderListResponse,
FolderDeletePolicyResponse,
FolderListPoliciesResponse,
FolderSetPoliciesResponse,
)Methods:
client.folders.list(connection_id, **params) -> FolderListResponseclient.folders.delete_policy(policy_id, *, connection_id) -> FolderDeletePolicyResponseclient.folders.list_policies(connection_id) -> FolderListPoliciesResponseclient.folders.set_policies(connection_id, **params) -> FolderSetPoliciesResponse
Types:
from hyperspell.types import IntegrationListResponse, IntegrationConnectResponseMethods:
client.integrations.list() -> IntegrationListResponseclient.integrations.connect(integration_id, **params) -> IntegrationConnectResponse
Types:
from hyperspell.types.integrations import CalendarMethods:
Types:
from hyperspell.types.integrations import WebCrawlerIndexResponseMethods:
client.integrations.web_crawler.index(**params) -> WebCrawlerIndexResponse
Methods:
Types:
from hyperspell.types import (
MemoryStatus,
MemoryListResponse,
MemoryDeleteResponse,
MemoryAddBulkResponse,
MemoryGetResponse,
MemoryStatusResponse,
)Methods:
client.memories.update(resource_id, *, source, **params) -> MemoryStatusclient.memories.list(**params) -> SyncCursorPage[MemoryListResponse]client.memories.delete(resource_id, *, source) -> MemoryDeleteResponseclient.memories.add(**params) -> MemoryStatusclient.memories.add_bulk(**params) -> MemoryAddBulkResponseclient.memories.get(resource_id, *, source) -> MemoryGetResponseclient.memories.search(**params) -> QueryResultclient.memories.status() -> MemoryStatusResponseclient.memories.upload(**params) -> MemoryStatus
Types:
from hyperspell.types import (
EvaluateListQueriesResponse,
EvaluateScoreHighlightResponse,
EvaluateScoreQueryResponse,
)Methods:
client.evaluate.get_query(query_id) -> QueryResultclient.evaluate.list_queries(**params) -> SyncCursorPage[EvaluateListQueriesResponse]client.evaluate.score_highlight(highlight_id, **params) -> EvaluateScoreHighlightResponseclient.evaluate.score_query(query_id, **params) -> EvaluateScoreQueryResponse
Types:
from hyperspell.types import ActionAddReactionResponse, ActionSendMessageResponseMethods:
client.actions.add_reaction(**params) -> ActionAddReactionResponseclient.actions.send_message(**params) -> ActionSendMessageResponse
Methods:
client.sessions.add(**params) -> MemoryStatus
Types:
from hyperspell.types import VaultListResponseMethods:
client.vaults.list(**params) -> SyncCursorPage[VaultListResponse]
Types:
from hyperspell.types import Token, AuthDeleteUserResponse, AuthMeResponseMethods:
client.auth.delete_user() -> AuthDeleteUserResponseclient.auth.me() -> AuthMeResponseclient.auth.user_token(**params) -> Token