IntegrationsApi class

Constructors

IntegrationsApi([ApiClient? apiClient])

Properties

apiClient → ApiClient
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

deleteIntegrationsConnectorsById(String id) → Future<DisconnectOut?>
Forgets a connector: every custodied secret, then the row.
deleteIntegrationsConnectorsByIdWithHttpInfo(String id) → Future<Response>
Forgets a connector: every custodied secret, then the row.
deleteIntegrationsGithubReposByRepoPages(String repo) → Future<GithubPagesDisabledOut?>
Deletes the repo's Pages site.
deleteIntegrationsGithubReposByRepoPagesWithHttpInfo(String repo) → Future<Response>
Deletes the repo's Pages site.
getIntegrations() → Future<ListOut?>
Returns every registered integration provider together with THIS org's connection status for it — the catalog the console's Integrations page renders.
getIntegrationsByProvider(String provider) → Future<ProviderView?>
Returns ONE provider with this org's connection status — the same view list carries, for a single id.
getIntegrationsByProviderCallback(String provider) → Future<void>
OAuth return for any connector
getIntegrationsByProviderCallbackWithHttpInfo(String provider) → Future<Response>
OAuth return for any connector
getIntegrationsByProviderWithHttpInfo(String provider) → Future<Response>
Returns ONE provider with this org's connection status — the same view list carries, for a single id.
getIntegrationsConnectors() → Future<ConnectorsOut?>
Lists the caller's OWN connectors across every provider — the set hanzo connector ls prints.
getIntegrationsConnectorsByIdToken(String id) → Future<ConnectorTokenOut?>
Hands the custodied access token to its owner — the ONE place custody exits.
getIntegrationsConnectorsByIdTokenWithHttpInfo(String id) → Future<Response>
Hands the custodied access token to its owner — the ONE place custody exits.
getIntegrationsConnectorsProviders() → Future<ConnectorProvidersOut?>
Lists the user-scoped provider cards — the catalog of what a user can connect, and how.
getIntegrationsConnectorsProvidersWithHttpInfo() → Future<Response>
Lists the user-scoped provider cards — the catalog of what a user can connect, and how.
getIntegrationsConnectorsWithHttpInfo() → Future<Response>
Lists the caller's OWN connectors across every provider — the set hanzo connector ls prints.
Begin linking a Hanzo account from Discord
getIntegrationsDiscordLinkCallback() → Future<void>
Complete the Discord account link
getIntegrationsDiscordLinkCallbackWithHttpInfo() → Future<Response>
Complete the Discord account link
getIntegrationsDiscordLinkDiscord() → Future<void>
Discord sign-in return leg
getIntegrationsDiscordLinkDiscordWithHttpInfo() → Future<Response>
Discord sign-in return leg
getIntegrationsDiscordLinkWithHttpInfo() → Future<Response>
Begin linking a Hanzo account from Discord
getIntegrationsGithubInstallations() → Future<GithubInstallationsOut?>
Lists the GitHub accounts the caller may see the App installed on, each confirmed against the App's own list, plus where to add another.
getIntegrationsGithubInstallationsWithHttpInfo() → Future<Response>
Lists the GitHub accounts the caller may see the App installed on, each confirmed against the App's own list, plus where to add another.
getIntegrationsGithubRepos() → Future<GithubReposOut?>
Lists the org's granted GitHub repositories, each annotated with its native import + sync status from the git object plane.
getIntegrationsGithubReposByRepoPages(String repo) → Future<GithubPagesView?>
Returns the repo's Pages status, live URL, custom domain and build source.
getIntegrationsGithubReposByRepoPagesWithHttpInfo(String repo) → Future<Response>
Returns the repo's Pages status, live URL, custom domain and build source.
getIntegrationsGithubReposWithHttpInfo() → Future<Response>
Lists the org's granted GitHub repositories, each annotated with its native import + sync status from the git object plane.
getIntegrationsGitlabProjects() → Future<GitlabProjectsOut?>
Lists the projects the org's GitLab connection can reach — membership projects, most recently active first.
getIntegrationsGitlabProjectsWithHttpInfo() → Future<Response>
Lists the projects the org's GitLab connection can reach — membership projects, most recently active first.
getIntegrationsSlackInstall() → Future<void>
Install the Hanzo app into a Slack workspace
getIntegrationsSlackInstallWithHttpInfo() → Future<Response>
Install the Hanzo app into a Slack workspace
Begin linking a Hanzo account from Slack
getIntegrationsSlackLinkCallback() → Future<void>
Complete the Slack account link
getIntegrationsSlackLinkCallbackWithHttpInfo() → Future<Response>
Complete the Slack account link
getIntegrationsSlackLinkSlack() → Future<void>
Slack sign-in return leg
getIntegrationsSlackLinkSlackWithHttpInfo() → Future<Response>
Slack sign-in return leg
getIntegrationsSlackLinkWithHttpInfo() → Future<Response>
Begin linking a Hanzo account from Slack
Begin linking a Hanzo account from Teams
getIntegrationsTeamsLinkAad() → Future<void>
Microsoft sign-in return leg
getIntegrationsTeamsLinkAadWithHttpInfo() → Future<Response>
Microsoft sign-in return leg
getIntegrationsTeamsLinkCallback() → Future<void>
Complete the Teams account link
getIntegrationsTeamsLinkCallbackWithHttpInfo() → Future<Response>
Complete the Teams account link
getIntegrationsTeamsLinkWithHttpInfo() → Future<Response>
Begin linking a Hanzo account from Teams
Begin linking a Hanzo account from Telegram
getIntegrationsTelegramLinkAuth() → Future<void>
Telegram Login Widget return leg
getIntegrationsTelegramLinkAuthWithHttpInfo() → Future<Response>
Telegram Login Widget return leg
getIntegrationsTelegramLinkCallback() → Future<void>
Complete the Telegram account link
getIntegrationsTelegramLinkCallbackWithHttpInfo() → Future<Response>
Complete the Telegram account link
getIntegrationsTelegramLinkWithHttpInfo() → Future<Response>
Begin linking a Hanzo account from Telegram
getIntegrationsWhatsappWebhook() → Future<void>
WhatsApp Cloud API subscription challenge
getIntegrationsWhatsappWebhookWithHttpInfo() → Future<Response>
WhatsApp Cloud API subscription challenge
getIntegrationsWithHttpInfo() → Future<Response>
Returns every registered integration provider together with THIS org's connection status for it — the catalog the console's Integrations page renders.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
postIntegrationsByProviderConnect(String provider, ConnectIn connectIn) → Future<ConnectOut?>
Acquires the org's credential for one provider.
postIntegrationsByProviderConnectWithHttpInfo(String provider, ConnectIn connectIn) → Future<Response>
Acquires the org's credential for one provider.
postIntegrationsByProviderDisconnect(String provider) → Future<DisconnectOut?>
Revokes (best-effort) and forgets an org's connection: it deletes every custodied KMS secret and the connection row.
postIntegrationsByProviderDisconnectWithHttpInfo(String provider) → Future<Response>
Revokes (best-effort) and forgets an org's connection: it deletes every custodied KMS secret and the connection row.
postIntegrationsByProviderVerify(String provider) → Future<VerifyOut?>
Re-checks a CONNECTED apikey connector's stored credential against the provider, live (hanzo connector verify).
postIntegrationsByProviderVerifyWithHttpInfo(String provider) → Future<Response>
Re-checks a CONNECTED apikey connector's stored credential against the provider, live (hanzo connector verify).
postIntegrationsConnectorsByIdRefresh(String id) → Future<RefreshOut?>
Forces a token rotation for a connected connector, ahead of the automatic rotation a token read would do inside the expiry window.
postIntegrationsConnectorsByIdRefreshWithHttpInfo(String id) → Future<Response>
Forces a token rotation for a connected connector, ahead of the automatic rotation a token read would do inside the expiry window.
postIntegrationsConnectorsByProviderCredential(String provider, CredentialIn credentialIn) → Future<CredentialOut?>
Is the direct intake path: a customer-held token/setup-token (Verify) or an externally obtained OAuth bundle from the CLI's local PKCE (Adopt).
postIntegrationsConnectorsByProviderCredentialWithHttpInfo(String provider, CredentialIn credentialIn) → Future<Response>
Is the direct intake path: a customer-held token/setup-token (Verify) or an externally obtained OAuth bundle from the CLI's local PKCE (Adopt).
postIntegrationsConnectorsByProviderDevice(String provider, DeviceStartIn deviceStartIn) → Future<DeviceStartOut?>
Begins a device sign-in and returns the code to show the user plus how to poll for completion.
postIntegrationsConnectorsByProviderDeviceByFlowPoll(String provider, String flow) → Future<DevicePollOut?>
Advances a device sign-in.
postIntegrationsConnectorsByProviderDeviceByFlowPollWithHttpInfo(String provider, String flow) → Future<Response>
Advances a device sign-in.
postIntegrationsConnectorsByProviderDeviceWithHttpInfo(String provider, DeviceStartIn deviceStartIn) → Future<Response>
Begins a device sign-in and returns the code to show the user plus how to poll for completion.
postIntegrationsDiscordInteractions() → Future<void>
Discord interactions endpoint
postIntegrationsDiscordInteractionsWithHttpInfo() → Future<Response>
Discord interactions endpoint
postIntegrationsGithubClaim(GithubClaimIn githubClaimIn) → Future<GithubClaimOut?>
Binds installations the App ALREADY holds to the org the caller is acting in — the reconciliation for a grant that happened outside our connect flow.
postIntegrationsGithubClaimWithHttpInfo(GithubClaimIn githubClaimIn) → Future<Response>
Binds installations the App ALREADY holds to the org the caller is acting in — the reconciliation for a grant that happened outside our connect flow.
postIntegrationsGithubFork(GithubForkReq githubForkReq) → Future<GithubForkOut?>
Forks a granted repository.
postIntegrationsGithubForkWithHttpInfo(GithubForkReq githubForkReq) → Future<Response>
Forks a granted repository.
postIntegrationsGithubIssuesBackfill(GithubBackfillIn githubBackfillIn) → Future<GithubBackfillResult?>
Seeds the native todo with the EXISTING issues across the org's granted repos (default state=open); the webhook keeps them live thereafter.
postIntegrationsGithubIssuesBackfillWithHttpInfo(GithubBackfillIn githubBackfillIn) → Future<Response>
Seeds the native todo with the EXISTING issues across the org's granted repos (default state=open); the webhook keeps them live thereafter.
postIntegrationsGithubReposByRepoPages(String repo, GithubPagesEnableReq githubPagesEnableReq) → Future<GithubPagesView?>
Creates the repo's Pages site and answers 201 Created with it.
postIntegrationsGithubReposByRepoPagesBuilds(String repo) → Future<GithubPagesBuildOut?>
Requests a Pages rebuild and returns the queued build's status.
postIntegrationsGithubReposByRepoPagesBuildsWithHttpInfo(String repo) → Future<Response>
Requests a Pages rebuild and returns the queued build's status.
postIntegrationsGithubReposByRepoPagesWithHttpInfo(String repo, GithubPagesEnableReq githubPagesEnableReq) → Future<Response>
Creates the repo's Pages site and answers 201 Created with it.
postIntegrationsGithubReposImport(GithubImportIn githubImportIn) → Future<GithubImportOut?>
Imports the selected (or all) granted repos into git.hanzo.ai.
postIntegrationsGithubReposImportWithHttpInfo(GithubImportIn githubImportIn) → Future<Response>
Imports the selected (or all) granted repos into git.hanzo.ai.
postIntegrationsGithubSearch(GithubSearchReq githubSearchReq) → Future<GithubSearchOut?>
Finds repositories on GitHub.
postIntegrationsGithubSearchWithHttpInfo(GithubSearchReq githubSearchReq) → Future<Response>
Finds repositories on GitHub.
postIntegrationsGithubWebhook() → Future<void>
GitHub App webhook
postIntegrationsGithubWebhookWithHttpInfo() → Future<Response>
GitHub App webhook
postIntegrationsOpenrouterWebhook({Map<String, Object>? requestBody}) → Future<Map<String, Object>?>
Receive OpenRouter Broadcast traces as usage rows
postIntegrationsOpenrouterWebhookWithHttpInfo({Map<String, Object>? requestBody}) → Future<Response>
Receive OpenRouter Broadcast traces as usage rows
postIntegrationsSlackCommands() → Future<void>
Slack slash command webhook
postIntegrationsSlackCommandsWithHttpInfo() → Future<Response>
Slack slash command webhook
postIntegrationsSlackEvents() → Future<void>
Slack Events API webhook
postIntegrationsSlackEventsWithHttpInfo() → Future<Response>
Slack Events API webhook
postIntegrationsTeamsEvents() → Future<void>
Microsoft Teams Bot Framework webhook
postIntegrationsTeamsEventsWithHttpInfo() → Future<Response>
Microsoft Teams Bot Framework webhook
postIntegrationsTelegramConnect() → Future<AuthorizeOut?>
Mints a short, single-use deep-link code bound to the caller's org and returns the t.me link the console navigates to.
postIntegrationsTelegramConnectWithHttpInfo() → Future<Response>
Mints a short, single-use deep-link code bound to the caller's org and returns the t.me link the console navigates to.
postIntegrationsTelegramWebhook() → Future<void>
Telegram Bot API webhook
postIntegrationsTelegramWebhookWithHttpInfo() → Future<Response>
Telegram Bot API webhook
postIntegrationsWhatsappWebhook() → Future<void>
WhatsApp Cloud API webhook
postIntegrationsWhatsappWebhookWithHttpInfo() → Future<Response>
WhatsApp Cloud API webhook
putIntegrationsGithubReposByRepoPages(String repo, GithubPagesUpdateReq githubPagesUpdateReq) → Future<GithubPagesUpdatedOut?>
Sets or clears the custom domain (cname) and updates HTTPS enforcement, build type, or source.
putIntegrationsGithubReposByRepoPagesWithHttpInfo(String repo, GithubPagesUpdateReq githubPagesUpdateReq) → Future<Response>
Sets or clears the custom domain (cname) and updates HTTPS enforcement, build type, or source.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited