Install
0.0.1-beta.N prerelease on the
beta dist-tag, and no version is published to latest, so the @beta suffix is
required — a plain npm i @cognition-ai/sdk fails on purpose until the public launch.
Usage
createDevin(options) connects to the cloud over a WebSocket (CloudDevin) unless you
pass a cwd, which spawns the CLI on this machine (LocalDevin); TypeScript narrows the
return type accordingly. Both need a cog_… API key, from the apiKey option or
DEVIN_API_KEY (locally the SDK hands it to the CLI for you). Both implement the shared
DevinClient interface, and their sessions share the same send() / stream() /
cancel() surface, so the same code drives Devin on your machine or in a cloud VM:
await using closes the connection (and the CLI
process for local clients) at scope exit; without it, call .close() when done.
The v3 API escape hatch
ACP covers live interaction; everything else — session snapshots, structured output, pull requests, and platform resources (playbooks, secrets, organizations) — lives on the v3 API. The cloud client exposes the full generated v3 client asapi:
Local sessions (Devin CLI)
LocalDevin spawns the Devin CLI as a subprocess and drives it over
the Agent Client Protocol on stdio. Turns run on your machine:
tool calls edit real files and run real commands in cwd. The CLI is bundled with the SDK as
per-platform npm packages listed as optionalDependencies, so the binary lives in node_modules
and is versioned by your lockfile — there is no path override; the SDK only runs a bundled,
officially published CLI build. Authentication is the apiKey option (a cog_…
personal access token, defaulting to $DEVIN_API_KEY, the same key cloud mode uses); the
SDK never falls back to the CLI’s own devin auth login credential store. The CLI’s
config, session store, and cache live under ~/.devin-sdk (override with stateDir),
isolated from any interactive Devin CLI install on the same machine.
_cognition.ai/* notifications — agent stop causes, context
compaction, connection retries, …) are surfaced as a typed union via session.onExtension:
Cloud sessions over ACP
CloudDevin drives sessions running in Devin’s cloud over the same ACP protocol as
LocalDevin, connected over the ACP WebSocket and authenticated with a personal
access token (cog_…). Turns, streaming, permission handling, and _cognition.ai/*
extension notifications work identically to local sessions; the generated v3 client
stays available as the api escape hatch.
Tool calls, the same on both agents
The local CLI and the cloud describe tools differently on the wire (typedrawInput and
cognition.ai/inferenceToolName locally; cognition.ai/eventType plus _meta details such
as cognition.ai/command and cognition.ai/fileUpdates on the cloud). ToolCall.detail
normalizes both into one discriminated union — exec, read, write, edit,
list_directory, file_search, mcp, permission_request, ask_user_question,
report_blocker, or other — so consumers narrow on detail.tool and never see the
difference. The raw rawInput, meta, toolName and inferenceToolName stay on the call
for anything the union does not cover.
Watching sessions you did not start
Every session exposes two views of its updates.run(), stream() and streamUpdates()
are scoped to a turn this client sent. events() and updates() are scoped to the
session: every live update for it, whoever started the turn, until the connection closes.
Both typed flavours use the same SessionEventReducer, so a SessionEvent means the same
thing wherever it came from.
listSessions() (each
entry’s _meta carries statusEnum, userActionRequired, pendingRequest,
sessionPRs, …) and stay attached for transitions. session.meta holds the latest
session snapshot stamped on any update. Observers should leave onPermission unset —
an answer from an observer is a real decision, and the protocol has no “abstain”.
Regenerating the API client
src/generated/ is produced by Fern from the committed
OpenAPI spec (spec/v3-openapi.json). After changing the spec, run from the repo
root (requires Docker):
Classes
AttachmentsClientCodeScansClientConsumptionClientDevinApi.ConflictErrorDevinApi.ForbiddenErrorDevinApi.NotFoundErrorDevinApi.TooManyRequestsErrorDevinApi.UnauthorizedErrorDevinApi.UnprocessableEntityErrorDevinApiClientDevinApiErrorDevinApiTimeoutErrorEnterpriseAcuLimitsClientEnterpriseAuditLogsClientEnterpriseClientEnterpriseCodeScansClientEnterpriseConsumptionClientEnterpriseGitConnectionsClientEnterpriseGitPermissionsClientEnterpriseGuardrailViolationsClientEnterpriseHypervisorsClientEnterpriseIdpGroupsClientEnterpriseIpAccessListClientEnterpriseMetricsClientEnterpriseNotesClientEnterpriseOrganizationsClientEnterpriseOrganizationTagsClientEnterpriseOrgGroupsClientEnterprisePlaybooksClientEnterprisePrReviewsClientEnterpriseQueueClientEnterpriseRolesClientEnterpriseServiceUserApiKeysClientEnterpriseServiceUsersClientEnterpriseSessionsClientEnterpriseSnapshotSetupClientEnterpriseUsersClientMetricsClientNotesClientPlaybooksClientPrReviewsClientRepositoriesClientSchedulesClientSecretsClientSessionsClientSnapshotSetupClientUsersClient
Interfaces
AttachmentsClient.RequestOptionsBaseRequestOptionsCodeScansClient.RequestOptionsConsumptionClient.RequestOptionsDevinApi.ActiveUserMetricsResponseDevinApi.AcuLimitResponseDevinApi.AcusByProductDevinApi.ApiKeyResponseDevinApi.ApiKeyWithTokenResponseDevinApi.AppendSessionTagsSessionsRequestDevinApi.ArchiveSessionSessionsRequestDevinApi.AttachmentResponseDevinApi.AuditLogResponseDevinApi.BlueprintDevinApi.BlueprintFileDevinApi.BlueprintFileListDevinApi.BlueprintListDevinApi.BodyHandleUploadAttachmentV3OrganizationsOrgIdAttachmentsPostDevinApi.BodyUploadOrgBlueprintFileV3Beta1OrganizationsOrgIdSnapshotSetupBlueprintsBlueprintIdFilesPostDevinApi.BuildDevinApi.BulkIndexRepositoriesRequestDevinApi.CancelOrgBuildSnapshotSetupRequestDevinApi.CategoryMetricsDevinApi.CodeScanCreateRequestDevinApi.CodeScanFindingResponseDevinApi.CodeScanMetricsResponseDevinApi.CodeScanProfileDetailResponseDevinApi.CodeScanProfileResponseDevinApi.CodeScanProfileSummaryResponseDevinApi.CodeScanReferenceSnippetResponseDevinApi.CodeScanResponseDevinApi.ConsumptionByDateResponseDevinApi.ConsumptionCycleDevinApi.ConsumptionResponseDevinApi.CreateNoteNotesRequestDevinApi.CreateOrgBlueprintBodyDevinApi.CreatePlaybookPlaybooksRequestDevinApi.CreatePrReviewPrReviewsRequestDevinApi.CursorPaginationParamsDevinApi.DefaultTagResponseDevinApi.DeleteNoteNotesRequestDevinApi.DeleteOrgBlueprintFileSnapshotSetupRequestDevinApi.DeleteOrgBlueprintSnapshotSetupRequestDevinApi.DeletePlaybookPlaybooksRequestDevinApi.DeleteScheduleSchedulesRequestDevinApi.DeleteSecretSecretsRequestDevinApi.DevinBrainUserSelfDevinApi.DownloadAttachmentAttachmentsRequestDevinApi.enterprise.AppendOrganizationAllowedTagsOrganizationTagsRequestDevinApi.enterprise.AppendSessionTagsSessionsRequestDevinApi.enterprise.AssignEnterpriseIdpGroupRoleIdpGroupsRequestDevinApi.enterprise.AssignOrganizationIdpGroupRoleIdpGroupsRequestDevinApi.enterprise.AssignOrganizationServiceUserRoleServiceUsersRequestDevinApi.enterprise.AssignOrganizationUserRoleUsersRequestDevinApi.enterprise.AssignServiceUserRoleServiceUsersRequestDevinApi.enterprise.BodyUploadEnterpriseBlueprintFileEndpointV3Beta1EnterpriseSnapshotSetupBlueprintsBlueprintIdFilesPostDevinApi.enterprise.BulkCreateOrganizationGitPermissionsGitPermissionsRequestDevinApi.enterprise.ClearOrganizationAllowedTagsOrganizationTagsRequestDevinApi.enterprise.ClearOrganizationDefaultTagOrganizationTagsRequestDevinApi.enterprise.ClearOrganizationGitPermissionsGitPermissionsRequestDevinApi.enterprise.CreateApiKeyRequestDevinApi.enterprise.CreateEnterpriseBlueprintBodyDevinApi.enterprise.DefaultTagRequestDevinApi.enterprise.DeleteAccountIdpGroupIdpGroupsRequestDevinApi.enterprise.DeleteBlueprintEndpointSnapshotSetupRequestDevinApi.enterprise.DeleteBlueprintFileSnapshotSetupRequestDevinApi.enterprise.DeleteNoteNotesRequestDevinApi.enterprise.DeleteOrganizationGitPermissionGitPermissionsRequestDevinApi.enterprise.DeleteOrganizationOrganizationsRequestDevinApi.enterprise.DeleteOrgDevinAcuLimitAcuLimitsRequestDevinApi.enterprise.DeletePlaybookPlaybooksRequestDevinApi.enterprise.GenerateSessionInsightsSessionsRequestDevinApi.enterprise.GetActiveUsersMetricsMetricsRequestDevinApi.enterprise.GetAuditLogsAuditLogsRequestDevinApi.enterprise.GetBlueprintContentsSnapshotSetupRequestDevinApi.enterprise.GetBlueprintEndpointSnapshotSetupRequestDevinApi.enterprise.GetCodeScanMetricsCodeScansRequestDevinApi.enterprise.GetCodeScanProfileCodeScansRequestDevinApi.enterprise.GetConsumptionCyclesConsumptionRequestDevinApi.enterprise.GetConsumptionDailyConsumptionRequestDevinApi.enterprise.GetDauMetricsMetricsRequestDevinApi.enterprise.GetDevinAcuLimitsAcuLimitsRequestDevinApi.enterprise.GetEnterpriseIdpGroupIdpGroupsRequestDevinApi.enterprise.GetGitConnectionsGitConnectionsRequestDevinApi.enterprise.GetGuardrailViolationsGuardrailViolationsRequestDevinApi.enterprise.GetHypervisorsHypervisorsRequestDevinApi.enterprise.GetMauMetricsMetricsRequestDevinApi.enterprise.GetNoteNotesRequestDevinApi.enterprise.GetOrganizationAllowedTagsOrganizationTagsRequestDevinApi.enterprise.GetOrganizationDefaultTagOrganizationTagsRequestDevinApi.enterprise.GetOrganizationGitPermissionsGitPermissionsRequestDevinApi.enterprise.GetOrganizationIdpGroupIdpGroupsRequestDevinApi.enterprise.GetOrganizationOrganizationsRequestDevinApi.enterprise.GetOrganizationsOrganizationsRequestDevinApi.enterprise.GetOrganizationUsageMetricsMetricsRequestDevinApi.enterprise.GetOrgAuditLogsAuditLogsRequestDevinApi.enterprise.GetOrgConsumptionDailyConsumptionRequestDevinApi.enterprise.GetOrgGuardrailViolationsGuardrailViolationsRequestDevinApi.enterprise.GetPlaybookPlaybooksRequestDevinApi.enterprise.GetPrMetricsMetricsRequestDevinApi.enterprise.GetPrReviewStatusPrReviewsRequestDevinApi.enterprise.GetRolesRolesRequestDevinApi.enterprise.GetSearchMetricsMetricsRequestDevinApi.enterprise.GetServiceUserConsumptionDailyConsumptionRequestDevinApi.enterprise.GetServiceUserServiceUsersRequestDevinApi.enterprise.GetSessionAttachmentsSessionsRequestDevinApi.enterprise.GetSessionConsumptionDailyConsumptionRequestDevinApi.enterprise.GetSessionInsightsSessionsRequestDevinApi.enterprise.GetSessionMessagesSessionsRequestDevinApi.enterprise.GetSessionMetricsMetricsRequestDevinApi.enterprise.GetSessionsByCategoryMetricsRequestDevinApi.enterprise.GetSessionSessionsRequestDevinApi.enterprise.GetSessionsInsightsSessionsRequestDevinApi.enterprise.GetSessionsSessionsRequestDevinApi.enterprise.GetSessionTagsSessionsRequestDevinApi.enterprise.GetUsageMetricsMetricsRequestDevinApi.enterprise.GetUserConsumptionDailyConsumptionRequestDevinApi.enterprise.GetUserUsersRequestDevinApi.enterprise.GetWauMetricsMetricsRequestDevinApi.enterprise.GitPermissionUpdateRequestDevinApi.enterprise.IdpGroupsBulkCreateRequestDevinApi.enterprise.IpAccessListAddRequestDevinApi.enterprise.IpAccessListReplaceRequestDevinApi.enterprise.ListAccountIdpGroupsIdpGroupsRequestDevinApi.enterprise.ListBlueprintFilesSnapshotSetupRequestDevinApi.enterprise.ListCodeScanFindingsCodeScansRequestDevinApi.enterprise.ListCodeScanProfilesCodeScansRequestDevinApi.enterprise.ListCodeScansCodeScansRequestDevinApi.enterprise.ListEnterpriseIdpGroupsIdpGroupsRequestDevinApi.enterprise.ListGitConnectionRepositoriesGitConnectionsRequestDevinApi.enterprise.ListIdpUsersUsersRequestDevinApi.enterprise.ListNotesNotesRequestDevinApi.enterprise.ListOrganizationIdpGroupsIdpGroupsRequestDevinApi.enterprise.ListOrganizationIdpUsersUsersRequestDevinApi.enterprise.ListOrganizationServiceUsersServiceUsersRequestDevinApi.enterprise.ListOrganizationUsersUsersRequestDevinApi.enterprise.ListPlaybooksPlaybooksRequestDevinApi.enterprise.ListServiceUserApiKeysServiceUserApiKeysRequestDevinApi.enterprise.ListServiceUsersServiceUsersRequestDevinApi.enterprise.ListUsersUsersRequestDevinApi.enterprise.OrganizationCreateRequestDevinApi.enterprise.OrganizationUpdateRequestDevinApi.enterprise.PostSessionMessageSessionsRequestDevinApi.enterprise.RemediateCodeScanFindingCodeScansRequestDevinApi.enterprise.RemoveEnterpriseIdpGroupIdpGroupsRequestDevinApi.enterprise.RemoveOrganizationAllowedTagOrganizationTagsRequestDevinApi.enterprise.RemoveOrganizationIdpGroupIdpGroupsRequestDevinApi.enterprise.RemoveOrganizationServiceUserServiceUsersRequestDevinApi.enterprise.RemoveOrganizationUserUsersRequestDevinApi.enterprise.RemoveServiceUserServiceUsersRequestDevinApi.enterprise.RemoveUserUsersRequestDevinApi.enterprise.ReplaceOrganizationAllowedTagsOrganizationTagsRequestDevinApi.enterprise.ReplaceOrganizationGitPermissionsGitPermissionsRequestDevinApi.enterprise.ReplaceSessionTagsSessionsRequestDevinApi.enterprise.RevokeServiceUserApiKeyServiceUserApiKeysRequestDevinApi.enterprise.RotateApiKeyRequestDevinApi.enterprise.StartCodeScanOrganizationsRequestDevinApi.enterprise.UpdateAcuLimitRequestDevinApi.enterprise.UpdateBlueprintContentsBodyDevinApi.enterprise.UpdateEnterpriseIdpGroupRoleIdpGroupsRequestDevinApi.enterprise.UpdateNoteNotesRequestDevinApi.enterprise.UpdateOrganizationIdpGroupRoleIdpGroupsRequestDevinApi.enterprise.UpdateOrganizationServiceUserRoleServiceUsersRequestDevinApi.enterprise.UpdateOrganizationUserRoleUsersRequestDevinApi.enterprise.UpdatePlaybookPlaybooksRequestDevinApi.enterprise.UpdateServiceUserRoleServiceUsersRequestDevinApi.enterprise.UpdateUserRoleUsersRequestDevinApi.enterprise.UserBulkCreateRequestDevinApi.FolderSummaryDevinApi.FolderTreeResponseDevinApi.GenerateSessionInsightsSessionsRequestDevinApi.GetActiveUsersMetricsMetricsRequestDevinApi.GetCodeScanMetricsCodeScansRequestDevinApi.GetCodeScanProfileCodeScansRequestDevinApi.GetConsumptionDailyConsumptionRequestDevinApi.GetDauMetricsMetricsRequestDevinApi.GetMauMetricsMetricsRequestDevinApi.GetNoteNotesRequestDevinApi.GetOrganizationUserUsersRequestDevinApi.GetOrgBlueprintContentsSnapshotSetupRequestDevinApi.GetOrgBlueprintSnapshotSetupRequestDevinApi.GetOrgBuildLogsSnapshotSetupRequestDevinApi.GetOrgBuildSnapshotSetupRequestDevinApi.GetPlaybookPlaybooksRequestDevinApi.GetPrMetricsMetricsRequestDevinApi.GetPrReviewStatusPrReviewsRequestDevinApi.GetRepositoryIndexingStatusRepositoriesRequestDevinApi.GetScheduleSchedulesRequestDevinApi.GetSearchMetricsMetricsRequestDevinApi.GetSelfResponse.DevinBrainDevinApi.GetSelfResponse.PatUserDevinApi.GetSelfResponse.ServiceUserDevinApi.GetSelfResponse.WindsurfSessionDevinApi.GetServiceUserConsumptionDailyConsumptionRequestDevinApi.GetSessionAttachmentsSessionsRequestDevinApi.GetSessionConsumptionDailyConsumptionRequestDevinApi.GetSessionInsightsSessionsRequestDevinApi.GetSessionMessagesSessionsRequestDevinApi.GetSessionMetricsMetricsRequestDevinApi.GetSessionSessionsRequestDevinApi.GetSessionsInsightsSessionsRequestDevinApi.GetSessionsSessionsRequestDevinApi.GetSessionTagsSessionsRequestDevinApi.GetUsageMetricsMetricsRequestDevinApi.GetUserConsumptionDailyConsumptionRequestDevinApi.GetWauMetricsMetricsRequestDevinApi.GitConnectionRepositoryResponseDevinApi.GitConnectionResponseDevinApi.GitPermissionBulkCreateRequestDevinApi.GitPermissionCreateRequestDevinApi.GitPermissionResponseDevinApi.GuardrailViolationResponseDevinApi.HypervisorResponseDevinApi.IdpGroupDevinApi.IdpGroupResponseDevinApi.IdpGroupUpdateRoleRequestDevinApi.IdpGroupUserDevinApi.IdpRoleAssignmentDevinApi.IndexRepositoryRequestDevinApi.IndexSingleRepositoryRepositoriesRequestDevinApi.IpAccessListResponseDevinApi.KnowledgeNoteCreateRequestDevinApi.KnowledgeNoteResponseDevinApi.ListCodeScanFindingsCodeScansRequestDevinApi.ListCodeScanProfilesCodeScansRequestDevinApi.ListCodeScansCodeScansRequestDevinApi.ListFoldersNotesRequestDevinApi.ListIndexedRepositoriesRepositoriesRequestDevinApi.ListNotesNotesRequestDevinApi.ListOrganizationIdpUsersUsersRequestDevinApi.ListOrganizationUsersUsersRequestDevinApi.ListOrgBlueprintFilesSnapshotSetupRequestDevinApi.ListOrgBlueprintsSnapshotSetupRequestDevinApi.ListOrgBuildsSnapshotSetupRequestDevinApi.ListPlaybooksPlaybooksRequestDevinApi.ListRepositoriesRepositoriesRequestDevinApi.ListSchedulesSchedulesRequestDevinApi.ListSecretsSecretsRequestDevinApi.OrganizationResponseDevinApi.OrgGroupConfigDevinApi.OrgGroupsConfigDevinApi.PaginatedResponseAcuLimitResponseDevinApi.PaginatedResponseApiKeyResponseDevinApi.PaginatedResponseAuditLogResponseDevinApi.PaginatedResponseBuildDevinApi.PaginatedResponseCodeScanFindingResponseDevinApi.PaginatedResponseCodeScanProfileSummaryResponseDevinApi.PaginatedResponseCodeScanResponseDevinApi.PaginatedResponseConsumptionCycleDevinApi.PaginatedResponseGitConnectionRepositoryResponseDevinApi.PaginatedResponseGitConnectionResponseDevinApi.PaginatedResponseGitPermissionResponseDevinApi.PaginatedResponseGuardrailViolationResponseDevinApi.PaginatedResponseHypervisorResponseDevinApi.PaginatedResponseIdpGroupDevinApi.PaginatedResponseIdpGroupResponseDevinApi.PaginatedResponseIdpGroupUserDevinApi.PaginatedResponseKnowledgeNoteResponseDevinApi.PaginatedResponseOrganizationResponseDevinApi.PaginatedResponsePlaybookResponseDevinApi.PaginatedResponseRepositoryIndexingResponseDevinApi.PaginatedResponseRepositoryResponseDevinApi.PaginatedResponseRoleDevinApi.PaginatedResponseScheduleResponseDevinApi.PaginatedResponseSecretResponseDevinApi.PaginatedResponseServiceUserDevinApi.PaginatedResponseSessionInsightsResponseDevinApi.PaginatedResponseSessionMessageDevinApi.PaginatedResponseSessionResponseDevinApi.PaginatedResponseUserDevinApi.PatUserSelfDevinApi.PinBuildBodyDevinApi.PlaybookCreateRequestDevinApi.PlaybookInfoDevinApi.PlaybookResponseDevinApi.PostMessageSessionsRequestDevinApi.PresignedDownloadDevinApi.PrMetricsResponseDevinApi.ProblemDetailDevinApi.PrReviewCreateRequestDevinApi.PrReviewResponseDevinApi.QueueResponseDevinApi.RemediateCodeScanFindingCodeScansRequestDevinApi.RemediateFindingResponseDevinApi.RemoveBranchRepositoriesRequestDevinApi.RemoveRepositoriesRequestDevinApi.RemoveSingleRepositoryFromIndexingRepositoriesRequestDevinApi.ReplaceSessionTagsSessionsRequestDevinApi.RepoIndexingStatusResponseDevinApi.RepoIndexJobResponseDevinApi.RepositoryIndexingItemDevinApi.RepositoryIndexingResponseDevinApi.RepositoryResponseDevinApi.RoleDevinApi.RoleAssignmentDevinApi.ScheduleCreateRequestDevinApi.ScheduleResponseDevinApi.ScheduleUpdateRequestDevinApi.SearchMetricsResponseDevinApi.SecretCreateRequestDevinApi.SecretResponseDevinApi.ServiceUserDevinApi.ServiceUserSelfDevinApi.ServiceUserUpdateRoleRequestDevinApi.SessionAttachmentDevinApi.SessionCountsByOriginDevinApi.SessionCountsBySizeDevinApi.SessionCreateRequestDevinApi.SessionInsightsActionItemDevinApi.SessionInsightsAnalysisDevinApi.SessionInsightsClassificationDevinApi.SessionInsightsFeedbackItemDevinApi.SessionInsightsGenerateResponseDevinApi.SessionInsightsIssueDevinApi.SessionInsightsNoteUsageDevinApi.SessionInsightsNoteUsageItemDevinApi.SessionInsightsResponseDevinApi.SessionInsightsSuggestedPromptDevinApi.SessionInsightsTimelineEventDevinApi.SessionMessageDevinApi.SessionMessageCreateRequestDevinApi.SessionMetricsResponseDevinApi.SessionPullRequestDevinApi.SessionResponseDevinApi.SessionsByCategoryResponseDevinApi.SessionSecretInputDevinApi.SessionsQueryParamsDevinApi.SessionTagsResponseDevinApi.SessionTagsUpdateRequestDevinApi.StartCodeScanCodeScansRequestDevinApi.SubcategoryMetricsDevinApi.TagsCreateRequestDevinApi.TagsResponseDevinApi.TerminateSessionSessionsRequestDevinApi.TriggerBuildBodyDevinApi.UnpinOrgBuildSnapshotSetupRequestDevinApi.UpdateNoteNotesRequestDevinApi.UpdateOrgBlueprintBodyDevinApi.UpdatePlaybookPlaybooksRequestDevinApi.UsageMetricsDevinApi.UserDevinApi.UserUpdateRoleRequestDevinApi.UserWithIdpRolesDevinApi.WindsurfSessionUserSelfDevinApiClient.RequestOptionsEnterpriseAcuLimitsClient.RequestOptionsEnterpriseAuditLogsClient.RequestOptionsEnterpriseCodeScansClient.RequestOptionsEnterpriseConsumptionClient.RequestOptionsEnterpriseGitConnectionsClient.RequestOptionsEnterpriseGitPermissionsClient.RequestOptionsEnterpriseGuardrailViolationsClient.RequestOptionsEnterpriseHypervisorsClient.RequestOptionsEnterpriseIdpGroupsClient.RequestOptionsEnterpriseIpAccessListClient.RequestOptionsEnterpriseMetricsClient.RequestOptionsEnterpriseNotesClient.RequestOptionsEnterpriseOrganizationsClient.RequestOptionsEnterpriseOrganizationTagsClient.RequestOptionsEnterpriseOrgGroupsClient.RequestOptionsEnterprisePlaybooksClient.RequestOptionsEnterprisePrReviewsClient.RequestOptionsEnterpriseQueueClient.RequestOptionsEnterpriseRolesClient.RequestOptionsEnterpriseServiceUserApiKeysClient.RequestOptionsEnterpriseServiceUsersClient.RequestOptionsEnterpriseSessionsClient.RequestOptionsEnterpriseSnapshotSetupClient.RequestOptionsEnterpriseUsersClient.RequestOptionsMetricsClient.RequestOptionsNotesClient.RequestOptionsPlaybooksClient.RequestOptionsPrReviewsClient.RequestOptionsRepositoriesClient.RequestOptionsSchedulesClient.RequestOptionsSecretsClient.RequestOptionsSessionsClient.RequestOptionsSnapshotSetupClient.RequestOptionsUsersClient.RequestOptions
Type Aliases
AttachmentsClient.OptionsBaseClientOptionsCodeScansClient.OptionsConsumptionClient.OptionsDevinApi.ActiveUserMetricsListResponseDevinApi.AcuLimitResponse.ScopeDevinApi.AuditLogActionDevinApi.Blueprint.TypeDevinApi.Build.StatusDevinApi.Build.TriggerDevinApi.CodeScanFindingResponse.SeverityDevinApi.CodeScanFindingResponse.StatusDevinApi.CodeScanProfileDetailResponse.ModeDevinApi.CodeScanProfileDetailResponse.ScanTypeDevinApi.CodeScanProfileDetailResponse.VisibilityDevinApi.CodeScanProfileSummaryResponse.ModeDevinApi.CodeScanProfileSummaryResponse.ScanTypeDevinApi.CodeScanProfileSummaryResponse.VisibilityDevinApi.CodeScanResponse.StatusDevinApi.enterprise.GetAuditLogsAuditLogsRequestOrderDevinApi.enterprise.GetGuardrailViolationsGuardrailViolationsRequestOrderDevinApi.enterprise.GetHypervisorsHypervisorsRequestStatusDevinApi.enterprise.GetOrgAuditLogsAuditLogsRequestOrderDevinApi.enterprise.GetOrgGuardrailViolationsGuardrailViolationsRequestOrderDevinApi.enterprise.GetSessionsInsightsSessionsRequestCategoryDevinApi.enterprise.GetSessionsInsightsSessionsRequestOriginsItemDevinApi.enterprise.GetSessionsSessionsRequestCategoryDevinApi.enterprise.GetSessionsSessionsRequestOriginsItemDevinApi.enterprise.ListCodeScanFindingsCodeScansRequestSeverityItemDevinApi.enterprise.ListCodeScanFindingsCodeScansRequestStatusItemDevinApi.enterprise.ListNotesNotesRequestAccessTypeDevinApi.enterprise.ListServiceUserApiKeysServiceUserApiKeysRequestStatusDevinApi.GetSelfResponseDevinApi.GitConnectionResponse.GitProviderTypeDevinApi.KnowledgeNoteResponse.AccessTypeDevinApi.ListCodeScanFindingsCodeScansRequestSeverityItemDevinApi.ListCodeScanFindingsCodeScansRequestStatusItemDevinApi.ListOrgBuildsSnapshotSetupRequestStatusDevinApi.PlaybookResponse.AccessTypeDevinApi.PrReviewResponse.StatusDevinApi.QueueResponse.StatusDevinApi.RepoIndexJobResponse.StatusDevinApi.Role.RoleTypeDevinApi.ScheduleCreateRequest.AgentDevinApi.ScheduleCreateRequest.NotifyOnDevinApi.ScheduleCreateRequest.ScheduleTypeDevinApi.ScheduleResponse.AgentDevinApi.ScheduleResponse.NotifyOnDevinApi.ScheduleResponse.ScheduleTypeDevinApi.ScheduleUpdateRequest.AgentDevinApi.ScheduleUpdateRequest.NotifyOnDevinApi.ScheduleUpdateRequest.ScheduleTypeDevinApi.SecretCreateRequest.TypeDevinApi.SecretResponse.AccessTypeDevinApi.SecretResponse.SecretTypeDevinApi.SessionAttachment.SourceDevinApi.SessionCreateRequest.DevinModeDevinApi.SessionInsightsActionItem.TypeDevinApi.SessionInsightsResponse.CategoryDevinApi.SessionInsightsResponse.OriginDevinApi.SessionInsightsResponse.SessionSizeDevinApi.SessionInsightsResponse.StatusDevinApi.SessionInsightsResponse.StatusDetailDevinApi.SessionMessage.SourceDevinApi.SessionPurposeDevinApi.SessionResponse.CategoryDevinApi.SessionResponse.OriginDevinApi.SessionResponse.StatusDevinApi.SessionResponse.StatusDetailDevinApi.SessionsQueryParams.CategoryDevinApi.SessionsQueryParams.OriginsDevinApi.SessionsQueryParams.Origins.ItemDevinApiClient.OptionsDevinApiEnvironmentEnterpriseAcuLimitsClient.OptionsEnterpriseAuditLogsClient.OptionsEnterpriseClient.OptionsEnterpriseCodeScansClient.OptionsEnterpriseConsumptionClient.OptionsEnterpriseGitConnectionsClient.OptionsEnterpriseGitPermissionsClient.OptionsEnterpriseGuardrailViolationsClient.OptionsEnterpriseHypervisorsClient.OptionsEnterpriseIdpGroupsClient.OptionsEnterpriseIpAccessListClient.OptionsEnterpriseMetricsClient.OptionsEnterpriseNotesClient.OptionsEnterpriseOrganizationsClient.OptionsEnterpriseOrganizationTagsClient.OptionsEnterpriseOrgGroupsClient.OptionsEnterprisePlaybooksClient.OptionsEnterprisePrReviewsClient.OptionsEnterpriseQueueClient.OptionsEnterpriseRolesClient.OptionsEnterpriseServiceUserApiKeysClient.OptionsEnterpriseServiceUsersClient.OptionsEnterpriseSessionsClient.OptionsEnterpriseSnapshotSetupClient.OptionsEnterpriseUsersClient.OptionsMetricsClient.OptionsNotesClient.OptionsPlaybooksClient.OptionsPrReviewsClient.OptionsRepositoriesClient.OptionsSchedulesClient.OptionsSecretsClient.OptionsSessionsClient.OptionsSnapshotSetupClient.OptionsUsersClient.Options
Variables
DevinApi.AcuLimitResponse.ScopeDevinApi.AuditLogActionDevinApi.Blueprint.TypeDevinApi.Build.StatusDevinApi.Build.TriggerDevinApi.CodeScanFindingResponse.SeverityDevinApi.CodeScanFindingResponse.StatusDevinApi.CodeScanProfileDetailResponse.ModeDevinApi.CodeScanProfileDetailResponse.ScanTypeDevinApi.CodeScanProfileDetailResponse.VisibilityDevinApi.CodeScanProfileSummaryResponse.ModeDevinApi.CodeScanProfileSummaryResponse.ScanTypeDevinApi.CodeScanProfileSummaryResponse.VisibilityDevinApi.CodeScanResponse.StatusDevinApi.enterprise.GetAuditLogsAuditLogsRequestOrderDevinApi.enterprise.GetGuardrailViolationsGuardrailViolationsRequestOrderDevinApi.enterprise.GetHypervisorsHypervisorsRequestStatusDevinApi.enterprise.GetOrgAuditLogsAuditLogsRequestOrderDevinApi.enterprise.GetOrgGuardrailViolationsGuardrailViolationsRequestOrderDevinApi.enterprise.GetSessionsInsightsSessionsRequestCategoryDevinApi.enterprise.GetSessionsInsightsSessionsRequestOriginsItemDevinApi.enterprise.GetSessionsSessionsRequestCategoryDevinApi.enterprise.GetSessionsSessionsRequestOriginsItemDevinApi.enterprise.ListCodeScanFindingsCodeScansRequestSeverityItemDevinApi.enterprise.ListCodeScanFindingsCodeScansRequestStatusItemDevinApi.enterprise.ListNotesNotesRequestAccessTypeDevinApi.enterprise.ListServiceUserApiKeysServiceUserApiKeysRequestStatusDevinApi.GitConnectionResponse.GitProviderTypeDevinApi.KnowledgeNoteResponse.AccessTypeDevinApi.ListCodeScanFindingsCodeScansRequestSeverityItemDevinApi.ListCodeScanFindingsCodeScansRequestStatusItemDevinApi.ListOrgBuildsSnapshotSetupRequestStatusDevinApi.PlaybookResponse.AccessTypeDevinApi.PrReviewResponse.StatusDevinApi.QueueResponse.StatusDevinApi.RepoIndexJobResponse.StatusDevinApi.Role.RoleTypeDevinApi.ScheduleCreateRequest.AgentDevinApi.ScheduleCreateRequest.NotifyOnDevinApi.ScheduleCreateRequest.ScheduleTypeDevinApi.ScheduleResponse.AgentDevinApi.ScheduleResponse.NotifyOnDevinApi.ScheduleResponse.ScheduleTypeDevinApi.ScheduleUpdateRequest.AgentDevinApi.ScheduleUpdateRequest.NotifyOnDevinApi.ScheduleUpdateRequest.ScheduleTypeDevinApi.SecretCreateRequest.TypeDevinApi.SecretResponse.AccessTypeDevinApi.SecretResponse.SecretTypeDevinApi.SessionAttachment.SourceDevinApi.SessionCreateRequest.DevinModeDevinApi.SessionInsightsActionItem.TypeDevinApi.SessionInsightsResponse.CategoryDevinApi.SessionInsightsResponse.OriginDevinApi.SessionInsightsResponse.SessionSizeDevinApi.SessionInsightsResponse.StatusDevinApi.SessionInsightsResponse.StatusDetailDevinApi.SessionMessage.SourceDevinApi.SessionPurposeDevinApi.SessionResponse.CategoryDevinApi.SessionResponse.OriginDevinApi.SessionResponse.StatusDevinApi.SessionResponse.StatusDetailDevinApi.SessionsQueryParams.CategoryDevinApi.SessionsQueryParams.Origins.ItemDevinApiEnvironment

