Skip to main content

All Commands

Complete coverage of the CLI surface: all 30 namespaces and all 544 commands, each with what it does and whether it runs from the terminal or sends you to the web app. Every namespace links to the guide that covers it.

This page is generated from the SDK manifest, the same document your CLI builds its command surface from. It is a snapshot — your install tracks your server, so autessa <namespace> help is always the authority. Regenerate with npm run gen:cli.

How to read this page​

  • Runnable commands dispatch to the SDK and do the thing.
  • Web app rows are listed by the CLI but performed in the browser — running one prints where to go rather than failing. This is deliberate: discovery should tell you a capability exists and where it lives.
  • Command names are shown as you type them. Run autessa <namespace> <command> help for arguments and response shape.

Coverage​

NamespaceCommandsGuide
agents20Agents
api-keys17API access
app22Custom apps
autessadb39AutessaDB
billing19Company and account
company8Company and account
connectors156Connectors
conversation-sync5Webhooks and queues
custom-webhooks8Webhooks and queues
e-signature46Documents and meetings
managers17Managers
marketplace18Marketplace and bundles
mcp9MCP servers
meetings34Documents and meetings
oauth-clients5API access
payments15Company and account
phone-numbers5Phone and SMS
phone-reminders7Phone and SMS
qr-codes10QR codes
resource-bundles9Marketplace and bundles
scheduled-events10Scheduled jobs
sms-consent2Phone and SMS
sso7API access
tool-types1Tools
tools14Tools
trigger-history2AutessaDB
tutorials2Company and account
user7Company and account
voice18Documents and meetings
workqueues12Webhooks and queues

Account commands that sit outside the namespace tree — login, logout, status, profiles, update, version, skills — are covered in Install and sign in and Command surface.


agents​

Guide: Agents

20 commands20 runnable

Create, configure, share, run, and evaluate AI agents. An agent is drafted with create, configured with update (this is where you attach its tools), and made LIVE with publish; one-off runs go through execute, and real multi-turn conversations are opened with execute-create then driven with execute. When giving an agent a capability, TRY TO USE AN EXISTING PURPOSE-BUILT TOOL TYPE rather than defaulting to a hand-written AUTESSA_SCRIPT — the platform ships hundreds of native tool types grouped by function, including general building blocks (API_CALL, LLM_CALL), AutessaDB data operations (AUTESSADB_QUERY_TABLE, AUTESSADB_INSERT/UPDATE/DELETE, AUTESSADB_SEMANTIC_QUERY), email and calendar (Gmail, Outlook, Google Calendar), media (TRANSCRIBE, EXTRACT_AUDIO, image/video generation), web (SCRAPE_URL, PERPLEXITY_SEARCH, LIVE_SEARCH_ENGINE), MCP, and a large connector library (HubSpot, QuickBooks, Acumatica, Zoho, Notion, Zendesk, and the social/marketing integrations). AUTESSA_SCRIPT is the general-purpose escape hatch — reach for a native tool type first and only write a script when none fits. To pick a tool type and see its exact config fields, browse the tool-types catalog; to create, configure, and publish the tool itself use the tools namespace — create the tool, then update it to set its type, then publish it — and attach the finished tool to this agent with update. The SDK only ever creates SIMPLE agents, but can read, update, run, and manage agents of any type that already exist. Agent and conversation ids are opaque strings; timestamps are ISO-8601 (UTC).

CommandWhat it does
autessa agents allList every agent you can access in the current company, split into three buckets — agents you own, agents shared company-wide, and agents shared specifically with you.
autessa agents conversations conversationFetch one closed agent conversation by conversationId, including its full message/tool log, version, and evaluations.
autessa agents conversations historyList an agent's closed conversations, newest first, one fixed-size page at a time (page is 0-based).
autessa agents createCreate a new draft SIMPLE agent with a name and description.
autessa agents deletePermanently delete an agent, its draft, and all its versions.
autessa agents executeSend a message to an agent and receive its multimodal reply (bills one agent execution).
autessa agents execute-closeClose an open agent conversation.
autessa agents execute-createOpen a new multi-turn conversation with an agent and get its conversationId.
autessa agents generate-audio-upload-linkGenerate a presigned S3 PUT URL for uploading a WAV audio file.
autessa agents generate-file-upload-linkGenerate a presigned S3 PUT URL for a PER-EXECUTION transient document attachment (pdf, docx, xlsx, pptx, txt, json, yaml, xml, html, csv, md).
autessa agents generate-image-upload-linkGenerate a presigned S3 PUT URL for uploading an image (png, jpg, jpeg).
autessa agents getFetch a single agent by id, including its full configuration and your access level.
autessa agents get-sharing-detailsGet an agent's sharing configuration — sharing level, company-wide permission, per-user grants, and your own access level.
autessa agents publishPublish the agent's current draft as a new live version.
autessa agents rollbackRe-publish a previously archived agent version, archiving the currently published version in its place.
autessa agents shareSet an agent's sharing mode — PRIVATE, COMPANY-wide at one access level, or SPECIFIC_MEMBER with per-user grants via usersToAdd/usersToRemove.
autessa agents statisticsCompute aggregate evaluation statistics (success/failure counts, per-version breakdown) for an agent's conversations closed within a date range.
autessa agents submit-evaluationRecord a HUMAN evaluation — a human-in-the-loop verdict plus notes — on a stored agent conversation, looked up by conversationId.
autessa agents updateUpdate an agent by submitting its modified configuration in updatedAgent.
autessa agents versionsList an agent's version numbers — the currently published version (null if never published) and all archived versions.

api-keys​

Guide: API access

17 commands17 in the web app

Manage your company's programmatic API keys — create, list, update, enable/disable, and refresh keys, and grant or revoke their per-resource permissions. Managed from account settings in the web app.

CommandWhat it does
autessa api-keys add-permission-groupWeb appAPI key permissions are managed from your account settings in the web app.
autessa api-keys add-resource-permissionWeb appAPI key permissions are managed from your account settings in the web app.
autessa api-keys createWeb appAPI keys are created from your account settings in the web app.
autessa api-keys deleteWeb appAPI keys are deleted from your account settings in the web app.
autessa api-keys delete-specific-permissionWeb appAPI key permissions are managed from your account settings in the web app.
autessa api-keys disableWeb appAPI keys are disabled from your account settings in the web app.
autessa api-keys enableWeb appAPI keys are enabled from your account settings in the web app.
autessa api-keys getWeb appAPI key details are viewed from your account settings in the web app.
autessa api-keys grant-esignature-permissionWeb appAPI key e-signature permissions are managed from your account settings in the web app.
autessa api-keys listWeb appAPI keys are listed from your account settings in the web app.
autessa api-keys monthly-statsWeb appAPI key usage stats are viewed from your account settings in the web app.
autessa api-keys refreshWeb appAPI keys are refreshed from your account settings in the web app.
autessa api-keys remove-all-permissions-for-typeWeb appAPI key permissions are managed from your account settings in the web app.
autessa api-keys revoke-esignature-permissionWeb appAPI key e-signature permissions are managed from your account settings in the web app.
autessa api-keys set-all-permissions-for-typeWeb appAPI key permissions are managed from your account settings in the web app.
autessa api-keys transaction-historyWeb appAPI key transaction history is viewed from your account settings in the web app.
autessa api-keys updateWeb appAPI keys are updated from your account settings in the web app.

Related: API keys in the builder.


app​

Guide: Custom apps

22 commands21 runnable1 in the web app

Create, configure, publish, and host custom web apps (full React/TypeScript apps). These methods manage an app's lifecycle — create it, read and list apps, publish a version live, roll a draft back to an older version, manage editor sharing and end-user hosting/security, and attach custom domains. Editing an app's actual source files is done in the Autessa web builder, not the SDK, so the file/workspace/vibecode operations are not scriptable. Publishing is a production deploy — see publish. App ids and slugs are opaque strings; timestamps are ISO-8601 (UTC).

CommandWhat it does
autessa app allList every custom app you can access in the current company, each with its latest/published version numbers, hosting mode, slug, and your access level.
autessa app check-slugCheck whether a public URL slug is available and validly formatted, returning available and a reason.
autessa app cloneCreate a new private app you own by copying another app's draft source files.
autessa app createCreate a new custom web app from a starter template, scaffolding its draft files.
autessa app deletePermanently delete an app — its custom domains, all draft/version/build files, and database rows.
autessa app domains addAttach a customer-owned custom domain to an app and get back the CNAME (and possibly TXT verification) records the domain owner must create.
autessa app domains removeDetach a custom domain from an app and tear down its CDN tenant.
autessa app domains statusList an app's custom domains with status, CNAME target, live URL when ACTIVE, and the TXT verification record when PENDING_TXT.
autessa app domains verifySynchronously run one step of domain provisioning (DNS check, tenant creation, certificate attach) instead of waiting for the next scheduled poll; also resets a FAILED domain for retry.
autessa app getFetch one app's full details (versions, hosting mode, slug, public URL, your access level) plus its draft file listing.
autessa app get-app-infoFetch just an app's details (name, versions, hosting mode, slug, public URL, your access level) — a lighter read than get that does not return the draft file listing or refresh the library files.
autessa app get-sharing-detailsGet an app's sharing level, company permission, hosting mode, per-user grants, and your own access level — a read-only view of exactly what share would modify.
autessa app preview-urlWeb appApp preview URLs are opened from the app builder in the web app.
autessa app publishPublish the app — a PRODUCTION DEPLOY of all your draft changes, not a save.
autessa app publish-statusPoll the live progress of a publish job (from publish) until it finishes.
autessa app pullDownload an app's editable draft source files to sync a draft to a local folder, one page at a time.
autessa app pushSave files into an app's draft — the private working copy, one step below deploying to production.
autessa app rollbackRoll the app's editable DRAFT back to a previously published version's source.
autessa app shareConfigure two independent things about an app in one ADMIN-only call: who can EDIT its source (code sharing) and how END-USERS reach the deployed app (hosting).
autessa app updateUpdate an app's metadata — appName, description, and the public SEO fields.
autessa app versionsList all versions of an app, newest first, with each version's state, buildId, and live build status.
autessa app visible-urlsThe two URLs that matter for an app, composed in one call: editorUrl, where the owner opens it in the builder, and publishedUrl, the single live URL its end-users reach.

autessadb​

Guide: AutessaDB

39 commands39 runnable

AutessaDB is the product's system of record — structured, per-company tables with built-in row-level and field-level security. Create and administer tables (schema, security, sharing, ownership, soft-delete) with the autessadb tables commands; read and write rows, including semantic search, with the autessadb query commands; automate per-row reactions with the autessadb trigger commands; manage the roles that scope access with the autessadb roles commands; and review the audit trail with the autessadb access-log commands. Every read and write respects the calling user's row- and field-level security. Table and row ids are opaque strings; timestamps are ISO-8601 (UTC).

CommandWhat it does
autessa autessadb access-log listList the company's row-level data access log, newest first, filterable by table, row, date range, and action.
autessa autessadb query aggregateRun a group-by aggregation over a table — count/sum/avg/min/max and similar rollups computed server-side.
autessa autessadb query batch-deleteDelete every row matching the given WHERE groups in one call.
autessa autessadb query batch-updateUpdate every row matching the given WHERE groups to the given column values in one call.
autessa autessadb query bulk-delete-by-idsDelete many rows by their numeric ids in one call.
autessa autessadb query bulk-insertInsert many rows in one call.
autessa autessadb query bulk-update-by-idsUpdate many rows by their numeric ids in one call.
autessa autessadb query delete-rowDelete a single row by its numeric row id.
autessa autessadb query generate-upload-linkGet a presigned S3 PUT URL to upload media for a FILE/IMAGE/AUDIO/VIDEO column.
autessa autessadb query get-dataPage through all of a table's rows with no filters, sorted newest-updated first (updated_at DESC, id DESC).
autessa autessadb query get-single-rowFetch one row by its numeric row id.
autessa autessadb query insertInsert one row into a table as a map of column name to typed value.
autessa autessadb query join-queryQuery a table joined to related tables via foreign keys, with WHERE groups, ordering, column projection, and pagination.
autessa autessadb query queryQuery a table's rows with WHERE groups, ordering, and pagination — the primary way to read filtered data.
autessa autessadb query semantic-searchSemantic (vector) search over a table's indexed column, ranked by similarity to a query string.
autessa autessadb query updateUpdate a single row's column values by row id; only the columns you send change (omitted columns keep their current value, so this coexists with concurrent user edits to other columns).
autessa autessadb roles createCreate an AutessaDB security role.
autessa autessadb roles deleteDelete an AutessaDB security role and its assignments.
autessa autessadb roles getFetch one AutessaDB security role by roleId, including its table policies and assignments.
autessa autessadb roles listList the company's AutessaDB security roles.
autessa autessadb roles updateUpdate an AutessaDB security role.
autessa autessadb tables allList every AutessaDB table you can access in the current company, split by how you got access — tables you own, tables shared company-wide, and tables shared specifically with you.
autessa autessadb tables cli-deleteSoft-delete a table in one call.
autessa autessadb tables createCreate a new ordinary AutessaDB table.
autessa autessadb tables getFetch a table's full configuration (schema with columns, built-ins, triggers, settings, type, and tags) and your own access level on it, by table id.
autessa autessadb tables get-sharing-detailsGet a table's sharing level, company-wide permission, per-user grants, your own access level, and its row-security settings — a read-only view of exactly what share and update-settings would modify.
autessa autessadb tables list-deletedList your soft-deleted tables (your trash), each with the time left before it is permanently purged.
autessa autessadb tables restoreRestore a soft-deleted table within its 14-day grace period, before the hard-delete sweep purges it.
autessa autessadb tables shareSet a table's sharing mode — PRIVATE, COMPANY-wide at one access level, or SPECIFIC_MEMBER with per-user grants via usersToAdd/usersToRemove.
autessa autessadb tables update-schemaModify a table's schema by removing columns, adding columns, and adding SINGLE_SELECT/ MULTI_SELECT options (there is no rename or retype).
autessa autessadb tables update-settingsUpdate a table's security settings (owner or ADMIN only) — toggle rlsEnforced and set or clear the default role auto-assigned to grantees when the table is shared.
autessa autessadb trigger addAdd a trigger to a table that fires per row on INSERT/UPDATE/DELETE and runs a tool, an agent, a manager, or a write to another AutessaDB table.
autessa autessadb trigger allList all of a table's triggers (enabled or not).
autessa autessadb trigger deletePermanently remove a trigger from the table.
autessa autessadb trigger disableDisable a trigger without deleting it; it stops firing until re-enabled.
autessa autessadb trigger enableRe-enable a disabled trigger so it fires on future row changes.
autessa autessadb trigger getFetch a single trigger's configuration by id.
autessa autessadb trigger historyPage through a table's trigger execution history — which triggers fired, on what event, and their result — for a given year and month.
autessa autessadb trigger updateUpdate a trigger by submitting triggerId plus the complete modified trigger object.

billing​

Guide: Company and account

19 commands12 runnable7 in the web app

Read your company's self-service billing — account balance and ledger, billing/tax address, budget limits and current spend, plan/commitment and the resolved per-task rate, invoices and a mid-period invoice preview, saved payment methods, and the per-task usage drill-down — and set your billing/tax address and your budget limits. Everything is scoped to your active company; reads are open to members and the writes need billing permission. Money is always in cents. Making payments (pay an invoice, prepay), changing your plan commitment, configuring auto-evaluation, and managing payment methods (add/remove/set-default) are intentionally not available through the SDK — they are done from the billing page in the web app.

CommandWhat it does
autessa billing accountRead the company's billing account standing — prepaid balance, payment state, and the most recent prepaid-ledger entries.
autessa billing addressRead the company's billing/tax address — the jurisdiction used for tax and the invoice bill-to.
autessa billing budgetRead the company's budget limits and current spend this period — hard cost/task caps, the soft warning target and thresholds, extra notification recipients, and accrued usage.
autessa billing configure-autoevalWeb appAuto-evaluation billing is configured from your company's billing page in the web app.
autessa billing invoice-linkWeb appHosted invoice links are generated from your company's billing page in the web app.
autessa billing invoice-previewPreview the current period's invoice mid-month — the same math as month-end, computed live and persisting nothing.
autessa billing invoicesList the company's invoices, newest first.
autessa billing pay-invoiceWeb appInvoices are paid from your company's billing page in the web app.
autessa billing payment-configRead the company's payment configuration — whether a card is on file (with its brand and last four), the billing currency, and whether bank linking is available.
autessa billing planRead the company's plan — active monthly commitment and any scheduled change, remaining commitment credit, the resolved per-task rate in effect now, the public rate-curve anchors, any enterprise grant allowance, and the next invoice date and payment term.
autessa billing prepayWeb appPrepayments are made from your company's billing page in the web app.
autessa billing remove-sourceWeb appPayment methods are removed from your company's billing page in the web app.
autessa billing set-addressSet the company's billing/tax address (tax jurisdiction + invoice bill-to).
autessa billing set-budgetSet the company's budget limits — hard cost/task caps, the soft warning target and thresholds, and extra notification recipients.
autessa billing set-commitmentWeb appPlan commitments are changed from your company's billing page in the web app.
autessa billing set-default-sourceWeb appThe default payment method is set from your company's billing page in the web app.
autessa billing sourcesList the company's saved payment methods (cards and bank accounts) with their brand/bank, last four, status, and which is the default.
autessa billing taskRead the itemized cost receipt for one AI task (the per-task drill-down) — its metadata, token/voice/RAG usage, per-component cost at the resolved rate, and whether the amount is frozen (invoiced) or a live estimate.
autessa billing tasksList the company's individual AI-task rows for one period (the billing usage drill-down), paginated.

Related: Billing in the builder.


company​

Guide: Company and account

8 commands8 runnable

Manage the caller's company — profile, members and roles, invitations, and usage/limit status — plus create a new company you own. Most methods act on the caller's active company; reads are open to members and administration needs the manage-team-members permission. Ownership transfer, self-service billing, and single sign-on configuration are not available through the SDK (they are administered from the browser UI).

CommandWhat it does
autessa company createCreate a new company owned by the current user, optionally making it the caller's default scope.
autessa company inviteInvite someone to the company by email, granting them one or more roles; sends an invitation email.
autessa company membersList the company's members and each member's effective permissions.
autessa company remove-memberRemove a member from the company.
autessa company rolesList the roles available in the company (the six built-in roles plus any custom roles).
autessa company set-member-rolesSet the roles assigned to a company member.
autessa company updateRename the company.
autessa company usage-statusRead the company's current usage against every limit dimension (entities, executions, LLM/vibecode credits, phone, storage, semantic search, browser, and AI-task metering).

Related: Team, Usage limits.


connectors​

Guide: Connectors

24 provider families sharing a common six-command lifecycle. The full per-provider listing lives in the guide.


conversation-sync​

Guide: Webhooks and queues

5 commands5 runnable

Company-scoped rules that copy a CLOSED agent conversation's message log into an AutessaDB table row for reporting and analysis. Whenever a matching conversation is closed and logged, the sync runs asynchronously (off the conversation-logged queue, not at config-write time) and writes that conversation's transcript as JSON into a table you name. This is NOT how an agent is deployed or made reachable to end-users — it only archives conversations that have already happened; the destination is always an AutessaDB table, never an external connector. Create a config with create naming the agents to watch and the target table(s), list them with all, and adjust one with update. Configs never sync retroactively — a config applies only to conversations closed after it is written. Every method verifies the config belongs to your current company.

CommandWhat it does
autessa conversation-sync allList every conversation-sync config in your current company — enabled and disabled alike — each fully resolved with its agent filter, evaluation/sandbox settings, and table-update rules.
autessa conversation-sync createCreate a conversation-sync config scoped to your current company.
autessa conversation-sync deletePermanently delete a conversation-sync config (irreversible).
autessa conversation-sync getFetch one conversation-sync config by id, fully resolved with its agent filter, evaluation/sandbox settings, and table-update rules.
autessa conversation-sync updateUpdate a conversation-sync config.

Related: Conversation sync API.


custom-webhooks​

Guide: Webhooks and queues

8 commands7 runnable1 in the web app

Create and manage inbound webhooks. A webhook exposes a public URL that an external system calls; the received payload is transformed — via JSONPath mappings or an AutessaScript transform script — into named variables, which are then substituted into a target resource (a tool, agent, manager, or a direct AutessaDB operation) that runs asynchronously. Draft one with create (which returns the API key exactly once), reconfigure it with update, watch its inbound calls with get-execution-history, and remove it with delete. Ids are opaque strings; the secret key value is only ever returned at creation and rotation.

CommandWhat it does
autessa custom-webhooks createCreate an inbound webhook and mint its API key.
autessa custom-webhooks deletePermanently delete a webhook (hard delete).
autessa custom-webhooks getFetch one webhook's configuration by id.
autessa custom-webhooks get-allList every webhook you can access in the current company — those you own plus those shared with you (company-wide or per-user).
autessa custom-webhooks get-execution-historyPage through a webhook's inbound execution history — status, timing, attempt number, and decrypted execution details — newest page first.
autessa custom-webhooks refresh-api-keyRotate a webhook's API key.
autessa custom-webhooks shareWeb appWebhook sharing is managed from the Autessa web app.
autessa custom-webhooks updateUpdate a webhook's configuration and/or its enabled flag.

Related: Webhook handlers, Custom webhooks API.


e-signature​

Guide: Documents and meetings

46 commands15 runnable31 in the web app

Read your company's e-signature data — list and inspect envelopes (and your signing inbox), fetch an envelope's full detail, view or download its PDF, reveal its shareable direct signing links, browse folders and templates, and look up saved contacts and company members — and organize envelopes into folders (create a folder, and file or un-file envelopes). Everything is scoped to your active company. Ids are opaque strings; timestamps are ISO-8601. Sending, editing, sealing, voiding, and sharing envelopes, renaming/deleting/sharing folders, and managing templates remain web-app-only — done from the e-signature page in the web app.

CommandWhat it does
autessa e-signature append-pdfWeb appEnvelope documents are edited from e-signature in the web app.
autessa e-signature company-membersList your company's members, for picking envelope/folder share targets, optionally filtered by a search term and capped by a limit.
autessa e-signature contactsList saved e-signature contacts (past recipients) for autocompleting recipients, optionally filtered by a query.
autessa e-signature create-envelopeWeb appE-signature envelopes are created from the web app.
autessa e-signature create-envelope-from-templateWeb appEnvelopes are created from templates in e-signature in the web app.
autessa e-signature create-templateWeb appE-signature templates are created from the web app.
autessa e-signature delete-envelopeWeb appEnvelopes are deleted from e-signature in the web app.
autessa e-signature delete-folderWeb appE-signature folders are deleted from the web app.
autessa e-signature delete-pagesWeb appEnvelope pages are edited from e-signature in the web app.
autessa e-signature delete-templateWeb appE-signature templates are deleted from the web app.
autessa e-signature envelope-direct-linksReveal an envelope's shareable direct signing links — a per-recipient link plus an envelope-level link — so you can deliver signing links outside of email.
autessa e-signature envelope-downloadGet a short-lived download URL for an envelope's PDF (the sealed document once completed).
autessa e-signature envelope-getFetch one envelope's full detail — recipients, fields, sharing, and the tamper-evident audit trail.
autessa e-signature envelope-listList envelopes in your company with optional filters (status, free-text search, folder, or only-unfiled) and sorting, paginated.
autessa e-signature envelope-viewGet a short-lived URL to view an envelope's current PDF.
autessa e-signature folder-add-envelopesFile one or more envelopes into a folder (a many-to-many link — an envelope can sit in several folders).
autessa e-signature folder-createCreate an e-signature folder for organizing envelopes.
autessa e-signature folder-getFetch one folder by id.
autessa e-signature folder-listList your company's e-signature folders.
autessa e-signature folder-remove-envelopesUn-file one or more envelopes from a folder (removes only the folder link; the envelopes themselves are untouched).
autessa e-signature generate-file-upload-linkWeb appDocuments are uploaded from e-signature in the web app.
autessa e-signature inbox-listList envelopes where you are a recipient (your signing inbox), optionally filtered by status, paginated.
autessa e-signature remindWeb appSigning reminders are sent from e-signature in the web app.
autessa e-signature rename-envelopeWeb appEnvelopes are renamed from e-signature in the web app.
autessa e-signature rename-folderWeb appE-signature folders are renamed from the web app.
autessa e-signature reorder-pagesWeb appEnvelope pages are reordered from e-signature in the web app.
autessa e-signature resend-linkWeb appSigning links are resent from e-signature in the web app.
autessa e-signature seal-envelopeWeb appEnvelopes are sealed from e-signature in the web app.
autessa e-signature send-envelopeWeb appEnvelopes are sent from e-signature in the web app.
autessa e-signature set-fieldsWeb appEnvelope fields are placed from e-signature in the web app.
autessa e-signature set-messageWeb appThe envelope message is set from e-signature in the web app.
autessa e-signature set-prefill-valuesWeb appEnvelope prefill values are set from e-signature in the web app.
autessa e-signature set-recipientsWeb appEnvelope recipients are set from e-signature in the web app.
autessa e-signature set-strikesWeb appEnvelope redactions are edited from e-signature in the web app.
autessa e-signature set-template-fieldsWeb appTemplate fields are placed from e-signature in the web app.
autessa e-signature set-template-rolesWeb appTemplate roles are set from e-signature in the web app.
autessa e-signature share-envelopeWeb appEnvelopes are shared from e-signature in the web app.
autessa e-signature share-folderWeb appE-signature folders are shared from the web app.
autessa e-signature share-templateWeb appE-signature templates are shared from the web app.
autessa e-signature template-getFetch one template's full detail — its roles and field placements.
autessa e-signature template-listList your company's e-signature templates, optionally filtered by free-text search, paginated.
autessa e-signature transfer-ownershipWeb appEnvelope ownership is transferred from e-signature in the web app.
autessa e-signature unshare-envelopeWeb appEnvelope sharing is managed from e-signature in the web app.
autessa e-signature unshare-folderWeb appE-signature folder sharing is managed from the web app.
autessa e-signature unshare-templateWeb appE-signature template sharing is managed from the web app.
autessa e-signature void-envelopeWeb appEnvelopes are voided from e-signature in the web app.

Related: Document signing.


managers​

Guide: Managers

17 commands17 runnable

Create, configure, share, and evaluate managers — multi-agent orchestrators that delegate to a set of sub-agents. A manager is drafted with create, configured with update (its sub-agent list, instructions, model, and voice), and made LIVE with publish. There is no execute/run method here: managers are run only by hosted apps and end-user clients, so conversations and statistics reflect those external runs, not any run you can start from this namespace. Here you configure managers and read their closed conversations and evaluations. The SDK only creates SIMPLE managers. Manager and conversation ids are opaque strings; timestamps in responses are ISO-8601 (UTC).

CommandWhat it does
autessa managers conversationFetch one closed manager conversation by conversationId, including its full orchestration log and evaluations.
autessa managers conversationsList a manager's closed conversations, newest first, one fixed-size page at a time (page is 0-based).
autessa managers createCreate a new draft manager with a name and description.
autessa managers deletePermanently delete a manager and revoke its API-key permission.
autessa managers generate-audio-upload-linkGenerate a presigned S3 PUT URL for uploading a WAV audio file to reference in a manager conversation.
autessa managers generate-file-upload-linkGenerate a presigned S3 PUT URL for a transient document attachment to reference in a manager conversation.
autessa managers generate-image-upload-linkGenerate a presigned S3 PUT URL for uploading an image (png, jpg, jpeg) to reference in a manager conversation.
autessa managers getFetch a single manager by id, including its full configuration (sub-agents, instructions, model, voice), your access level, and the voice options for its model.
autessa managers get-allList every manager you can access in the current company, split into three buckets — managers you own, managers shared company-wide, and managers shared specifically with you.
autessa managers get-sharing-detailsGet a manager's sharing configuration — sharing level, company-wide permission, per-user grants, and your own access level.
autessa managers publishPublish the manager's current draft as a new live version.
autessa managers rollbackRe-publish a previously archived manager version, archiving the currently published version in its place.
autessa managers shareSet a manager's sharing mode — PRIVATE, COMPANY-wide at one access level, or SPECIFIC_MEMBER with per-user grants via usersToAdd/usersToRemove.
autessa managers statisticsCompute aggregate evaluation statistics for a manager's conversations closed within a date range.
autessa managers submit-evaluationRecord a HUMAN evaluation — a human-in-the-loop verdict plus notes — on a stored manager conversation, looked up by conversationId.
autessa managers updateUpdate a manager by submitting its modified configuration in updatedManager.
autessa managers versionsList a manager's version numbers — the currently published version (null if never published) and all archived versions.

Related: Managers, Manager history.


marketplace​

Guide: Marketplace and bundles

18 commands6 runnable12 in the web app

Browse the template marketplace — the catalog of shareable resource bundles (agents, tools, tables, apps, webhooks, and more) that can be installed into a company. These methods are read-only discovery — search and list published templates, inspect one in full detail, browse the category tree and featured picks, and see what your company has installed or authored. Installing, publishing, editing, and packaging templates are all done from the Autessa web app, not the SDK, so those endpoints are not scriptable. Ids are opaque strings and slugs are stable URL-friendly identifiers; either can address a template.

CommandWhat it does
autessa marketplace create-templateWeb appPublishing templates is done from the Autessa web app.
autessa marketplace create-template-from-manifestWeb appTemplate packaging is done from the Autessa web app.
autessa marketplace create-versionWeb appPublishing templates is done from the Autessa web app.
autessa marketplace delete-templateWeb appDeleting a template is done from the Autessa web app.
autessa marketplace delete-versionWeb appDeleting a template version is done from the Autessa web app.
autessa marketplace get-manifestWeb appTemplate packaging is done from the Autessa web app.
autessa marketplace get-templateFetch one template's full detail, including its long description, resource counts, required connectors and variable placeholders, version history, and (for your own templates) its review history.
autessa marketplace install-templateWeb appInstalling a template is done from the Autessa web app.
autessa marketplace list-categoriesList the marketplace category tree.
autessa marketplace list-featuredList the templates Autessa has featured in the marketplace.
autessa marketplace list-installationsList the templates your current company has installed.
autessa marketplace list-my-templatesList the templates authored by your current company — drafts, company-shared, and public submissions alike.
autessa marketplace list-templatesSearch and browse published templates.
autessa marketplace pre-check-installWeb appInstalling a template is done from the Autessa web app.
autessa marketplace publish-to-companyWeb appPublishing templates is done from the Autessa web app.
autessa marketplace submit-for-reviewWeb appSubmitting a template for review is done from the Autessa web app.
autessa marketplace uninstall-templateWeb appUninstalling a template is done from the Autessa web app.
autessa marketplace update-templateWeb appEditing a template listing is done from the Autessa web app.

Related: Marketplace.


mcp​

Guide: MCP servers

9 commands9 runnable

Connect and manage external MCP (Model Context Protocol) servers for your company — create, read, update, and delete server configs, test a server's connectivity, and list the tools, resources, and prompts a server exposes. Every method is scoped to your active company. Server ids are opaque strings. Auth credentials (authConfig) are write-only — you can set them but they are never returned; reads only report whether auth is configured (hasAuthConfig).

CommandWhat it does
autessa mcp server-createConnect a new MCP server.
autessa mcp server-deleteDelete an MCP server config, disconnecting its tools/resources/prompts from your company.
autessa mcp server-getFetch one MCP server config by id (auth redacted).
autessa mcp server-list-promptsList the prompt templates a connected MCP server exposes (queried live from the server).
autessa mcp server-list-resourcesList the resources a connected MCP server exposes (queried live from the server).
autessa mcp server-list-toolsList the tools a connected MCP server exposes (queried live from the server).
autessa mcp server-test-connectionProbe an MCP server to check it is reachable and authenticates.
autessa mcp server-updateUpdate an MCP server config.
autessa mcp servers-listList every MCP server connected in your company (auth redacted).

Related: MCP servers, MCP tool types.


meetings​

Guide: Documents and meetings

34 commands10 runnable24 in the web app

Read your company's meeting-recorder data — list and inspect recorder bots (their config, health, permissions, and upcoming calendar meetings), list and fetch recordings, and preview a bot share. Those reads are scoped to your active company; ids are opaque strings and timestamps are ISO-8601. Everything that changes state is done from the meeting settings in the web app, not the SDK: creating and configuring bots, connecting a Google or Microsoft calendar as a bot and setting up a bot's custom subdomain (DNS records + verification), dispatching, uploading, and retrying recordings, sharing, inviting bots to events, and in-app alerts.

CommandWhat it does
autessa meetings bots-getFetch one bot with live usage and health metadata.
autessa meetings bots-healthRead a bot's health snapshot — OAuth refresh, calendar push subscription, and failure state.
autessa meetings bots-inbound-activityList recent inbound provider events (webhooks/push) recorded for a bot's diagnostics.
autessa meetings bots-listList every meeting-recorder bot you can access in your company.
autessa meetings bots-name-availableCheck whether a proposed bot name is available, with a suggested alternative if not.
autessa meetings bots-permissionsList the per-user permission grants on a bot.
autessa meetings bots-share-previewPreview who would be affected by a proposed bot share change, without applying it.
autessa meetings bots-upcoming-meetingsList upcoming calendar meetings a bot could record, with any per-connector fetch errors.
autessa meetings connect-calendarWeb appMeeting-bot calendar connections are set up from your meeting settings in the web app.
autessa meetings create-botWeb appMeeting bots are created from your meeting settings in the web app.
autessa meetings delete-botWeb appMeeting bots are deleted from your meeting settings in the web app.
autessa meetings dispatch-from-eventWeb appRecordings are dispatched for an event from your meeting settings in the web app.
autessa meetings dispatch-recordingWeb appRecordings are dispatched from your meeting settings in the web app.
autessa meetings google-calendar-callbackWeb appMeeting-bot Google Calendar connection is completed in the web app.
autessa meetings invite-bot-to-eventWeb appA bot is invited to an event from your meeting settings in the web app.
autessa meetings issue-share-linkWeb appRecording share links are issued from your meeting settings in the web app.
autessa meetings microsoft-calendar-callbackWeb appMeeting-bot Microsoft Calendar connection is completed in the web app.
autessa meetings recordings-getFetch full detail for one recording — the stored row plus share tokens and linked resources.
autessa meetings recordings-listList a bot's recordings (backend reference rows).
autessa meetings request-upload-linkWeb appRecordings are uploaded from your meeting settings in the web app.
autessa meetings resend-notificationsWeb appRecording notifications are resent from your meeting settings in the web app.
autessa meetings retry-diagnosisWeb appRecording diagnosis is retried from your meeting settings in the web app.
autessa meetings retry-processingWeb appRecording processing is retried from your meeting settings in the web app.
autessa meetings retry-summaryWeb appSummaries are retried from your meeting settings in the web app.
autessa meetings retry-transcriptionWeb appTranscription is retried from your meeting settings in the web app.
autessa meetings revoke-share-tokensWeb appRecording share links are revoked from your meeting settings in the web app.
autessa meetings share-botWeb appMeeting bots are shared from your meeting settings in the web app.
autessa meetings share-recordingWeb appRecordings are shared from your meeting settings in the web app.
autessa meetings subdomain-dns-recordsWeb appMeeting-bot subdomain DNS records are viewed from your meeting settings in the web app.
autessa meetings uninvite-bot-from-eventWeb appA bot is removed from an event from your meeting settings in the web app.
autessa meetings update-calendar-connectorsWeb appA bot's calendar connectors are set from your meeting settings in the web app.
autessa meetings update-calendar-record-modeWeb appA bot's calendar record mode is set from your meeting settings in the web app.
autessa meetings upload-completeWeb appRecording uploads are completed from your meeting settings in the web app.
autessa meetings verify-subdomainWeb appMeeting-bot subdomain verification is done from your meeting settings in the web app.

Related: Meeting recorder.


oauth-clients​

Guide: API access

5 commands5 in the web app

Manage OAuth client applications for your company — register clients, rotate their secrets, and revoke them. Managed in the web app.

CommandWhat it does
autessa oauth-clients createWeb appRegistering an OAuth application is done from your developer settings in the web app.
autessa oauth-clients deleteWeb appDeleting an OAuth application is done from your developer settings in the web app.
autessa oauth-clients listWeb appYour OAuth applications are managed from your developer settings in the web app.
autessa oauth-clients rotate-secretWeb appRotating an OAuth application's client secret is done from your developer settings in the web app.
autessa oauth-clients updateWeb appEditing an OAuth application is done from your developer settings in the web app.

Related: OAuth clients.


payments​

Guide: Company and account

15 commands15 in the web app

Autessa Payments (Stripe Connect) — onboard to accept payments, manage payout bank accounts and schedule, tax registrations and wallet domains, and view transactions and tax summaries. Managed in the web app.

CommandWhat it does
autessa payments add-bank-accountWeb appPayout bank accounts are linked from your Autessa Payments settings in the web app.
autessa payments create-bank-link-sessionWeb appPayout bank accounts are linked from your Autessa Payments settings in the web app.
autessa payments create-invoice-intentWeb appInvoice payments are collected through the Autessa Payments checkout in the web app.
autessa payments create-tax-registrationWeb appTax registrations are added from your Autessa Payments settings in the web app.
autessa payments get-account-sessionWeb appAutessa Payments account setup is managed with embedded components in the web app.
autessa payments get-statusWeb appAutessa Payments account status is viewed from your payments settings in the web app.
autessa payments get-tax-summaryWeb appThe tax summary is viewed from your Autessa Payments dashboard in the web app.
autessa payments initiate-onboardingWeb appAutessa Payments onboarding is started from your payments settings in the web app.
autessa payments list-bank-accountsWeb appLinked payout bank accounts are viewed from your Autessa Payments settings in the web app.
autessa payments list-tax-registrationsWeb appTax registrations are viewed from your Autessa Payments settings in the web app.
autessa payments list-transactionsWeb appAutessa Payments transactions are viewed from your payments dashboard in the web app.
autessa payments register-wallet-domainWeb appApple Pay / Google Pay domains are registered from your Autessa Payments settings in the web app.
autessa payments remove-bank-accountWeb appPayout bank accounts are removed from your Autessa Payments settings in the web app.
autessa payments set-default-bank-accountWeb appThe default payout bank account is set from your Autessa Payments settings in the web app.
autessa payments set-payout-scheduleWeb appThe payout schedule is set from your Autessa Payments settings in the web app.

Related: Autessa Payments tool types.


phone-numbers​

Guide: Phone and SMS

5 commands4 runnable1 in the web app

Manage your company's phone numbers — purchase a number, configure how inbound calls to it are routed (for example straight to an agent), and read your phone number configurations. Scoped to your active company. This is how you wire a phone number to an agent. Releasing a number is done from phone number settings in the web app. Ids are opaque strings; timestamps are ISO-8601.

CommandWhat it does
autessa phone-numbers config-getFetch one phone number configuration by id, along with your access level on it.
autessa phone-numbers configs-listList all phone number configurations in your company.
autessa phone-numbers configure-routingConfigure how inbound calls to a phone number are routed — send them straight to an agent or manager (DIRECT) or offer a press-a-digit menu (PRESS_DIGIT).
autessa phone-numbers purchase-numberPurchase a new phone number for your company — a US number is selected automatically — and create its configuration.
autessa phone-numbers releaseWeb appPhone numbers are released from phone number settings in the web app.

Related: Phone numbers.


phone-reminders​

Guide: Phone and SMS

7 commands7 runnable

Manage your personal phone-reminder setups — Autessa scans your connected calendars and calls you before your events. Create a setup, list and fetch your setups, change their settings or which calendars they scan, delete one, and trigger an immediate scan. Setups are personal — only the owner can read or change their own. Ids are opaque strings; times are HH:mm in the setup's timezone. Resetting a setup (which re-provisions and changes the Autessa phone number) is not available through the SDK — it is done from the web app.

CommandWhat it does
autessa phone-reminders createCreate a phone-reminder setup.
autessa phone-reminders deleteDelete one of your phone-reminder setups and its backing resources.
autessa phone-reminders getFetch one of your phone-reminder setups by id.
autessa phone-reminders listList your phone-reminder setups.
autessa phone-reminders scan-nowRun the calendar scan for a setup immediately (the web app's "Refresh" action), rather than waiting for the next scheduled scan.
autessa phone-reminders update-calendarsReplace the set of calendar connectors a setup scans for events.
autessa phone-reminders update-settingsUpdate a setup's settings — reminder phone number, lead time, quiet hours, and enabled state.

Related: Meeting reminders.


qr-codes​

Guide: QR codes

10 commands10 runnable

Create and manage QR codes — dynamic short links that redirect a scanner to a destination URL, with scan analytics, custom visual design, and UTM campaign tagging. Each code is assigned a public slug automatically (you never set it), and because the code is dynamic you can change its destination later without reprinting. Codes are private to their creator by default and can be shared with teammates or made company-wide. Ids and slugs are opaque strings; timestamps are ISO-8601 (UTC).

CommandWhat it does
autessa qr-codes createBuild a new QR code pointing at a destination URL.
autessa qr-codes deletePermanently delete a QR code.
autessa qr-codes getFetch one QR code by id, including its destination, design, UTM tags, slug, and public scan URL.
autessa qr-codes listList every QR code you can access in the current company — those you own plus those shared with you.
autessa qr-codes set-share-levelSet a QR code's baseline visibility — PRIVATE (only the owner and explicitly shared members) or COMPANY (everyone in the company can see it).
autessa qr-codes shareShare a QR code with a specific company member at a given access level.
autessa qr-codes sharesList the members a QR code is shared with and their access levels.
autessa qr-codes statsGet scan analytics for a QR code — totals and breakdowns of who scanned it, when, and from where.
autessa qr-codes unshareRevoke a specific member's access to a QR code.
autessa qr-codes updateUpdate a QR code's name, destination, active state, design, or UTM tags.

resource-bundles​

Guide: Marketplace and bundles

9 commands9 in the web app

Import and export resource bundles between companies — browse selectable resources and app versions, preview and run exports and imports, and track recent installs and installation status. Managed in the Autessa web app.

CommandWhat it does
autessa resource-bundles cancel-installWeb appCancelling a bundle install is done from the Autessa web app.
autessa resource-bundles export-bundleWeb appExporting resource bundles is done from the Autessa web app.
autessa resource-bundles import-bundleWeb appImporting resource bundles is done from the Autessa web app.
autessa resource-bundles installation-statusWeb appBundle install progress is shown in the Autessa web app.
autessa resource-bundles list-app-versionsWeb appChoosing an app version to export is done from the Autessa web app.
autessa resource-bundles list-selectableWeb appSelecting resources to export is done from the Autessa web app.
autessa resource-bundles preview-exportWeb appReviewing export dependencies is done from the Autessa web app.
autessa resource-bundles preview-importWeb appImporting resource bundles is done from the Autessa web app.
autessa resource-bundles recent-installsWeb appRecent bundle installs are shown in the Autessa web app.

Related: Bundles.


scheduled-events​

Guide: Scheduled jobs

10 commands9 runnable1 in the web app

Manage scheduled events (triggers) that run an action on a schedule — invoke an agent or tool, update an AutessaDB table, or run a system task, once or on a recurring cron. List and fetch events, create/update/toggle/delete them, read a group's execution history, and share an event with company members. Every method is scoped to your active company. Ids are opaque strings; times are ISO-8601 in the event's timezone. On create/update, set actionType and provide the one matching action config (agentConfig, toolConfig, or autessaDbConfig).

CommandWhat it does
autessa scheduled-events allList the scheduled events you can access, grouped by owned, company-shared, and shared-with-you.
autessa scheduled-events createCreate a scheduled event.
autessa scheduled-events deleteDelete a scheduled event.
autessa scheduled-events getFetch one scheduled event by id.
autessa scheduled-events get-sharing-detailsRead who a scheduled event is shared with, the company-wide permission, and your own access level.
autessa scheduled-events historyList a scheduled event's execution history (each run's status, timing, and payload), paginated by month/year.
autessa scheduled-events shareShare a scheduled event with company members, or with the whole company.
autessa scheduled-events toggleEnable or disable a scheduled event without deleting it.
autessa scheduled-events transfer-ownershipWeb appScheduled-event ownership is transferred from the web app.
autessa scheduled-events updateUpdate a scheduled event's name, description, schedule, or action.

Guide: Phone and SMS

2 commands2 in the web app

Manage SMS consent records for your company's phone numbers — record new consent and search existing consent records. Managed in the web app.

CommandWhat it does
autessa sms-consent createWeb appSMS consent records are created from your company's SMS consent page in the web app.
autessa sms-consent searchWeb appSMS consent status is looked up from your company's SMS consent page in the web app.

Related: SMS consent.


sso​

Guide: API access

7 commands7 in the web app

Configure single sign-on for your company — set the identity provider, manage verified email domains, the auto-join role, and login enforcement. Managed in the web app.

CommandWhat it does
autessa sso add-domainWeb appSSO email domains are claimed from your company's settings in the web app.
autessa sso get-configWeb appSingle sign-on is viewed and configured from your company's settings in the web app.
autessa sso remove-domainWeb appSSO email domains are removed from your company's settings in the web app.
autessa sso set-auto-join-roleWeb appThe SSO auto-join role is set from your company's settings in the web app.
autessa sso set-enforcementWeb appSSO enforcement is toggled from your company's settings in the web app.
autessa sso set-providerWeb appThe SSO identity provider is chosen from your company's settings in the web app.
autessa sso verify-domainWeb appSSO domain verification is done from your company's settings in the web app.

tool-types​

Guide: Tools

A read-only reference surface rather than a set of runnable operations. autessa tool-types categories browses the catalog and autessa tool-types <TYPE_NAME> shows one type's config fields, output and example.

1 command1 runnable

Browse the catalog of native tool TYPES to attach to agents, so you can pick a purpose-built tool type rather than defaulting to AUTESSA_SCRIPT. Start with categories to see the landscape, use search to find a type by keyword, then get to read a type's config fields and example before building the tool with the tools namespace. CLI-only and read-only.

CommandWhat it does
autessa tool-types categoriesList the tool-type catalog grouped into categories (platform, communication, and so on), each with its tool-type names and how many it holds.

Related: Tool Types.


tools​

Guide: Tools

14 commands14 runnable

Create, configure, run, and share tools — the capabilities you attach to agents. A tool is drafted with create, configured (its type and arguments) with update, made runnable with publish, and can be run directly with execute to test it. Creating and publishing a tool does NOT attach it to any agent — attach it by adding it to an agent's tools array via the agents update command. The full catalog of available tool types and each type's exact config fields lives in the tool-types reference — consult it to pick a type before setting it with update. Tool ids are opaque strings.

CommandWhat it does
autessa tools allList every tool you can access in the current company, split into three buckets — tools you own, tools shared company-wide, and tools shared specifically with you.
autessa tools createCreate a new bare draft tool with a name and description; set its type and configuration afterward with update.
autessa tools create-from-mcpBulk-create MCP tools by importing every tool advertised by a connected MCP server.
autessa tools deletePermanently delete a tool.
autessa tools executeRun a tool with the given input variables and return its structured result (bills one tool execution).
autessa tools getFetch a single tool by id, including its full configuration and your access level.
autessa tools get-sharing-detailsGet a tool's sharing configuration — sharing level, company-wide permission, per-user grants, and your own access level.
autessa tools history detailFetch one tool execution with its FULL (uncapped) decrypted request input and result output.
autessa tools history listList tool executions newest-first, scoped to your company, optionally filtered by tool and/or outcome, paginated.
autessa tools publishPublish the tool's current draft as a new live version — required before agents or scheduled events can run it.
autessa tools rollbackRe-publish a previously archived tool version, archiving the currently published version in its place.
autessa tools shareSet a tool's sharing mode — PRIVATE, COMPANY-wide at one access level, or SPECIFIC_MEMBER with per-user grants via usersToAdd/usersToRemove.
autessa tools updateUpdate a tool by submitting its full desired configuration in updatedTool.
autessa tools versionsList a tool's version numbers — the currently published version (null if never published) and all archived versions.

trigger-history​

Guide: AutessaDB

2 commands2 runnable

Inspect the execution history of your company's AutessaDB table triggers — every time a trigger fired, with its decrypted event input and response output. List past executions newest-first (filter by table and/or trigger), then open one to read its full, uncapped event and response payloads. Read-only; scoped to your active company. Ids are opaque strings; timestamps are ISO-8601 (UTC).

CommandWhat it does
autessa trigger-history detailFetch one trigger execution with its FULL (uncapped) decrypted event input and response output.
autessa trigger-history listList trigger executions newest-first, scoped to your company, optionally filtered by table and/or trigger, paginated.

tutorials​

Guide: Company and account

2 commands2 in the web app

Track in-app tutorials and onboarding — list available tutorials and mark them complete. Managed in the web app.

CommandWhat it does
autessa tutorials completeWeb appTutorials are marked complete from the tutorials page in the web app.
autessa tutorials listWeb appTutorials and course progress are viewed from the tutorials page in the web app.

user​

Guide: Company and account

7 commands1 runnable6 in the web app

Act on the current authenticated user — read your identity, effective permissions, active company scope, and the companies you can access. Creating a company you own is done with the company create command. Poweruser API-key management is not available through the SDK (it is administered from the browser UI).

CommandWhat it does
autessa user generate-poweruser-keyWeb appPoweruser API keys are generated from your account settings in the web app.
autessa user generate-temporary-poweruser-keyWeb appTemporary poweruser API keys are issued from your account settings in the web app.
autessa user poweruser-key-statusWeb appPoweruser API key status is shown in your account settings in the web app.
autessa user revoke-poweruser-keyWeb appPoweruser API keys are revoked from your account settings in the web app.
autessa user roleRead the current user — their identity, effective permissions in the active company, the active company (currentScope), and every company they can access (availableCompanies).
autessa user rotate-poweruser-keyWeb appPoweruser API keys are rotated from your account settings in the web app.
autessa user set-default-scopeWeb appThe default company scope is set from your account settings in the web app.

Related: Authentication, Poweruser keys.


voice​

Guide: Documents and meetings

18 commands2 runnable16 in the web app

Read your company's voice-cloning library — list the instant voice clones (the usable voices) and the deep, fine-tuned voice clones (the voice models) you can access, split into the ones you own, ones shared company-wide, and ones shared directly with you. Every method is scoped to your active company and read-only. Ids are opaque strings. Creating, uploading, fine-tuning, sharing, transferring, and deleting voice clones are intentionally not available through the SDK — they are done from voice cloning in the web app.

CommandWhat it does
autessa voice create-datasetWeb appVoice clone datasets are created from voice cloning in the web app.
autessa voice create-instant-cloneWeb appInstant voice clones are created from voice cloning in the web app.
autessa voice deep-clone-sharing-detailsWeb appVoice model sharing is viewed from voice cloning in the web app.
autessa voice delete-deep-cloneWeb appVoice models are deleted from voice cloning in the web app.
autessa voice delete-instant-cloneWeb appInstant voice clones are deleted from voice cloning in the web app.
autessa voice fine-tune-statusWeb appVoice model fine-tune status is viewed from voice cloning in the web app.
autessa voice generate-audio-upload-linkWeb appVoice clone audio is uploaded from voice cloning in the web app.
autessa voice get-deep-cloneWeb appVoice model details are viewed from voice cloning in the web app.
autessa voice get-instant-cloneWeb appInstant voice clone details are viewed from voice cloning in the web app.
autessa voice instant-clone-sharing-detailsWeb appInstant voice clone sharing is viewed from voice cloning in the web app.
autessa voice share-deep-cloneWeb appVoice models are shared from voice cloning in the web app.
autessa voice share-instant-cloneWeb appInstant voice clones are shared from voice cloning in the web app.
autessa voice start-fine-tuneWeb appVoice model fine-tuning is started from voice cloning in the web app.
autessa voice transfer-ownership-deep-cloneWeb appVoice model ownership is transferred from voice cloning in the web app.
autessa voice transfer-ownership-instant-cloneWeb appInstant voice clone ownership is transferred from voice cloning in the web app.
autessa voice upload-files-to-datasetWeb appVoice clone dataset files are uploaded from voice cloning in the web app.
autessa voice voice-models-listList the deep (fine-tuned) voice clones — the voice models — you can access, grouped by owned, company-shared, and shared-with-you.
autessa voice voices-listList the instant voice clones (usable voices) you can access, grouped by owned, company-shared, and shared-with-you.

Related: Custom voices.


workqueues​

Guide: Webhooks and queues

12 commands12 runnable

Manage durable background work queues for your company — create and configure queues, pause/resume them, enqueue batches of work items, and monitor processing (list and inspect items, read per-group progress, retry dead items, cancel a group). Every method is scoped to your active company. Queue, item, and group ids are opaque strings; time fields are plain integers (seconds). Items are processed asynchronously by the worker fleet, so enqueue returns immediately and you poll progress to watch them drain.

CommandWhat it does
autessa workqueues cancel-groupCancel every not-yet-terminal item in a group (pending/running items stop being leased).
autessa workqueues createCreate a work queue in your company.
autessa workqueues enqueueEnqueue a batch of items onto a queue.
autessa workqueues getFetch one queue by id.
autessa workqueues items-getFetch one item by id — its state, attempts, payload, result, and last error.
autessa workqueues items-listList items on a queue, newest-relevant first, with optional filters (state, stage, groupKey) and pagination.
autessa workqueues listList every work queue in your active company.
autessa workqueues pausePause a queue — its items stop being leased until you resume it.
autessa workqueues progressRead aggregate progress for one group on a queue — item counts by state (pending, running, succeeded, failed, dead, cancelled) plus per-stage counts.
autessa workqueues resumeResume a paused queue so its items lease again.
autessa workqueues retry-deadRequeue every DEAD item in a group (items that exhausted their attempts) for another run.
autessa workqueues updateUpdate a queue's settings.

Related: Workqueues API.