Skip to content

Latest commit

 

History

History
1048 lines (860 loc) · 81.3 KB

File metadata and controls

1048 lines (860 loc) · 81.3 KB

Whitelabel

Types:

from structify.types import EstimateCostResponse

Methods:

User

Types:

from structify.types import (
    EnrichUserParams,
    GetOnboardingAnswersResponse,
    JwtToAPITokenRequest,
    OnboardingAnswers,
    RefreshSessionRequest,
    RefreshSessionResponse,
    SaveOnboardingAnswersRequest,
    SaveOnboardingAnswersResponse,
    SurveySubmissionRequest,
    SurveySubmissionResponse,
    TokenResponse,
    UpdateUserParams,
    UserInfo,
    UserTransactionsResponse,
    UserUsageResponse,
)

Methods:

Stripe

Types:

from structify.types.user import (
    CreatePortalRequest,
    CreateSessionRequest,
    CreateSessionResponse,
    CreateSubscriptionRequest,
    SubscriptionPlan,
)

Methods:

APIKeys

Types:

from structify.types.user import (
    APIKeyInfo,
    CreateAPIKeyRequest,
    CreateAPIKeyResponse,
    ListAPIKeysResponse,
)

Methods:

Chat

Types:

from structify.types import (
    AddCollaboratorRequest,
    AdminGrantAccessResponse,
    AdminIssueFoundRequest,
    AdminIssueFoundResponse,
    ChatDependency,
    ChatEvent,
    ChatSession,
    ChatSessionRole,
    ChatSessionUser,
    ChatSessionWithMessages,
    ChatTemplate,
    ChatVisibility,
    CompressChatResponse,
    CopyChatSessionRequest,
    CreateChatSessionRequest,
    CreateChatSessionResponse,
    DashboardItem,
    DeleteChatSessionResponse,
    ErrorResponse,
    GetChatSessionResponse,
    GetDependenciesResponse,
    GrantAdminAccessRequest,
    ListChatSessionsResponse,
    ListCollaboratorsResponse,
    ListDashboardsResponse,
    Message,
    SimulatePromptRequest,
    SimulatePromptResponse,
    TemplateQuestion,
    ToolInvocation,
    ToolResult,
    UpdateChatSessionFavoriteRequest,
    UpdateChatSessionRequest,
    UpdateVisibilityRequest,
    UpdateVisibilityResponse,
    ChatAddGitCommitResponse,
    ChatCopyNodeOutputByCodeHashResponse,
    ChatDeleteInputFileResponse,
    ChatGetGitCommitResponse,
    ChatGetPartialChatsResponse,
    ChatGetSessionTimelineResponse,
    ChatListInputFilesResponse,
    ChatListTemplatesResponse,
    ChatLoadFilesResponse,
    ChatLoadInputFilesResponse,
    ChatRevertToCommitResponse,
    ChatUploadInputFileResponse,
)

Methods:

Teams

Types:

from structify.types import (
    AcceptInvitationRequest,
    AcceptInvitationResponse,
    AddMemberRequest,
    AddMemberResponse,
    CreateProjectRequest,
    CreateTeamRequest,
    CreateTeamResponse,
    CreditsUsageRequest,
    CreditsUsageResponse,
    CreditsUsageTimeseriesPoint,
    GetTeamResponse,
    Granularity,
    InvitationDetailsResponse,
    ListMembersResponse,
    ListProjectsResponse,
    ListTeamsResponse,
    RemoveMemberResponse,
    SelectTeamResponse,
    Team,
    TeamRole,
    TeamSubscriptionStatus,
    TeamWithRole,
    UpdateMemberRoleRequest,
    UpdateMemberRoleResponse,
    UpdateTeamRequest,
    UpdateTeamResponse,
    UsageGroupKey,
)

Methods:

Wiki

Types:

from structify.types import (
    CreateWikiPageRequest,
    UpdateWikiPageRequest,
    WikiConnectorReference,
    WikiPage,
    WikiPageWithReferences,
    WikiListResponse,
)

Methods:

Projects

Types:

from structify.types import (
    DeleteProjectResponse,
    Project,
    ProjectCollaboratorInput,
    ProjectMember,
    ProjectVisibility,
    UpdateProjectRequest,
    ProjectGetResponse,
)

Methods:

Admin

Types:

from structify.types import ReportCriticalRequest

Methods:

Teams

Types:

from structify.types.admin import (
    AdminAddMemberRequest,
    AdminAddMemberResponse,
    AdminListMembersResponse,
    AdminRemoveMemberRequest,
    AdminRemoveMemberResponse,
    AdminTeamsListResponse,
    CancelSubscriptionRequest,
    CancelSubscriptionResponse,
    CreateSubscriptionResponse,
    CreateTeamSubscriptionRequest,
    ExpireGrantsRequest,
    ExpireGrantsResponse,
    ExtendTrialRequest,
    ExtendTrialResponse,
    GrantCreditsRequest,
    GrantCreditsResponse,
    UpdateSeatsOverrideRequest,
    UpdateSeatsOverrideResponse,
    TeamListResponse,
)

Methods:

Dataset

Types:

from structify.types.admin import AdminDatasetReturn

Methods:

Jobs

Types:

from structify.types.admin import (
    AdminDeleteJobsRequest,
    AdminDeleteJobsResponse,
    AdminListJobsRequestParams,
    JobListResponse,
    JobConcurrencyResponse,
    JobKillByUserResponse,
    JobRunningStatsResponse,
    JobUpdateConcurrencyResponse,
)

Methods:

Sandbox

Methods:

FunctionalTests

Types:

from structify.types.admin import (
    CreateFunctionalTestRequest,
    FunctionalTest,
    FunctionalTestResultsResponse,
    GetResultsQuery,
    LinkChatToFunctionalTestRequest,
    UpdateFunctionalTestResultsRequest,
    FunctionalTestListResponse,
    FunctionalTestSystemPromptResponse,
)

Methods:

Users

Types:

from structify.types.admin import (
    ImpersonateRequest,
    ImpersonateResponse,
    User,
    UserListResponse,
    UserGetStatsResponse,
)

Methods:

ChatTemplates

Types:

from structify.types.admin import (
    AdminChatTemplateListQuery,
    CreateChatTemplateRequest,
    UpdateChatTemplateRequest,
    ChatTemplateListResponse,
)

Methods:

Connector

Types:

from structify.types.admin import (
    AdminListConnectorsResponse,
    CloneConnectorItem,
    CloneConnectorsRequest,
    DatahubIngestionKey,
    DatahubIngestionType,
    SetDatahubConfigRequest,
    ConnectorCloneResponse,
)

Methods:

Datasets

Types:

from structify.types import (
    MergeConfig,
    RelationshipMergeStrategy,
    Strategy,
    DatasetCreateResponse,
    DatasetListResponse,
    DatasetCountMissingEmbeddingsResponse,
    DatasetEnrichmentProgressResponse,
    DatasetGetResponse,
    DatasetMatchResponse,
    DatasetViewRelationshipsResponse,
    DatasetViewTableResponse,
    DatasetViewTablesWithRelationshipsResponse,
)

Methods:

Documents

Types:

from structify.types import DocumentListResponse, DocumentDownloadResponse

Methods:

Jobs

Types:

from structify.types import (
    GetJobEventsResponse,
    JobListResponse,
    JobCancelResponse,
    JobGetResponse,
    JobStatusResponse,
)

Methods:

Match

Types:

from structify.types import (
    CreateMatchJobsRequest,
    CreateMatchJobsResponse,
    ListMatchResultsParams,
    MatchResult,
)

Methods:

Sessions

Types:

from structify.types import (
    AutofixContext,
    CellEdit,
    ConfirmNodeRequest,
    CreateWorkflowSessionRequest,
    Dashboard,
    DashboardComponent,
    DashboardPage,
    DashboardSpec,
    EdgeSpec,
    EditNodeOutputRequest,
    FinalizeDagRequest,
    FinalizeDagResponse,
    GetNodeLogsResponse,
    GetNodeResponse,
    JobEventBody,
    MarkWorkflowSessionErroredRequest,
    NodeSpec,
    ParquetEdit,
    RequestConfirmationRequest,
    TriggerReviewResponse,
    UpdateWorkflowNodeProgressRequest,
    UpdateWorkflowNodeRequest,
    UploadDashboardLayoutRequest,
    UploadNodeVisualizationOutputRequest,
    VizBooleanControl,
    VizBooleanControlType,
    VizControlOption,
    VizDateControl,
    VizDateControlType,
    VizFigure,
    VizFigureDefinition,
    VizFigureKind,
    VizNumberControl,
    VizNumberControlType,
    VizParam,
    VizQuery,
    VizStringControl,
    VizStringControlType,
    WorkflowDag,
    WorkflowDashboardItem,
    WorkflowNodeExecutionStatus,
    WorkflowNodeLog,
    WorkflowSession,
    WorkflowSessionEdge,
    WorkflowSessionNode,
    SessionEditNodeOutputResponse,
    SessionGetEventsResponse,
    SessionGetNodeProgressResponse,
    SessionKillJobsResponse,
)

Methods:

WorkflowSchedule

Types:

from structify.types import (
    CreateWorkflowScheduleRequest,
    GetWorkflowScheduleSessionsRequest,
    GetWorkflowScheduleSessionsResponse,
    UpdateWorkflowScheduleRequest,
    WorkflowScheduleInfo,
    WorkflowScheduleGetAllResponse,
)

Methods:

Workflow

Types:

from structify.types import RunWorkflowRequest, StopWorkflowRequest

Methods:

Connectors

Types:

from structify.types import (
    Connector,
    ConnectorCategory,
    ConnectorExplorerChat,
    ConnectorStoreResponse,
    ConnectorSummariesRequest,
    ConnectorSummary,
    ConnectorTableInfo,
    ConnectorTablePathResponse,
    ConnectorWithSecrets,
    ConnectorWithSnippets,
    CreateConnectorRequest,
    CreateSecretRequest,
    DatahubProgress,
    DatahubSecretMap,
    DeleteSchemaObjectRequest,
    DeleteSchemaObjectResponse,
    ExplorationPhaseID,
    ExplorationProgress,
    ExplorationRun,
    ExplorationRunsResponse,
    ExplorationStatus,
    ExploreConnectorRequest,
    ExplorerChatResponse,
    ListTablesResponse,
    LlmInformationStore,
    PhaseActivity,
    SchemaObjectID,
    UpdateColumnRequest,
    UpdateConnectorRequest,
    UpdateTableRequest,
    UpdateTableResponse,
    ConnectorAddSchemaObjectResponse,
    ConnectorExploreResponse,
    ConnectorGetResponse,
    ConnectorGetClarificationRequestsResponse,
    ConnectorListStoresResponse,
    ConnectorListWithSnippetsResponse,
    ConnectorSearchTablesResponse,
    ConnectorSummariesResponse,
)

Methods:

TypeSnippets

Types:

from structify.types.connectors import Snippet, UpsertRequest

Methods:

ConnectorCatalog

Types:

from structify.types import (
    ConnectorAuthMethod,
    ConnectorAuthMethodWithFields,
    ConnectorCatalog,
    ConnectorCatalogWithMethods,
    ConnectorCredentialField,
    ConnectorCatalogListResponse,
)

Methods:

Admin

Types:

from structify.types.connector_catalog import (
    BatchCreateCredentialFieldsRequest,
    BatchCreateScopesRequest,
    BatchCreateScopesResponse,
    ConnectorAuthMethodScope,
    CreateAuthMethodRequest,
    CreateCatalogRequest,
    CreateCredentialFieldRequest,
    CreateScopeRequest,
    ListScopesResponse,
    PendingNangoIntegration,
    UpdateAuthMethodRequest,
    UpdateCatalogRequest,
    UpdateCredentialFieldRequest,
    UpdateScopeRequest,
    UploadLogoResponse,
    AdminBatchCreateCredentialFieldsResponse,
    AdminListNangoPendingResponse,
)

Methods:

Server

Types:

from structify.types import ServerInformation

Methods:

Sources

Types:

from structify.types import (
    DeleteSourceEntityParams,
    DeleteSourceEntityResponse,
    DeleteSourceRelationshipParams,
    DeleteSourceRelationshipResponse,
    Source,
    SourceListResponse,
)

Methods:

Entities

Types:

from structify.types import (
    EntityDeleteResponse,
    EntityAddResponse,
    EntityAddBatchResponse,
    EntityAddRelationshipResponse,
    EntityDeriveResponse,
    EntityDeriveAllResponse,
    EntityGetResponse,
    EntityGetLocalSubgraphResponse,
    EntityGetSourceEntitiesResponse,
    EntityListJobsResponse,
    EntitySearchResponse,
    EntitySummarizeResponse,
    EntityUpdatePropertyResponse,
    EntityViewResponse,
)

Methods:

Sandbox

Types:

from structify.types import (
    GetSandboxRequest,
    Sandbox,
    SandboxListResponse,
    SandboxGetMetricsResponse,
)

Methods:

Scrape

Types:

from structify.types import (
    ScrapeListRequest,
    ScrapeRequest,
    ScrapeListResponse,
    ScrapeScrapeResponse,
)

Methods:

Code

Types:

from structify.types import ApplyManualEditRequest, GenerateCodeRequest, InterruptGenerationRequest

Methods:

Structure

Types:

from structify.types import (
    ChatPrompt,
    SaveRequirement,
    StructureEnhancePropertyResponse,
    StructureEnhanceRelationshipResponse,
    StructureFindRelationshipResponse,
    StructureIsCompleteResponse,
    StructureJobStatusResponse,
    StructurePdfResponse,
    StructureRunAsyncResponse,
)

Methods:

PublicSessions

Methods:

Shared

Types:

from structify.types import (
    DatasetDescriptor,
    Entity,
    EntityMatch,
    Image,
    KnowledgeGraph,
    PropertyType,
    Relationship,
    Table,
)

Slack

Types:

from structify.types import SlackAPIResponse, SlackEventPayload

Methods:

Nango

Types:

from structify.types import (
    ConnectSession,
    CreateNangoSessionRequest,
    Integration,
    NangoCreateSessionResponse,
    NangoListIntegrationsResponse,
)

Methods: