Skip to content

Latest commit

 

History

History
731 lines (501 loc) · 51.1 KB

File metadata and controls

731 lines (501 loc) · 51.1 KB

Connectors

V1

Types:

from casedev.types.connectors import V1SyncLinkResponse, V1TransferResponse

Methods:

Installations

Methods:

  • client.connectors.v1.installations.list(**params) -> None
  • client.connectors.v1.installations.ensure(**params) -> None

Vaults

Methods:

  • client.connectors.v1.installations.vaults.list(id) -> None
  • client.connectors.v1.installations.vaults.grant(vault_id, *, id, **params) -> None
  • client.connectors.v1.installations.vaults.revoke(vault_id, *, id) -> None

Connections

Types:

from casedev.types.connectors.v1 import (
    ConnectionCreateResponse,
    ConnectionListResponse,
    ConnectionBrowseResponse,
)

Methods:

Links

Methods:

System

Types:

from casedev.types import SystemListServicesResponse

Methods:

Compute

V1

Types:

from casedev.types.compute import V1GetUsageResponse

Methods:

Environments

Types:

from casedev.types.compute.v1 import (
    EnvironmentCreateResponse,
    EnvironmentRetrieveResponse,
    EnvironmentListResponse,
    EnvironmentDeleteResponse,
    EnvironmentSetDefaultResponse,
)

Methods:

InstanceTypes

Types:

from casedev.types.compute.v1 import InstanceTypeListResponse

Methods:

Instances

Types:

from casedev.types.compute.v1 import (
    InstanceCreateResponse,
    InstanceRetrieveResponse,
    InstanceListResponse,
    InstanceDeleteResponse,
)

Methods:

Secrets

Types:

from casedev.types.compute.v1 import (
    SecretCreateResponse,
    SecretListResponse,
    SecretDeleteGroupResponse,
    SecretRetrieveGroupResponse,
    SecretUpdateGroupResponse,
)

Methods:

Legal

V1

Types:

from casedev.types.legal import (
    DocketDetail,
    DocketSearchResult,
    V1DocketResponse,
    V1FindResponse,
    V1GetCitationsResponse,
    V1GetCitationsFromURLResponse,
    V1GetFullTextResponse,
    V1ListCourtsResponse,
    V1ListJurisdictionsResponse,
    V1PatentSearchResponse,
    V1ResearchResponse,
    V1SecFilingResponse,
    V1SimilarResponse,
    V1TrademarkSearchResponse,
    V1VerifyResponse,
)

Methods:

Linc

V1

Sessions

Methods:

Matters

V1

Methods:

AgentTypes

Methods:

Parties

Methods:

  • client.matters.v1.parties.create(**params) -> None
  • client.matters.v1.parties.retrieve(party_id) -> None
  • client.matters.v1.parties.update(party_id) -> None
  • client.matters.v1.parties.list(**params) -> None

Types

Methods:

Events

Subscriptions

Methods:

  • client.matters.v1.events.subscriptions.create(id, **params) -> None
  • client.matters.v1.events.subscriptions.list(id) -> None
  • client.matters.v1.events.subscriptions.delete(subscription_id, *, id) -> None

Log

Types:

from casedev.types.matters.v1 import LogExportResponse

Methods:

MatterParties

Methods:

  • client.matters.v1.matter_parties.create(id, **params) -> None
  • client.matters.v1.matter_parties.list(id) -> None

Shares

Methods:

  • client.matters.v1.shares.create(id, **params) -> None
  • client.matters.v1.shares.list(id) -> None
  • client.matters.v1.shares.delete(share_id, *, id) -> None

WorkItems

Methods:

  • client.matters.v1.work_items.create(id, **params) -> None
  • client.matters.v1.work_items.retrieve(work_item_id, *, id) -> None
  • client.matters.v1.work_items.update(work_item_id, *, id, **params) -> None
  • client.matters.v1.work_items.list(id, **params) -> None
  • client.matters.v1.work_items.decide(work_item_id, *, id, **params) -> None

Llm

Types:

from casedev.types import LlmGetConfigResponse

Methods:

V1

Types:

from casedev.types.llm import V1CreateEmbeddingResponse, V1ListModelsResponse

Methods:

Chat

Types:

from casedev.types.llm.v1 import ChatCreateCompletionResponse

Methods:

Memory

V1

Types:

from casedev.types.memory import (
    V1CreateResponse,
    V1RetrieveResponse,
    V1ListResponse,
    V1DeleteResponse,
    V1DeleteAllResponse,
    V1SearchResponse,
)

Methods:

Media

V1

Clips

Methods:

  • client.media.v1.clips.create() -> None
  • client.media.v1.clips.retrieve(id) -> None

Transcripts

Search

Methods:

  • client.media.v1.transcripts.search.create() -> None

Retrieve

Types:

from casedev.types.media.v1.transcripts import RetrieveCreateResponse

Methods:

Ocr

V1

Types:

from casedev.types.ocr import V1RetrieveResponse, V1ProcessResponse

Methods:

Privilege

V1

Types:

from casedev.types.privilege import V1DetectResponse

Methods:

Skills

Types:

from casedev.types import (
    ReadResponseFileBundle,
    ReadResponseRootBundle,
    SkillCreateResponse,
    SkillUpdateResponse,
    SkillDeleteResponse,
    SkillExportResponse,
    SkillReadResponse,
    SkillResolveResponse,
)

Methods:

Custom

Types:

from casedev.types.skills import CustomListResponse

Methods:

Search

V1

Types:

from casedev.types.search import (
    V1AnswerResponse,
    V1ContentsResponse,
    V1SearchResponse,
    V1SimilarResponse,
)

Methods:

Translate

V1

Types:

from casedev.types.translate import V1DetectResponse, V1ListLanguagesResponse, V1TranslateResponse

Methods:

Usage

V1

Methods:

Subscriptions

Methods:

  • client.usage.v1.subscriptions.create(**params) -> None
  • client.usage.v1.subscriptions.update(subscription_id, **params) -> None
  • client.usage.v1.subscriptions.list() -> None
  • client.usage.v1.subscriptions.delete(subscription_id) -> None
  • client.usage.v1.subscriptions.test(subscription_id, **params) -> None

Vault

Types:

from casedev.types import (
    VaultCreateResponse,
    VaultRetrieveResponse,
    VaultUpdateResponse,
    VaultListResponse,
    VaultDeleteResponse,
    VaultConfirmUploadResponse,
    VaultIngestResponse,
    VaultSearchResponse,
    VaultUploadResponse,
)

Methods:

Events

Subscriptions

Methods:

  • client.vault.events.subscriptions.create(id, **params) -> None
  • client.vault.events.subscriptions.update(subscription_id, *, id, **params) -> None
  • client.vault.events.subscriptions.list(id) -> None
  • client.vault.events.subscriptions.delete(subscription_id, *, id) -> None
  • client.vault.events.subscriptions.test(subscription_id, *, id, **params) -> None

Groups

Methods:

  • client.vault.groups.create(**params) -> None
  • client.vault.groups.update(group_id, **params) -> None
  • client.vault.groups.list() -> None
  • client.vault.groups.delete(group_id) -> None

Multipart

Types:

from casedev.types.vault import MultipartGetPartURLsResponse, MultipartInitResponse

Methods:

Objects

Types:

from casedev.types.vault import (
    ObjectRetrieveResponse,
    ObjectUpdateResponse,
    ObjectListResponse,
    ObjectDeleteResponse,
    ObjectAppendResponse,
    ObjectCreatePresignedURLResponse,
    ObjectGetChunksResponse,
    ObjectGetOcrWordsResponse,
    ObjectGetPagesResponse,
    ObjectGetTextResponse,
    ObjectMergeResponse,
)

Methods:

Memory

Types:

from casedev.types.vault import MemoryCreateResponse, MemoryListResponse, MemorySearchResponse

Methods:

Voice

Streaming

Types:

from casedev.types.voice import StreamingGetURLResponse

Methods:

BoostList

Types:

from casedev.types.voice import BoostListExtractResponse, BoostListGenerateResponse

Methods:

Transcription

Types:

from casedev.types.voice import TranscriptionCreateResponse, TranscriptionRetrieveResponse

Methods:

V1

Types:

from casedev.types.voice import V1ListVoicesResponse

Methods:

Speak

Methods:

  • client.voice.v1.speak.create(**params) -> BinaryAPIResponse

Webhooks

V1

Endpoints

Methods:

Deliveries

Methods:

  • client.webhooks.v1.deliveries.retrieve(id) -> None
  • client.webhooks.v1.deliveries.list(**params) -> None
  • client.webhooks.v1.deliveries.replay(id, **params) -> None

EventTypes

Methods:

  • client.webhooks.v1.event_types.list() -> None