> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# @cognition-ai/sdk

TypeScript SDK for [Devin](https://devin.ai). Cloud and local sessions both speak the
[Agent Client Protocol](https://agentclientprotocol.com/) — cloud over a WebSocket,
local by running the Devin CLI on your machine — with the generated
[v3 API](https://docs.devin.ai) client available as an escape hatch.

## Install

```sh
bun add @cognition-ai/sdk@beta   # or: npm i @cognition-ai/sdk@beta
```

The SDK is beta-only for now: every release is a `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:

```ts
import { createDevin, type DevinClient } from "@cognition-ai/sdk";

await using devin = await createDevin(); // CloudDevin, apiKey from DEVIN_API_KEY
const cloud = await createDevin({ apiKey }); // CloudDevin
const local = await createDevin({ cwd: process.cwd() }); // LocalDevin

async function run(devin: DevinClient, prompt: string) {
  const session = await devin.createSession();
  return session.send(prompt);
}
```

Clients are async-disposable — `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](https://docs.devin.ai). The cloud client exposes the full generated v3
client as `api`:

```ts
import { createDevin } from "@cognition-ai/sdk";

const devin = await createDevin({ apiKey }); // CloudDevin — `api` is cloud-only

const session = await devin.api.sessions.getSession({
  org_id: "org_…",
  devin_id: "devin-…",
});
console.log(session.status_detail, session.structured_output, session.pull_requests);

await devin.api.playbooks.listPlaybooks({ org_id: "org_…" });
```

## Local sessions (Devin CLI)

`LocalDevin` spawns the [Devin CLI](https://docs.devin.ai/cli.md) as a subprocess and drives it over
the [Agent Client Protocol](https://agentclientprotocol.com/) 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.

```ts
import { LocalDevin } from "@cognition-ai/sdk";

const local = await LocalDevin.start({
  cwd: "/path/to/project",
  // Permission requests (e.g. running shell commands) are rejected unless handled.
  onPermission: (request) => {
    console.log(request.toolCall.title);
    return "allow";
  },
});

const session = await local.createSession();

// Stream the turn's typed events (message/thought deltas, tool calls, plans)…
for await (const event of session.stream("Fix the failing test in src/utils")) {
  if (event.type === "message_delta") process.stdout.write(event.text);
  if (event.type === "tool_call") console.log(event.call.title, event.call.status);
}

// …or just wait for the result.
const result = await session.send("Now run the test suite");
console.log(result.stopReason, result.usage);

local.close();
```

Cognition-specific events (`_cognition.ai/*` notifications — agent stop causes, context
compaction, connection retries, …) are surfaced as a typed union via `session.onExtension`:

```ts
import { CognitionExtensionMethod, isExtension } from "@cognition-ai/sdk";

session.onExtension = (notification) => {
  if (isExtension(notification, CognitionExtensionMethod.AgentStopped)) {
    console.log(notification.cause, notification.stats);
  }
};
```

## 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.

```ts
import { CloudDevin } from "@cognition-ai/sdk";

const cloud = await CloudDevin.connect({ orgId: "org_…" }); // apiKey from DEVIN_API_KEY

const session = await cloud.createSession();
const result = await session.send("Summarize the open PRs in this repo");
console.log(result.stopReason);

// Resume an existing cloud session by id.
const { session: resumed, replay } = await cloud.loadSession("devin-…");

// Platform operations go through the generated v3 client.
await cloud.api.sessions.getSessions({ org_id: "org_…" });

cloud.close();
```

### Tool calls, the same on both agents

The local CLI and the cloud describe tools differently on the wire (typed `rawInput` 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.

```ts
const session = await cloud.attach("devin-…"); // no onPermission: observers don't decide
for await (const event of session.events()) {
  switch (event.type) {
    case "status": // working / blocked / finished, with what the user must do
      console.log(event.status, event.userActionRequired ?? event.message);
      break;
    case "pull_request": // a PR attached to the session changed; refetch
      console.log(event.prUrl);
      break;
    case "plan": // what is left to do
      console.log(event.entries.filter((e) => e.status !== "completed"));
  }
}
```

The cloud pushes status transitions live but replays only the latest one, so a client
that was offline cannot reconstruct what it missed: seed 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](https://buildwithfern.com) from the committed
OpenAPI spec (`spec/v3-openapi.json`). After changing the spec, run from the repo
root (requires Docker):

```sh
bun run generate
```

## Classes

* [`AttachmentsClient`](https://docs.devin.ai/sdk/api/classes/AttachmentsClient)
* [`CodeScansClient`](https://docs.devin.ai/sdk/api/classes/CodeScansClient)
* [`ConsumptionClient`](https://docs.devin.ai/sdk/api/classes/ConsumptionClient)
* [`DevinApi.ConflictError`](https://docs.devin.ai/sdk/api/DevinApi/classes/ConflictError)
* [`DevinApi.ForbiddenError`](https://docs.devin.ai/sdk/api/DevinApi/classes/ForbiddenError)
* [`DevinApi.NotFoundError`](https://docs.devin.ai/sdk/api/DevinApi/classes/NotFoundError)
* [`DevinApi.TooManyRequestsError`](https://docs.devin.ai/sdk/api/DevinApi/classes/TooManyRequestsError)
* [`DevinApi.UnauthorizedError`](https://docs.devin.ai/sdk/api/DevinApi/classes/UnauthorizedError)
* [`DevinApi.UnprocessableEntityError`](https://docs.devin.ai/sdk/api/DevinApi/classes/UnprocessableEntityError)
* [`DevinApiClient`](https://docs.devin.ai/sdk/api/classes/DevinApiClient)
* [`DevinApiError`](https://docs.devin.ai/sdk/api/classes/DevinApiError)
* [`DevinApiTimeoutError`](https://docs.devin.ai/sdk/api/classes/DevinApiTimeoutError)
* [`EnterpriseAcuLimitsClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseAcuLimitsClient)
* [`EnterpriseAuditLogsClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseAuditLogsClient)
* [`EnterpriseClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseClient)
* [`EnterpriseCodeScansClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseCodeScansClient)
* [`EnterpriseConsumptionClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseConsumptionClient)
* [`EnterpriseGitConnectionsClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseGitConnectionsClient)
* [`EnterpriseGitPermissionsClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseGitPermissionsClient)
* [`EnterpriseGuardrailViolationsClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseGuardrailViolationsClient)
* [`EnterpriseHypervisorsClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseHypervisorsClient)
* [`EnterpriseIdpGroupsClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseIdpGroupsClient)
* [`EnterpriseIpAccessListClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseIpAccessListClient)
* [`EnterpriseMetricsClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseMetricsClient)
* [`EnterpriseNotesClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseNotesClient)
* [`EnterpriseOrganizationsClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseOrganizationsClient)
* [`EnterpriseOrganizationTagsClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseOrganizationTagsClient)
* [`EnterpriseOrgGroupsClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseOrgGroupsClient)
* [`EnterprisePlaybooksClient`](https://docs.devin.ai/sdk/api/classes/EnterprisePlaybooksClient)
* [`EnterprisePrReviewsClient`](https://docs.devin.ai/sdk/api/classes/EnterprisePrReviewsClient)
* [`EnterpriseQueueClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseQueueClient)
* [`EnterpriseRolesClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseRolesClient)
* [`EnterpriseServiceUserApiKeysClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseServiceUserApiKeysClient)
* [`EnterpriseServiceUsersClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseServiceUsersClient)
* [`EnterpriseSessionsClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseSessionsClient)
* [`EnterpriseSnapshotSetupClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseSnapshotSetupClient)
* [`EnterpriseUsersClient`](https://docs.devin.ai/sdk/api/classes/EnterpriseUsersClient)
* [`MetricsClient`](https://docs.devin.ai/sdk/api/classes/MetricsClient)
* [`NotesClient`](https://docs.devin.ai/sdk/api/classes/NotesClient)
* [`PlaybooksClient`](https://docs.devin.ai/sdk/api/classes/PlaybooksClient)
* [`PrReviewsClient`](https://docs.devin.ai/sdk/api/classes/PrReviewsClient)
* [`RepositoriesClient`](https://docs.devin.ai/sdk/api/classes/RepositoriesClient)
* [`SchedulesClient`](https://docs.devin.ai/sdk/api/classes/SchedulesClient)
* [`SecretsClient`](https://docs.devin.ai/sdk/api/classes/SecretsClient)
* [`SessionsClient`](https://docs.devin.ai/sdk/api/classes/SessionsClient)
* [`SnapshotSetupClient`](https://docs.devin.ai/sdk/api/classes/SnapshotSetupClient)
* [`UsersClient`](https://docs.devin.ai/sdk/api/classes/UsersClient)

## Interfaces

* [`AttachmentsClient.RequestOptions`](https://docs.devin.ai/sdk/api/AttachmentsClient/interfaces/RequestOptions)
* [`BaseRequestOptions`](https://docs.devin.ai/sdk/api/interfaces/BaseRequestOptions)
* [`CodeScansClient.RequestOptions`](https://docs.devin.ai/sdk/api/CodeScansClient/interfaces/RequestOptions)
* [`ConsumptionClient.RequestOptions`](https://docs.devin.ai/sdk/api/ConsumptionClient/interfaces/RequestOptions)
* [`DevinApi.ActiveUserMetricsResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ActiveUserMetricsResponse)
* [`DevinApi.AcuLimitResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/AcuLimitResponse)
* [`DevinApi.AcusByProduct`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/AcusByProduct)
* [`DevinApi.ApiKeyResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ApiKeyResponse)
* [`DevinApi.ApiKeyWithTokenResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ApiKeyWithTokenResponse)
* [`DevinApi.AppendSessionTagsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/AppendSessionTagsSessionsRequest)
* [`DevinApi.ArchiveSessionSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ArchiveSessionSessionsRequest)
* [`DevinApi.AttachmentResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/AttachmentResponse)
* [`DevinApi.AuditLogResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/AuditLogResponse)
* [`DevinApi.Blueprint`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/Blueprint)
* [`DevinApi.BlueprintFile`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/BlueprintFile)
* [`DevinApi.BlueprintFileList`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/BlueprintFileList)
* [`DevinApi.BlueprintList`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/BlueprintList)
* [`DevinApi.BodyHandleUploadAttachmentV3OrganizationsOrgIdAttachmentsPost`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/BodyHandleUploadAttachmentV3OrganizationsOrgIdAttachmentsPost)
* [`DevinApi.BodyUploadOrgBlueprintFileV3Beta1OrganizationsOrgIdSnapshotSetupBlueprintsBlueprintIdFilesPost`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/BodyUploadOrgBlueprintFileV3Beta1OrganizationsOrgIdSnapshotSetupBlueprintsBlueprintIdFilesPost)
* [`DevinApi.Build`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/Build)
* [`DevinApi.BulkIndexRepositoriesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/BulkIndexRepositoriesRequest)
* [`DevinApi.CancelOrgBuildSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CancelOrgBuildSnapshotSetupRequest)
* [`DevinApi.CategoryMetrics`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CategoryMetrics)
* [`DevinApi.CodeScanCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CodeScanCreateRequest)
* [`DevinApi.CodeScanFindingResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CodeScanFindingResponse)
* [`DevinApi.CodeScanMetricsResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CodeScanMetricsResponse)
* [`DevinApi.CodeScanProfileDetailResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CodeScanProfileDetailResponse)
* [`DevinApi.CodeScanProfileResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CodeScanProfileResponse)
* [`DevinApi.CodeScanProfileSummaryResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CodeScanProfileSummaryResponse)
* [`DevinApi.CodeScanReferenceSnippetResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CodeScanReferenceSnippetResponse)
* [`DevinApi.CodeScanResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CodeScanResponse)
* [`DevinApi.ConsumptionByDateResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ConsumptionByDateResponse)
* [`DevinApi.ConsumptionCycle`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ConsumptionCycle)
* [`DevinApi.ConsumptionResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ConsumptionResponse)
* [`DevinApi.CreateNoteNotesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CreateNoteNotesRequest)
* [`DevinApi.CreateOrgBlueprintBody`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CreateOrgBlueprintBody)
* [`DevinApi.CreatePlaybookPlaybooksRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CreatePlaybookPlaybooksRequest)
* [`DevinApi.CreatePrReviewPrReviewsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CreatePrReviewPrReviewsRequest)
* [`DevinApi.CursorPaginationParams`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/CursorPaginationParams)
* [`DevinApi.DefaultTagResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/DefaultTagResponse)
* [`DevinApi.DeleteNoteNotesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/DeleteNoteNotesRequest)
* [`DevinApi.DeleteOrgBlueprintFileSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/DeleteOrgBlueprintFileSnapshotSetupRequest)
* [`DevinApi.DeleteOrgBlueprintSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/DeleteOrgBlueprintSnapshotSetupRequest)
* [`DevinApi.DeletePlaybookPlaybooksRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/DeletePlaybookPlaybooksRequest)
* [`DevinApi.DeleteScheduleSchedulesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/DeleteScheduleSchedulesRequest)
* [`DevinApi.DeleteSecretSecretsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/DeleteSecretSecretsRequest)
* [`DevinApi.DevinBrainUserSelf`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/DevinBrainUserSelf)
* [`DevinApi.DownloadAttachmentAttachmentsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/DownloadAttachmentAttachmentsRequest)
* [`DevinApi.enterprise.AppendOrganizationAllowedTagsOrganizationTagsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/AppendOrganizationAllowedTagsOrganizationTagsRequest)
* [`DevinApi.enterprise.AppendSessionTagsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/AppendSessionTagsSessionsRequest)
* [`DevinApi.enterprise.AssignEnterpriseIdpGroupRoleIdpGroupsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/AssignEnterpriseIdpGroupRoleIdpGroupsRequest)
* [`DevinApi.enterprise.AssignOrganizationIdpGroupRoleIdpGroupsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/AssignOrganizationIdpGroupRoleIdpGroupsRequest)
* [`DevinApi.enterprise.AssignOrganizationServiceUserRoleServiceUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/AssignOrganizationServiceUserRoleServiceUsersRequest)
* [`DevinApi.enterprise.AssignOrganizationUserRoleUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/AssignOrganizationUserRoleUsersRequest)
* [`DevinApi.enterprise.AssignServiceUserRoleServiceUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/AssignServiceUserRoleServiceUsersRequest)
* [`DevinApi.enterprise.BodyUploadEnterpriseBlueprintFileEndpointV3Beta1EnterpriseSnapshotSetupBlueprintsBlueprintIdFilesPost`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/BodyUploadEnterpriseBlueprintFileEndpointV3Beta1EnterpriseSnapshotSetupBlueprintsBlueprintIdFilesPost)
* [`DevinApi.enterprise.BulkCreateOrganizationGitPermissionsGitPermissionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/BulkCreateOrganizationGitPermissionsGitPermissionsRequest)
* [`DevinApi.enterprise.ClearOrganizationAllowedTagsOrganizationTagsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ClearOrganizationAllowedTagsOrganizationTagsRequest)
* [`DevinApi.enterprise.ClearOrganizationDefaultTagOrganizationTagsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ClearOrganizationDefaultTagOrganizationTagsRequest)
* [`DevinApi.enterprise.ClearOrganizationGitPermissionsGitPermissionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ClearOrganizationGitPermissionsGitPermissionsRequest)
* [`DevinApi.enterprise.CreateApiKeyRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/CreateApiKeyRequest)
* [`DevinApi.enterprise.CreateEnterpriseBlueprintBody`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/CreateEnterpriseBlueprintBody)
* [`DevinApi.enterprise.DefaultTagRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/DefaultTagRequest)
* [`DevinApi.enterprise.DeleteAccountIdpGroupIdpGroupsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/DeleteAccountIdpGroupIdpGroupsRequest)
* [`DevinApi.enterprise.DeleteBlueprintEndpointSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/DeleteBlueprintEndpointSnapshotSetupRequest)
* [`DevinApi.enterprise.DeleteBlueprintFileSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/DeleteBlueprintFileSnapshotSetupRequest)
* [`DevinApi.enterprise.DeleteNoteNotesRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/DeleteNoteNotesRequest)
* [`DevinApi.enterprise.DeleteOrganizationGitPermissionGitPermissionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/DeleteOrganizationGitPermissionGitPermissionsRequest)
* [`DevinApi.enterprise.DeleteOrganizationOrganizationsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/DeleteOrganizationOrganizationsRequest)
* [`DevinApi.enterprise.DeleteOrgDevinAcuLimitAcuLimitsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/DeleteOrgDevinAcuLimitAcuLimitsRequest)
* [`DevinApi.enterprise.DeletePlaybookPlaybooksRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/DeletePlaybookPlaybooksRequest)
* [`DevinApi.enterprise.GenerateSessionInsightsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GenerateSessionInsightsSessionsRequest)
* [`DevinApi.enterprise.GetActiveUsersMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetActiveUsersMetricsMetricsRequest)
* [`DevinApi.enterprise.GetAuditLogsAuditLogsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetAuditLogsAuditLogsRequest)
* [`DevinApi.enterprise.GetBlueprintContentsSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetBlueprintContentsSnapshotSetupRequest)
* [`DevinApi.enterprise.GetBlueprintEndpointSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetBlueprintEndpointSnapshotSetupRequest)
* [`DevinApi.enterprise.GetCodeScanMetricsCodeScansRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetCodeScanMetricsCodeScansRequest)
* [`DevinApi.enterprise.GetCodeScanProfileCodeScansRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetCodeScanProfileCodeScansRequest)
* [`DevinApi.enterprise.GetConsumptionCyclesConsumptionRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetConsumptionCyclesConsumptionRequest)
* [`DevinApi.enterprise.GetConsumptionDailyConsumptionRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetConsumptionDailyConsumptionRequest)
* [`DevinApi.enterprise.GetDauMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetDauMetricsMetricsRequest)
* [`DevinApi.enterprise.GetDevinAcuLimitsAcuLimitsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetDevinAcuLimitsAcuLimitsRequest)
* [`DevinApi.enterprise.GetEnterpriseIdpGroupIdpGroupsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetEnterpriseIdpGroupIdpGroupsRequest)
* [`DevinApi.enterprise.GetGitConnectionsGitConnectionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetGitConnectionsGitConnectionsRequest)
* [`DevinApi.enterprise.GetGuardrailViolationsGuardrailViolationsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetGuardrailViolationsGuardrailViolationsRequest)
* [`DevinApi.enterprise.GetHypervisorsHypervisorsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetHypervisorsHypervisorsRequest)
* [`DevinApi.enterprise.GetMauMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetMauMetricsMetricsRequest)
* [`DevinApi.enterprise.GetNoteNotesRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetNoteNotesRequest)
* [`DevinApi.enterprise.GetOrganizationAllowedTagsOrganizationTagsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationAllowedTagsOrganizationTagsRequest)
* [`DevinApi.enterprise.GetOrganizationDefaultTagOrganizationTagsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationDefaultTagOrganizationTagsRequest)
* [`DevinApi.enterprise.GetOrganizationGitPermissionsGitPermissionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationGitPermissionsGitPermissionsRequest)
* [`DevinApi.enterprise.GetOrganizationIdpGroupIdpGroupsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationIdpGroupIdpGroupsRequest)
* [`DevinApi.enterprise.GetOrganizationOrganizationsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationOrganizationsRequest)
* [`DevinApi.enterprise.GetOrganizationsOrganizationsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationsOrganizationsRequest)
* [`DevinApi.enterprise.GetOrganizationUsageMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationUsageMetricsMetricsRequest)
* [`DevinApi.enterprise.GetOrgAuditLogsAuditLogsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetOrgAuditLogsAuditLogsRequest)
* [`DevinApi.enterprise.GetOrgConsumptionDailyConsumptionRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetOrgConsumptionDailyConsumptionRequest)
* [`DevinApi.enterprise.GetOrgGuardrailViolationsGuardrailViolationsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetOrgGuardrailViolationsGuardrailViolationsRequest)
* [`DevinApi.enterprise.GetPlaybookPlaybooksRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetPlaybookPlaybooksRequest)
* [`DevinApi.enterprise.GetPrMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetPrMetricsMetricsRequest)
* [`DevinApi.enterprise.GetPrReviewStatusPrReviewsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetPrReviewStatusPrReviewsRequest)
* [`DevinApi.enterprise.GetRolesRolesRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetRolesRolesRequest)
* [`DevinApi.enterprise.GetSearchMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetSearchMetricsMetricsRequest)
* [`DevinApi.enterprise.GetServiceUserConsumptionDailyConsumptionRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetServiceUserConsumptionDailyConsumptionRequest)
* [`DevinApi.enterprise.GetServiceUserServiceUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetServiceUserServiceUsersRequest)
* [`DevinApi.enterprise.GetSessionAttachmentsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetSessionAttachmentsSessionsRequest)
* [`DevinApi.enterprise.GetSessionConsumptionDailyConsumptionRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetSessionConsumptionDailyConsumptionRequest)
* [`DevinApi.enterprise.GetSessionInsightsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetSessionInsightsSessionsRequest)
* [`DevinApi.enterprise.GetSessionMessagesSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetSessionMessagesSessionsRequest)
* [`DevinApi.enterprise.GetSessionMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetSessionMetricsMetricsRequest)
* [`DevinApi.enterprise.GetSessionsByCategoryMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetSessionsByCategoryMetricsRequest)
* [`DevinApi.enterprise.GetSessionSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetSessionSessionsRequest)
* [`DevinApi.enterprise.GetSessionsInsightsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetSessionsInsightsSessionsRequest)
* [`DevinApi.enterprise.GetSessionsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetSessionsSessionsRequest)
* [`DevinApi.enterprise.GetSessionTagsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetSessionTagsSessionsRequest)
* [`DevinApi.enterprise.GetUsageMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetUsageMetricsMetricsRequest)
* [`DevinApi.enterprise.GetUserConsumptionDailyConsumptionRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetUserConsumptionDailyConsumptionRequest)
* [`DevinApi.enterprise.GetUserUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetUserUsersRequest)
* [`DevinApi.enterprise.GetWauMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GetWauMetricsMetricsRequest)
* [`DevinApi.enterprise.GitPermissionUpdateRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/GitPermissionUpdateRequest)
* [`DevinApi.enterprise.IdpGroupsBulkCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/IdpGroupsBulkCreateRequest)
* [`DevinApi.enterprise.IpAccessListAddRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/IpAccessListAddRequest)
* [`DevinApi.enterprise.IpAccessListReplaceRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/IpAccessListReplaceRequest)
* [`DevinApi.enterprise.ListAccountIdpGroupsIdpGroupsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListAccountIdpGroupsIdpGroupsRequest)
* [`DevinApi.enterprise.ListBlueprintFilesSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListBlueprintFilesSnapshotSetupRequest)
* [`DevinApi.enterprise.ListCodeScanFindingsCodeScansRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListCodeScanFindingsCodeScansRequest)
* [`DevinApi.enterprise.ListCodeScanProfilesCodeScansRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListCodeScanProfilesCodeScansRequest)
* [`DevinApi.enterprise.ListCodeScansCodeScansRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListCodeScansCodeScansRequest)
* [`DevinApi.enterprise.ListEnterpriseIdpGroupsIdpGroupsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListEnterpriseIdpGroupsIdpGroupsRequest)
* [`DevinApi.enterprise.ListGitConnectionRepositoriesGitConnectionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListGitConnectionRepositoriesGitConnectionsRequest)
* [`DevinApi.enterprise.ListIdpUsersUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListIdpUsersUsersRequest)
* [`DevinApi.enterprise.ListNotesNotesRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListNotesNotesRequest)
* [`DevinApi.enterprise.ListOrganizationIdpGroupsIdpGroupsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListOrganizationIdpGroupsIdpGroupsRequest)
* [`DevinApi.enterprise.ListOrganizationIdpUsersUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListOrganizationIdpUsersUsersRequest)
* [`DevinApi.enterprise.ListOrganizationServiceUsersServiceUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListOrganizationServiceUsersServiceUsersRequest)
* [`DevinApi.enterprise.ListOrganizationUsersUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListOrganizationUsersUsersRequest)
* [`DevinApi.enterprise.ListPlaybooksPlaybooksRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListPlaybooksPlaybooksRequest)
* [`DevinApi.enterprise.ListServiceUserApiKeysServiceUserApiKeysRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListServiceUserApiKeysServiceUserApiKeysRequest)
* [`DevinApi.enterprise.ListServiceUsersServiceUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListServiceUsersServiceUsersRequest)
* [`DevinApi.enterprise.ListUsersUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ListUsersUsersRequest)
* [`DevinApi.enterprise.OrganizationCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/OrganizationCreateRequest)
* [`DevinApi.enterprise.OrganizationUpdateRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/OrganizationUpdateRequest)
* [`DevinApi.enterprise.PostSessionMessageSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/PostSessionMessageSessionsRequest)
* [`DevinApi.enterprise.RemediateCodeScanFindingCodeScansRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/RemediateCodeScanFindingCodeScansRequest)
* [`DevinApi.enterprise.RemoveEnterpriseIdpGroupIdpGroupsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/RemoveEnterpriseIdpGroupIdpGroupsRequest)
* [`DevinApi.enterprise.RemoveOrganizationAllowedTagOrganizationTagsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/RemoveOrganizationAllowedTagOrganizationTagsRequest)
* [`DevinApi.enterprise.RemoveOrganizationIdpGroupIdpGroupsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/RemoveOrganizationIdpGroupIdpGroupsRequest)
* [`DevinApi.enterprise.RemoveOrganizationServiceUserServiceUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/RemoveOrganizationServiceUserServiceUsersRequest)
* [`DevinApi.enterprise.RemoveOrganizationUserUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/RemoveOrganizationUserUsersRequest)
* [`DevinApi.enterprise.RemoveServiceUserServiceUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/RemoveServiceUserServiceUsersRequest)
* [`DevinApi.enterprise.RemoveUserUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/RemoveUserUsersRequest)
* [`DevinApi.enterprise.ReplaceOrganizationAllowedTagsOrganizationTagsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ReplaceOrganizationAllowedTagsOrganizationTagsRequest)
* [`DevinApi.enterprise.ReplaceOrganizationGitPermissionsGitPermissionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ReplaceOrganizationGitPermissionsGitPermissionsRequest)
* [`DevinApi.enterprise.ReplaceSessionTagsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/ReplaceSessionTagsSessionsRequest)
* [`DevinApi.enterprise.RevokeServiceUserApiKeyServiceUserApiKeysRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/RevokeServiceUserApiKeyServiceUserApiKeysRequest)
* [`DevinApi.enterprise.RotateApiKeyRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/RotateApiKeyRequest)
* [`DevinApi.enterprise.StartCodeScanOrganizationsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/StartCodeScanOrganizationsRequest)
* [`DevinApi.enterprise.UpdateAcuLimitRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/UpdateAcuLimitRequest)
* [`DevinApi.enterprise.UpdateBlueprintContentsBody`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/UpdateBlueprintContentsBody)
* [`DevinApi.enterprise.UpdateEnterpriseIdpGroupRoleIdpGroupsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/UpdateEnterpriseIdpGroupRoleIdpGroupsRequest)
* [`DevinApi.enterprise.UpdateNoteNotesRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/UpdateNoteNotesRequest)
* [`DevinApi.enterprise.UpdateOrganizationIdpGroupRoleIdpGroupsRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/UpdateOrganizationIdpGroupRoleIdpGroupsRequest)
* [`DevinApi.enterprise.UpdateOrganizationServiceUserRoleServiceUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/UpdateOrganizationServiceUserRoleServiceUsersRequest)
* [`DevinApi.enterprise.UpdateOrganizationUserRoleUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/UpdateOrganizationUserRoleUsersRequest)
* [`DevinApi.enterprise.UpdatePlaybookPlaybooksRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/UpdatePlaybookPlaybooksRequest)
* [`DevinApi.enterprise.UpdateServiceUserRoleServiceUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/UpdateServiceUserRoleServiceUsersRequest)
* [`DevinApi.enterprise.UpdateUserRoleUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/UpdateUserRoleUsersRequest)
* [`DevinApi.enterprise.UserBulkCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/interfaces/UserBulkCreateRequest)
* [`DevinApi.FolderSummary`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/FolderSummary)
* [`DevinApi.FolderTreeResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/FolderTreeResponse)
* [`DevinApi.GenerateSessionInsightsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GenerateSessionInsightsSessionsRequest)
* [`DevinApi.GetActiveUsersMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetActiveUsersMetricsMetricsRequest)
* [`DevinApi.GetCodeScanMetricsCodeScansRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetCodeScanMetricsCodeScansRequest)
* [`DevinApi.GetCodeScanProfileCodeScansRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetCodeScanProfileCodeScansRequest)
* [`DevinApi.GetConsumptionDailyConsumptionRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetConsumptionDailyConsumptionRequest)
* [`DevinApi.GetDauMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetDauMetricsMetricsRequest)
* [`DevinApi.GetMauMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetMauMetricsMetricsRequest)
* [`DevinApi.GetNoteNotesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetNoteNotesRequest)
* [`DevinApi.GetOrganizationUserUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetOrganizationUserUsersRequest)
* [`DevinApi.GetOrgBlueprintContentsSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetOrgBlueprintContentsSnapshotSetupRequest)
* [`DevinApi.GetOrgBlueprintSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetOrgBlueprintSnapshotSetupRequest)
* [`DevinApi.GetOrgBuildLogsSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetOrgBuildLogsSnapshotSetupRequest)
* [`DevinApi.GetOrgBuildSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetOrgBuildSnapshotSetupRequest)
* [`DevinApi.GetPlaybookPlaybooksRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetPlaybookPlaybooksRequest)
* [`DevinApi.GetPrMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetPrMetricsMetricsRequest)
* [`DevinApi.GetPrReviewStatusPrReviewsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetPrReviewStatusPrReviewsRequest)
* [`DevinApi.GetRepositoryIndexingStatusRepositoriesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetRepositoryIndexingStatusRepositoriesRequest)
* [`DevinApi.GetScheduleSchedulesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetScheduleSchedulesRequest)
* [`DevinApi.GetSearchMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetSearchMetricsMetricsRequest)
* [`DevinApi.GetSelfResponse.DevinBrain`](https://docs.devin.ai/sdk/api/DevinApi/GetSelfResponse/interfaces/DevinBrain)
* [`DevinApi.GetSelfResponse.PatUser`](https://docs.devin.ai/sdk/api/DevinApi/GetSelfResponse/interfaces/PatUser)
* [`DevinApi.GetSelfResponse.ServiceUser`](https://docs.devin.ai/sdk/api/DevinApi/GetSelfResponse/interfaces/ServiceUser)
* [`DevinApi.GetSelfResponse.WindsurfSession`](https://docs.devin.ai/sdk/api/DevinApi/GetSelfResponse/interfaces/WindsurfSession)
* [`DevinApi.GetServiceUserConsumptionDailyConsumptionRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetServiceUserConsumptionDailyConsumptionRequest)
* [`DevinApi.GetSessionAttachmentsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetSessionAttachmentsSessionsRequest)
* [`DevinApi.GetSessionConsumptionDailyConsumptionRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetSessionConsumptionDailyConsumptionRequest)
* [`DevinApi.GetSessionInsightsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetSessionInsightsSessionsRequest)
* [`DevinApi.GetSessionMessagesSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetSessionMessagesSessionsRequest)
* [`DevinApi.GetSessionMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetSessionMetricsMetricsRequest)
* [`DevinApi.GetSessionSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetSessionSessionsRequest)
* [`DevinApi.GetSessionsInsightsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetSessionsInsightsSessionsRequest)
* [`DevinApi.GetSessionsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetSessionsSessionsRequest)
* [`DevinApi.GetSessionTagsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetSessionTagsSessionsRequest)
* [`DevinApi.GetUsageMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetUsageMetricsMetricsRequest)
* [`DevinApi.GetUserConsumptionDailyConsumptionRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetUserConsumptionDailyConsumptionRequest)
* [`DevinApi.GetWauMetricsMetricsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GetWauMetricsMetricsRequest)
* [`DevinApi.GitConnectionRepositoryResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GitConnectionRepositoryResponse)
* [`DevinApi.GitConnectionResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GitConnectionResponse)
* [`DevinApi.GitPermissionBulkCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GitPermissionBulkCreateRequest)
* [`DevinApi.GitPermissionCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GitPermissionCreateRequest)
* [`DevinApi.GitPermissionResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GitPermissionResponse)
* [`DevinApi.GuardrailViolationResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/GuardrailViolationResponse)
* [`DevinApi.HypervisorResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/HypervisorResponse)
* [`DevinApi.IdpGroup`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/IdpGroup)
* [`DevinApi.IdpGroupResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/IdpGroupResponse)
* [`DevinApi.IdpGroupUpdateRoleRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/IdpGroupUpdateRoleRequest)
* [`DevinApi.IdpGroupUser`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/IdpGroupUser)
* [`DevinApi.IdpRoleAssignment`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/IdpRoleAssignment)
* [`DevinApi.IndexRepositoryRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/IndexRepositoryRequest)
* [`DevinApi.IndexSingleRepositoryRepositoriesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/IndexSingleRepositoryRepositoriesRequest)
* [`DevinApi.IpAccessListResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/IpAccessListResponse)
* [`DevinApi.KnowledgeNoteCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/KnowledgeNoteCreateRequest)
* [`DevinApi.KnowledgeNoteResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/KnowledgeNoteResponse)
* [`DevinApi.ListCodeScanFindingsCodeScansRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListCodeScanFindingsCodeScansRequest)
* [`DevinApi.ListCodeScanProfilesCodeScansRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListCodeScanProfilesCodeScansRequest)
* [`DevinApi.ListCodeScansCodeScansRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListCodeScansCodeScansRequest)
* [`DevinApi.ListFoldersNotesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListFoldersNotesRequest)
* [`DevinApi.ListIndexedRepositoriesRepositoriesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListIndexedRepositoriesRepositoriesRequest)
* [`DevinApi.ListNotesNotesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListNotesNotesRequest)
* [`DevinApi.ListOrganizationIdpUsersUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListOrganizationIdpUsersUsersRequest)
* [`DevinApi.ListOrganizationUsersUsersRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListOrganizationUsersUsersRequest)
* [`DevinApi.ListOrgBlueprintFilesSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListOrgBlueprintFilesSnapshotSetupRequest)
* [`DevinApi.ListOrgBlueprintsSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListOrgBlueprintsSnapshotSetupRequest)
* [`DevinApi.ListOrgBuildsSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListOrgBuildsSnapshotSetupRequest)
* [`DevinApi.ListPlaybooksPlaybooksRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListPlaybooksPlaybooksRequest)
* [`DevinApi.ListRepositoriesRepositoriesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListRepositoriesRepositoriesRequest)
* [`DevinApi.ListSchedulesSchedulesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListSchedulesSchedulesRequest)
* [`DevinApi.ListSecretsSecretsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ListSecretsSecretsRequest)
* [`DevinApi.OrganizationResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/OrganizationResponse)
* [`DevinApi.OrgGroupConfig`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/OrgGroupConfig)
* [`DevinApi.OrgGroupsConfig`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/OrgGroupsConfig)
* [`DevinApi.PaginatedResponseAcuLimitResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseAcuLimitResponse)
* [`DevinApi.PaginatedResponseApiKeyResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseApiKeyResponse)
* [`DevinApi.PaginatedResponseAuditLogResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseAuditLogResponse)
* [`DevinApi.PaginatedResponseBuild`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseBuild)
* [`DevinApi.PaginatedResponseCodeScanFindingResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseCodeScanFindingResponse)
* [`DevinApi.PaginatedResponseCodeScanProfileSummaryResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseCodeScanProfileSummaryResponse)
* [`DevinApi.PaginatedResponseCodeScanResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseCodeScanResponse)
* [`DevinApi.PaginatedResponseConsumptionCycle`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseConsumptionCycle)
* [`DevinApi.PaginatedResponseGitConnectionRepositoryResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseGitConnectionRepositoryResponse)
* [`DevinApi.PaginatedResponseGitConnectionResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseGitConnectionResponse)
* [`DevinApi.PaginatedResponseGitPermissionResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseGitPermissionResponse)
* [`DevinApi.PaginatedResponseGuardrailViolationResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseGuardrailViolationResponse)
* [`DevinApi.PaginatedResponseHypervisorResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseHypervisorResponse)
* [`DevinApi.PaginatedResponseIdpGroup`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseIdpGroup)
* [`DevinApi.PaginatedResponseIdpGroupResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseIdpGroupResponse)
* [`DevinApi.PaginatedResponseIdpGroupUser`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseIdpGroupUser)
* [`DevinApi.PaginatedResponseKnowledgeNoteResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseKnowledgeNoteResponse)
* [`DevinApi.PaginatedResponseOrganizationResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseOrganizationResponse)
* [`DevinApi.PaginatedResponsePlaybookResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponsePlaybookResponse)
* [`DevinApi.PaginatedResponseRepositoryIndexingResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseRepositoryIndexingResponse)
* [`DevinApi.PaginatedResponseRepositoryResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseRepositoryResponse)
* [`DevinApi.PaginatedResponseRole`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseRole)
* [`DevinApi.PaginatedResponseScheduleResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseScheduleResponse)
* [`DevinApi.PaginatedResponseSecretResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseSecretResponse)
* [`DevinApi.PaginatedResponseServiceUser`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseServiceUser)
* [`DevinApi.PaginatedResponseSessionInsightsResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseSessionInsightsResponse)
* [`DevinApi.PaginatedResponseSessionMessage`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseSessionMessage)
* [`DevinApi.PaginatedResponseSessionResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseSessionResponse)
* [`DevinApi.PaginatedResponseUser`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PaginatedResponseUser)
* [`DevinApi.PatUserSelf`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PatUserSelf)
* [`DevinApi.PinBuildBody`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PinBuildBody)
* [`DevinApi.PlaybookCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PlaybookCreateRequest)
* [`DevinApi.PlaybookInfo`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PlaybookInfo)
* [`DevinApi.PlaybookResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PlaybookResponse)
* [`DevinApi.PostMessageSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PostMessageSessionsRequest)
* [`DevinApi.PresignedDownload`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PresignedDownload)
* [`DevinApi.PrMetricsResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PrMetricsResponse)
* [`DevinApi.ProblemDetail`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ProblemDetail)
* [`DevinApi.PrReviewCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PrReviewCreateRequest)
* [`DevinApi.PrReviewResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/PrReviewResponse)
* [`DevinApi.QueueResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/QueueResponse)
* [`DevinApi.RemediateCodeScanFindingCodeScansRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/RemediateCodeScanFindingCodeScansRequest)
* [`DevinApi.RemediateFindingResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/RemediateFindingResponse)
* [`DevinApi.RemoveBranchRepositoriesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/RemoveBranchRepositoriesRequest)
* [`DevinApi.RemoveRepositoriesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/RemoveRepositoriesRequest)
* [`DevinApi.RemoveSingleRepositoryFromIndexingRepositoriesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/RemoveSingleRepositoryFromIndexingRepositoriesRequest)
* [`DevinApi.ReplaceSessionTagsSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ReplaceSessionTagsSessionsRequest)
* [`DevinApi.RepoIndexingStatusResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/RepoIndexingStatusResponse)
* [`DevinApi.RepoIndexJobResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/RepoIndexJobResponse)
* [`DevinApi.RepositoryIndexingItem`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/RepositoryIndexingItem)
* [`DevinApi.RepositoryIndexingResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/RepositoryIndexingResponse)
* [`DevinApi.RepositoryResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/RepositoryResponse)
* [`DevinApi.Role`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/Role)
* [`DevinApi.RoleAssignment`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/RoleAssignment)
* [`DevinApi.ScheduleCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ScheduleCreateRequest)
* [`DevinApi.ScheduleResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ScheduleResponse)
* [`DevinApi.ScheduleUpdateRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ScheduleUpdateRequest)
* [`DevinApi.SearchMetricsResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SearchMetricsResponse)
* [`DevinApi.SecretCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SecretCreateRequest)
* [`DevinApi.SecretResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SecretResponse)
* [`DevinApi.ServiceUser`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ServiceUser)
* [`DevinApi.ServiceUserSelf`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ServiceUserSelf)
* [`DevinApi.ServiceUserUpdateRoleRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/ServiceUserUpdateRoleRequest)
* [`DevinApi.SessionAttachment`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionAttachment)
* [`DevinApi.SessionCountsByOrigin`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionCountsByOrigin)
* [`DevinApi.SessionCountsBySize`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionCountsBySize)
* [`DevinApi.SessionCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionCreateRequest)
* [`DevinApi.SessionInsightsActionItem`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionInsightsActionItem)
* [`DevinApi.SessionInsightsAnalysis`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionInsightsAnalysis)
* [`DevinApi.SessionInsightsClassification`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionInsightsClassification)
* [`DevinApi.SessionInsightsFeedbackItem`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionInsightsFeedbackItem)
* [`DevinApi.SessionInsightsGenerateResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionInsightsGenerateResponse)
* [`DevinApi.SessionInsightsIssue`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionInsightsIssue)
* [`DevinApi.SessionInsightsNoteUsage`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionInsightsNoteUsage)
* [`DevinApi.SessionInsightsNoteUsageItem`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionInsightsNoteUsageItem)
* [`DevinApi.SessionInsightsResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionInsightsResponse)
* [`DevinApi.SessionInsightsSuggestedPrompt`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionInsightsSuggestedPrompt)
* [`DevinApi.SessionInsightsTimelineEvent`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionInsightsTimelineEvent)
* [`DevinApi.SessionMessage`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionMessage)
* [`DevinApi.SessionMessageCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionMessageCreateRequest)
* [`DevinApi.SessionMetricsResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionMetricsResponse)
* [`DevinApi.SessionPullRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionPullRequest)
* [`DevinApi.SessionResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionResponse)
* [`DevinApi.SessionsByCategoryResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionsByCategoryResponse)
* [`DevinApi.SessionSecretInput`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionSecretInput)
* [`DevinApi.SessionsQueryParams`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionsQueryParams)
* [`DevinApi.SessionTagsResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionTagsResponse)
* [`DevinApi.SessionTagsUpdateRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SessionTagsUpdateRequest)
* [`DevinApi.StartCodeScanCodeScansRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/StartCodeScanCodeScansRequest)
* [`DevinApi.SubcategoryMetrics`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/SubcategoryMetrics)
* [`DevinApi.TagsCreateRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/TagsCreateRequest)
* [`DevinApi.TagsResponse`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/TagsResponse)
* [`DevinApi.TerminateSessionSessionsRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/TerminateSessionSessionsRequest)
* [`DevinApi.TriggerBuildBody`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/TriggerBuildBody)
* [`DevinApi.UnpinOrgBuildSnapshotSetupRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/UnpinOrgBuildSnapshotSetupRequest)
* [`DevinApi.UpdateNoteNotesRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/UpdateNoteNotesRequest)
* [`DevinApi.UpdateOrgBlueprintBody`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/UpdateOrgBlueprintBody)
* [`DevinApi.UpdatePlaybookPlaybooksRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/UpdatePlaybookPlaybooksRequest)
* [`DevinApi.UsageMetrics`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/UsageMetrics)
* [`DevinApi.User`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/User)
* [`DevinApi.UserUpdateRoleRequest`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/UserUpdateRoleRequest)
* [`DevinApi.UserWithIdpRoles`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/UserWithIdpRoles)
* [`DevinApi.WindsurfSessionUserSelf`](https://docs.devin.ai/sdk/api/DevinApi/interfaces/WindsurfSessionUserSelf)
* [`DevinApiClient.RequestOptions`](https://docs.devin.ai/sdk/api/DevinApiClient/interfaces/RequestOptions)
* [`EnterpriseAcuLimitsClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseAcuLimitsClient/interfaces/RequestOptions)
* [`EnterpriseAuditLogsClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseAuditLogsClient/interfaces/RequestOptions)
* [`EnterpriseCodeScansClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseCodeScansClient/interfaces/RequestOptions)
* [`EnterpriseConsumptionClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseConsumptionClient/interfaces/RequestOptions)
* [`EnterpriseGitConnectionsClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseGitConnectionsClient/interfaces/RequestOptions)
* [`EnterpriseGitPermissionsClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseGitPermissionsClient/interfaces/RequestOptions)
* [`EnterpriseGuardrailViolationsClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseGuardrailViolationsClient/interfaces/RequestOptions)
* [`EnterpriseHypervisorsClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseHypervisorsClient/interfaces/RequestOptions)
* [`EnterpriseIdpGroupsClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseIdpGroupsClient/interfaces/RequestOptions)
* [`EnterpriseIpAccessListClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseIpAccessListClient/interfaces/RequestOptions)
* [`EnterpriseMetricsClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseMetricsClient/interfaces/RequestOptions)
* [`EnterpriseNotesClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseNotesClient/interfaces/RequestOptions)
* [`EnterpriseOrganizationsClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseOrganizationsClient/interfaces/RequestOptions)
* [`EnterpriseOrganizationTagsClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseOrganizationTagsClient/interfaces/RequestOptions)
* [`EnterpriseOrgGroupsClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseOrgGroupsClient/interfaces/RequestOptions)
* [`EnterprisePlaybooksClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterprisePlaybooksClient/interfaces/RequestOptions)
* [`EnterprisePrReviewsClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterprisePrReviewsClient/interfaces/RequestOptions)
* [`EnterpriseQueueClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseQueueClient/interfaces/RequestOptions)
* [`EnterpriseRolesClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseRolesClient/interfaces/RequestOptions)
* [`EnterpriseServiceUserApiKeysClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseServiceUserApiKeysClient/interfaces/RequestOptions)
* [`EnterpriseServiceUsersClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseServiceUsersClient/interfaces/RequestOptions)
* [`EnterpriseSessionsClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseSessionsClient/interfaces/RequestOptions)
* [`EnterpriseSnapshotSetupClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseSnapshotSetupClient/interfaces/RequestOptions)
* [`EnterpriseUsersClient.RequestOptions`](https://docs.devin.ai/sdk/api/EnterpriseUsersClient/interfaces/RequestOptions)
* [`MetricsClient.RequestOptions`](https://docs.devin.ai/sdk/api/MetricsClient/interfaces/RequestOptions)
* [`NotesClient.RequestOptions`](https://docs.devin.ai/sdk/api/NotesClient/interfaces/RequestOptions)
* [`PlaybooksClient.RequestOptions`](https://docs.devin.ai/sdk/api/PlaybooksClient/interfaces/RequestOptions)
* [`PrReviewsClient.RequestOptions`](https://docs.devin.ai/sdk/api/PrReviewsClient/interfaces/RequestOptions)
* [`RepositoriesClient.RequestOptions`](https://docs.devin.ai/sdk/api/RepositoriesClient/interfaces/RequestOptions)
* [`SchedulesClient.RequestOptions`](https://docs.devin.ai/sdk/api/SchedulesClient/interfaces/RequestOptions)
* [`SecretsClient.RequestOptions`](https://docs.devin.ai/sdk/api/SecretsClient/interfaces/RequestOptions)
* [`SessionsClient.RequestOptions`](https://docs.devin.ai/sdk/api/SessionsClient/interfaces/RequestOptions)
* [`SnapshotSetupClient.RequestOptions`](https://docs.devin.ai/sdk/api/SnapshotSetupClient/interfaces/RequestOptions)
* [`UsersClient.RequestOptions`](https://docs.devin.ai/sdk/api/UsersClient/interfaces/RequestOptions)

## Type Aliases

* [`AttachmentsClient.Options`](https://docs.devin.ai/sdk/api/AttachmentsClient/types/Options)
* [`BaseClientOptions`](https://docs.devin.ai/sdk/api/types/BaseClientOptions)
* [`CodeScansClient.Options`](https://docs.devin.ai/sdk/api/CodeScansClient/types/Options)
* [`ConsumptionClient.Options`](https://docs.devin.ai/sdk/api/ConsumptionClient/types/Options)
* [`DevinApi.ActiveUserMetricsListResponse`](https://docs.devin.ai/sdk/api/DevinApi/types/ActiveUserMetricsListResponse)
* [`DevinApi.AcuLimitResponse.Scope`](https://docs.devin.ai/sdk/api/DevinApi/AcuLimitResponse/types/Scope)
* [`DevinApi.AuditLogAction`](https://docs.devin.ai/sdk/api/DevinApi/types/AuditLogAction)
* [`DevinApi.Blueprint.Type`](https://docs.devin.ai/sdk/api/DevinApi/Blueprint/types/Type)
* [`DevinApi.Build.Status`](https://docs.devin.ai/sdk/api/DevinApi/Build/types/Status)
* [`DevinApi.Build.Trigger`](https://docs.devin.ai/sdk/api/DevinApi/Build/types/Trigger)
* [`DevinApi.CodeScanFindingResponse.Severity`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanFindingResponse/types/Severity)
* [`DevinApi.CodeScanFindingResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanFindingResponse/types/Status)
* [`DevinApi.CodeScanProfileDetailResponse.Mode`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanProfileDetailResponse/types/Mode)
* [`DevinApi.CodeScanProfileDetailResponse.ScanType`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanProfileDetailResponse/types/ScanType)
* [`DevinApi.CodeScanProfileDetailResponse.Visibility`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanProfileDetailResponse/types/Visibility)
* [`DevinApi.CodeScanProfileSummaryResponse.Mode`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanProfileSummaryResponse/types/Mode)
* [`DevinApi.CodeScanProfileSummaryResponse.ScanType`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanProfileSummaryResponse/types/ScanType)
* [`DevinApi.CodeScanProfileSummaryResponse.Visibility`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanProfileSummaryResponse/types/Visibility)
* [`DevinApi.CodeScanResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanResponse/types/Status)
* [`DevinApi.enterprise.GetAuditLogsAuditLogsRequestOrder`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/types/GetAuditLogsAuditLogsRequestOrder)
* [`DevinApi.enterprise.GetGuardrailViolationsGuardrailViolationsRequestOrder`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/types/GetGuardrailViolationsGuardrailViolationsRequestOrder)
* [`DevinApi.enterprise.GetHypervisorsHypervisorsRequestStatus`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/types/GetHypervisorsHypervisorsRequestStatus)
* [`DevinApi.enterprise.GetOrgAuditLogsAuditLogsRequestOrder`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/types/GetOrgAuditLogsAuditLogsRequestOrder)
* [`DevinApi.enterprise.GetOrgGuardrailViolationsGuardrailViolationsRequestOrder`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/types/GetOrgGuardrailViolationsGuardrailViolationsRequestOrder)
* [`DevinApi.enterprise.GetSessionsInsightsSessionsRequestCategory`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/types/GetSessionsInsightsSessionsRequestCategory)
* [`DevinApi.enterprise.GetSessionsInsightsSessionsRequestOriginsItem`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/types/GetSessionsInsightsSessionsRequestOriginsItem)
* [`DevinApi.enterprise.GetSessionsSessionsRequestCategory`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/types/GetSessionsSessionsRequestCategory)
* [`DevinApi.enterprise.GetSessionsSessionsRequestOriginsItem`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/types/GetSessionsSessionsRequestOriginsItem)
* [`DevinApi.enterprise.ListCodeScanFindingsCodeScansRequestSeverityItem`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/types/ListCodeScanFindingsCodeScansRequestSeverityItem)
* [`DevinApi.enterprise.ListCodeScanFindingsCodeScansRequestStatusItem`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/types/ListCodeScanFindingsCodeScansRequestStatusItem)
* [`DevinApi.enterprise.ListNotesNotesRequestAccessType`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/types/ListNotesNotesRequestAccessType)
* [`DevinApi.enterprise.ListServiceUserApiKeysServiceUserApiKeysRequestStatus`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/types/ListServiceUserApiKeysServiceUserApiKeysRequestStatus)
* [`DevinApi.GetSelfResponse`](https://docs.devin.ai/sdk/api/DevinApi/types/GetSelfResponse)
* [`DevinApi.GitConnectionResponse.GitProviderType`](https://docs.devin.ai/sdk/api/DevinApi/GitConnectionResponse/types/GitProviderType)
* [`DevinApi.KnowledgeNoteResponse.AccessType`](https://docs.devin.ai/sdk/api/DevinApi/KnowledgeNoteResponse/types/AccessType)
* [`DevinApi.ListCodeScanFindingsCodeScansRequestSeverityItem`](https://docs.devin.ai/sdk/api/DevinApi/types/ListCodeScanFindingsCodeScansRequestSeverityItem)
* [`DevinApi.ListCodeScanFindingsCodeScansRequestStatusItem`](https://docs.devin.ai/sdk/api/DevinApi/types/ListCodeScanFindingsCodeScansRequestStatusItem)
* [`DevinApi.ListOrgBuildsSnapshotSetupRequestStatus`](https://docs.devin.ai/sdk/api/DevinApi/types/ListOrgBuildsSnapshotSetupRequestStatus)
* [`DevinApi.PlaybookResponse.AccessType`](https://docs.devin.ai/sdk/api/DevinApi/PlaybookResponse/types/AccessType)
* [`DevinApi.PrReviewResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/PrReviewResponse/types/Status)
* [`DevinApi.QueueResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/QueueResponse/types/Status)
* [`DevinApi.RepoIndexJobResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/RepoIndexJobResponse/types/Status)
* [`DevinApi.Role.RoleType`](https://docs.devin.ai/sdk/api/DevinApi/Role/types/RoleType)
* [`DevinApi.ScheduleCreateRequest.Agent`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleCreateRequest/types/Agent)
* [`DevinApi.ScheduleCreateRequest.NotifyOn`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleCreateRequest/types/NotifyOn)
* [`DevinApi.ScheduleCreateRequest.ScheduleType`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleCreateRequest/types/ScheduleType)
* [`DevinApi.ScheduleResponse.Agent`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleResponse/types/Agent)
* [`DevinApi.ScheduleResponse.NotifyOn`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleResponse/types/NotifyOn)
* [`DevinApi.ScheduleResponse.ScheduleType`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleResponse/types/ScheduleType)
* [`DevinApi.ScheduleUpdateRequest.Agent`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleUpdateRequest/types/Agent)
* [`DevinApi.ScheduleUpdateRequest.NotifyOn`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleUpdateRequest/types/NotifyOn)
* [`DevinApi.ScheduleUpdateRequest.ScheduleType`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleUpdateRequest/types/ScheduleType)
* [`DevinApi.SecretCreateRequest.Type`](https://docs.devin.ai/sdk/api/DevinApi/SecretCreateRequest/types/Type)
* [`DevinApi.SecretResponse.AccessType`](https://docs.devin.ai/sdk/api/DevinApi/SecretResponse/types/AccessType)
* [`DevinApi.SecretResponse.SecretType`](https://docs.devin.ai/sdk/api/DevinApi/SecretResponse/types/SecretType)
* [`DevinApi.SessionAttachment.Source`](https://docs.devin.ai/sdk/api/DevinApi/SessionAttachment/types/Source)
* [`DevinApi.SessionCreateRequest.DevinMode`](https://docs.devin.ai/sdk/api/DevinApi/SessionCreateRequest/types/DevinMode)
* [`DevinApi.SessionInsightsActionItem.Type`](https://docs.devin.ai/sdk/api/DevinApi/SessionInsightsActionItem/types/Type)
* [`DevinApi.SessionInsightsResponse.Category`](https://docs.devin.ai/sdk/api/DevinApi/SessionInsightsResponse/types/Category)
* [`DevinApi.SessionInsightsResponse.Origin`](https://docs.devin.ai/sdk/api/DevinApi/SessionInsightsResponse/types/Origin)
* [`DevinApi.SessionInsightsResponse.SessionSize`](https://docs.devin.ai/sdk/api/DevinApi/SessionInsightsResponse/types/SessionSize)
* [`DevinApi.SessionInsightsResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/SessionInsightsResponse/types/Status)
* [`DevinApi.SessionInsightsResponse.StatusDetail`](https://docs.devin.ai/sdk/api/DevinApi/SessionInsightsResponse/types/StatusDetail)
* [`DevinApi.SessionMessage.Source`](https://docs.devin.ai/sdk/api/DevinApi/SessionMessage/types/Source)
* [`DevinApi.SessionPurpose`](https://docs.devin.ai/sdk/api/DevinApi/types/SessionPurpose)
* [`DevinApi.SessionResponse.Category`](https://docs.devin.ai/sdk/api/DevinApi/SessionResponse/types/Category)
* [`DevinApi.SessionResponse.Origin`](https://docs.devin.ai/sdk/api/DevinApi/SessionResponse/types/Origin)
* [`DevinApi.SessionResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/SessionResponse/types/Status)
* [`DevinApi.SessionResponse.StatusDetail`](https://docs.devin.ai/sdk/api/DevinApi/SessionResponse/types/StatusDetail)
* [`DevinApi.SessionsQueryParams.Category`](https://docs.devin.ai/sdk/api/DevinApi/SessionsQueryParams/types/Category)
* [`DevinApi.SessionsQueryParams.Origins`](https://docs.devin.ai/sdk/api/DevinApi/SessionsQueryParams/types/Origins)
* [`DevinApi.SessionsQueryParams.Origins.Item`](https://docs.devin.ai/sdk/api/DevinApi/SessionsQueryParams/Origins/types/Item)
* [`DevinApiClient.Options`](https://docs.devin.ai/sdk/api/DevinApiClient/types/Options)
* [`DevinApiEnvironment`](https://docs.devin.ai/sdk/api/types/DevinApiEnvironment)
* [`EnterpriseAcuLimitsClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseAcuLimitsClient/types/Options)
* [`EnterpriseAuditLogsClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseAuditLogsClient/types/Options)
* [`EnterpriseClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseClient/types/Options)
* [`EnterpriseCodeScansClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseCodeScansClient/types/Options)
* [`EnterpriseConsumptionClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseConsumptionClient/types/Options)
* [`EnterpriseGitConnectionsClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseGitConnectionsClient/types/Options)
* [`EnterpriseGitPermissionsClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseGitPermissionsClient/types/Options)
* [`EnterpriseGuardrailViolationsClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseGuardrailViolationsClient/types/Options)
* [`EnterpriseHypervisorsClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseHypervisorsClient/types/Options)
* [`EnterpriseIdpGroupsClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseIdpGroupsClient/types/Options)
* [`EnterpriseIpAccessListClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseIpAccessListClient/types/Options)
* [`EnterpriseMetricsClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseMetricsClient/types/Options)
* [`EnterpriseNotesClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseNotesClient/types/Options)
* [`EnterpriseOrganizationsClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseOrganizationsClient/types/Options)
* [`EnterpriseOrganizationTagsClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseOrganizationTagsClient/types/Options)
* [`EnterpriseOrgGroupsClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseOrgGroupsClient/types/Options)
* [`EnterprisePlaybooksClient.Options`](https://docs.devin.ai/sdk/api/EnterprisePlaybooksClient/types/Options)
* [`EnterprisePrReviewsClient.Options`](https://docs.devin.ai/sdk/api/EnterprisePrReviewsClient/types/Options)
* [`EnterpriseQueueClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseQueueClient/types/Options)
* [`EnterpriseRolesClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseRolesClient/types/Options)
* [`EnterpriseServiceUserApiKeysClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseServiceUserApiKeysClient/types/Options)
* [`EnterpriseServiceUsersClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseServiceUsersClient/types/Options)
* [`EnterpriseSessionsClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseSessionsClient/types/Options)
* [`EnterpriseSnapshotSetupClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseSnapshotSetupClient/types/Options)
* [`EnterpriseUsersClient.Options`](https://docs.devin.ai/sdk/api/EnterpriseUsersClient/types/Options)
* [`MetricsClient.Options`](https://docs.devin.ai/sdk/api/MetricsClient/types/Options)
* [`NotesClient.Options`](https://docs.devin.ai/sdk/api/NotesClient/types/Options)
* [`PlaybooksClient.Options`](https://docs.devin.ai/sdk/api/PlaybooksClient/types/Options)
* [`PrReviewsClient.Options`](https://docs.devin.ai/sdk/api/PrReviewsClient/types/Options)
* [`RepositoriesClient.Options`](https://docs.devin.ai/sdk/api/RepositoriesClient/types/Options)
* [`SchedulesClient.Options`](https://docs.devin.ai/sdk/api/SchedulesClient/types/Options)
* [`SecretsClient.Options`](https://docs.devin.ai/sdk/api/SecretsClient/types/Options)
* [`SessionsClient.Options`](https://docs.devin.ai/sdk/api/SessionsClient/types/Options)
* [`SnapshotSetupClient.Options`](https://docs.devin.ai/sdk/api/SnapshotSetupClient/types/Options)
* [`UsersClient.Options`](https://docs.devin.ai/sdk/api/UsersClient/types/Options)

## Variables

* [`DevinApi.AcuLimitResponse.Scope`](https://docs.devin.ai/sdk/api/DevinApi/AcuLimitResponse/variables/Scope)
* [`DevinApi.AuditLogAction`](https://docs.devin.ai/sdk/api/DevinApi/variables/AuditLogAction)
* [`DevinApi.Blueprint.Type`](https://docs.devin.ai/sdk/api/DevinApi/Blueprint/variables/Type)
* [`DevinApi.Build.Status`](https://docs.devin.ai/sdk/api/DevinApi/Build/variables/Status)
* [`DevinApi.Build.Trigger`](https://docs.devin.ai/sdk/api/DevinApi/Build/variables/Trigger)
* [`DevinApi.CodeScanFindingResponse.Severity`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanFindingResponse/variables/Severity)
* [`DevinApi.CodeScanFindingResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanFindingResponse/variables/Status)
* [`DevinApi.CodeScanProfileDetailResponse.Mode`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanProfileDetailResponse/variables/Mode)
* [`DevinApi.CodeScanProfileDetailResponse.ScanType`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanProfileDetailResponse/variables/ScanType)
* [`DevinApi.CodeScanProfileDetailResponse.Visibility`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanProfileDetailResponse/variables/Visibility)
* [`DevinApi.CodeScanProfileSummaryResponse.Mode`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanProfileSummaryResponse/variables/Mode)
* [`DevinApi.CodeScanProfileSummaryResponse.ScanType`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanProfileSummaryResponse/variables/ScanType)
* [`DevinApi.CodeScanProfileSummaryResponse.Visibility`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanProfileSummaryResponse/variables/Visibility)
* [`DevinApi.CodeScanResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/CodeScanResponse/variables/Status)
* [`DevinApi.enterprise.GetAuditLogsAuditLogsRequestOrder`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/variables/GetAuditLogsAuditLogsRequestOrder)
* [`DevinApi.enterprise.GetGuardrailViolationsGuardrailViolationsRequestOrder`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/variables/GetGuardrailViolationsGuardrailViolationsRequestOrder)
* [`DevinApi.enterprise.GetHypervisorsHypervisorsRequestStatus`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/variables/GetHypervisorsHypervisorsRequestStatus)
* [`DevinApi.enterprise.GetOrgAuditLogsAuditLogsRequestOrder`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/variables/GetOrgAuditLogsAuditLogsRequestOrder)
* [`DevinApi.enterprise.GetOrgGuardrailViolationsGuardrailViolationsRequestOrder`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/variables/GetOrgGuardrailViolationsGuardrailViolationsRequestOrder)
* [`DevinApi.enterprise.GetSessionsInsightsSessionsRequestCategory`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/variables/GetSessionsInsightsSessionsRequestCategory)
* [`DevinApi.enterprise.GetSessionsInsightsSessionsRequestOriginsItem`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/variables/GetSessionsInsightsSessionsRequestOriginsItem)
* [`DevinApi.enterprise.GetSessionsSessionsRequestCategory`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/variables/GetSessionsSessionsRequestCategory)
* [`DevinApi.enterprise.GetSessionsSessionsRequestOriginsItem`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/variables/GetSessionsSessionsRequestOriginsItem)
* [`DevinApi.enterprise.ListCodeScanFindingsCodeScansRequestSeverityItem`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/variables/ListCodeScanFindingsCodeScansRequestSeverityItem)
* [`DevinApi.enterprise.ListCodeScanFindingsCodeScansRequestStatusItem`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/variables/ListCodeScanFindingsCodeScansRequestStatusItem)
* [`DevinApi.enterprise.ListNotesNotesRequestAccessType`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/variables/ListNotesNotesRequestAccessType)
* [`DevinApi.enterprise.ListServiceUserApiKeysServiceUserApiKeysRequestStatus`](https://docs.devin.ai/sdk/api/DevinApi/enterprise/variables/ListServiceUserApiKeysServiceUserApiKeysRequestStatus)
* [`DevinApi.GitConnectionResponse.GitProviderType`](https://docs.devin.ai/sdk/api/DevinApi/GitConnectionResponse/variables/GitProviderType)
* [`DevinApi.KnowledgeNoteResponse.AccessType`](https://docs.devin.ai/sdk/api/DevinApi/KnowledgeNoteResponse/variables/AccessType)
* [`DevinApi.ListCodeScanFindingsCodeScansRequestSeverityItem`](https://docs.devin.ai/sdk/api/DevinApi/variables/ListCodeScanFindingsCodeScansRequestSeverityItem)
* [`DevinApi.ListCodeScanFindingsCodeScansRequestStatusItem`](https://docs.devin.ai/sdk/api/DevinApi/variables/ListCodeScanFindingsCodeScansRequestStatusItem)
* [`DevinApi.ListOrgBuildsSnapshotSetupRequestStatus`](https://docs.devin.ai/sdk/api/DevinApi/variables/ListOrgBuildsSnapshotSetupRequestStatus)
* [`DevinApi.PlaybookResponse.AccessType`](https://docs.devin.ai/sdk/api/DevinApi/PlaybookResponse/variables/AccessType)
* [`DevinApi.PrReviewResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/PrReviewResponse/variables/Status)
* [`DevinApi.QueueResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/QueueResponse/variables/Status)
* [`DevinApi.RepoIndexJobResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/RepoIndexJobResponse/variables/Status)
* [`DevinApi.Role.RoleType`](https://docs.devin.ai/sdk/api/DevinApi/Role/variables/RoleType)
* [`DevinApi.ScheduleCreateRequest.Agent`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleCreateRequest/variables/Agent)
* [`DevinApi.ScheduleCreateRequest.NotifyOn`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleCreateRequest/variables/NotifyOn)
* [`DevinApi.ScheduleCreateRequest.ScheduleType`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleCreateRequest/variables/ScheduleType)
* [`DevinApi.ScheduleResponse.Agent`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleResponse/variables/Agent)
* [`DevinApi.ScheduleResponse.NotifyOn`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleResponse/variables/NotifyOn)
* [`DevinApi.ScheduleResponse.ScheduleType`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleResponse/variables/ScheduleType)
* [`DevinApi.ScheduleUpdateRequest.Agent`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleUpdateRequest/variables/Agent)
* [`DevinApi.ScheduleUpdateRequest.NotifyOn`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleUpdateRequest/variables/NotifyOn)
* [`DevinApi.ScheduleUpdateRequest.ScheduleType`](https://docs.devin.ai/sdk/api/DevinApi/ScheduleUpdateRequest/variables/ScheduleType)
* [`DevinApi.SecretCreateRequest.Type`](https://docs.devin.ai/sdk/api/DevinApi/SecretCreateRequest/variables/Type)
* [`DevinApi.SecretResponse.AccessType`](https://docs.devin.ai/sdk/api/DevinApi/SecretResponse/variables/AccessType)
* [`DevinApi.SecretResponse.SecretType`](https://docs.devin.ai/sdk/api/DevinApi/SecretResponse/variables/SecretType)
* [`DevinApi.SessionAttachment.Source`](https://docs.devin.ai/sdk/api/DevinApi/SessionAttachment/variables/Source)
* [`DevinApi.SessionCreateRequest.DevinMode`](https://docs.devin.ai/sdk/api/DevinApi/SessionCreateRequest/variables/DevinMode)
* [`DevinApi.SessionInsightsActionItem.Type`](https://docs.devin.ai/sdk/api/DevinApi/SessionInsightsActionItem/variables/Type)
* [`DevinApi.SessionInsightsResponse.Category`](https://docs.devin.ai/sdk/api/DevinApi/SessionInsightsResponse/variables/Category)
* [`DevinApi.SessionInsightsResponse.Origin`](https://docs.devin.ai/sdk/api/DevinApi/SessionInsightsResponse/variables/Origin)
* [`DevinApi.SessionInsightsResponse.SessionSize`](https://docs.devin.ai/sdk/api/DevinApi/SessionInsightsResponse/variables/SessionSize)
* [`DevinApi.SessionInsightsResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/SessionInsightsResponse/variables/Status)
* [`DevinApi.SessionInsightsResponse.StatusDetail`](https://docs.devin.ai/sdk/api/DevinApi/SessionInsightsResponse/variables/StatusDetail)
* [`DevinApi.SessionMessage.Source`](https://docs.devin.ai/sdk/api/DevinApi/SessionMessage/variables/Source)
* [`DevinApi.SessionPurpose`](https://docs.devin.ai/sdk/api/DevinApi/variables/SessionPurpose)
* [`DevinApi.SessionResponse.Category`](https://docs.devin.ai/sdk/api/DevinApi/SessionResponse/variables/Category)
* [`DevinApi.SessionResponse.Origin`](https://docs.devin.ai/sdk/api/DevinApi/SessionResponse/variables/Origin)
* [`DevinApi.SessionResponse.Status`](https://docs.devin.ai/sdk/api/DevinApi/SessionResponse/variables/Status)
* [`DevinApi.SessionResponse.StatusDetail`](https://docs.devin.ai/sdk/api/DevinApi/SessionResponse/variables/StatusDetail)
* [`DevinApi.SessionsQueryParams.Category`](https://docs.devin.ai/sdk/api/DevinApi/SessionsQueryParams/variables/Category)
* [`DevinApi.SessionsQueryParams.Origins.Item`](https://docs.devin.ai/sdk/api/DevinApi/SessionsQueryParams/Origins/variables/Item)
* [`DevinApiEnvironment`](https://docs.devin.ai/sdk/api/variables/DevinApiEnvironment)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.