Skip to content
MacrofoldDocs
Reference

SDK method reference

Find the resource method for every public operation in all five languages.

Generated from the OpenAPI contract. All 179 public operations have a resource method. Start with the language guides for installation, authentication, and runnable examples.

Names below follow each language's casing. TypeScript, Python, and Go use resource properties; Java and Rust use resource accessors, such as client.workspaces().create(...). Rust network methods are async. Signatures and response types are available in editor completion and checked-in generated sources; query/header options use typed parameter classes in Go, Rust, and Java. Python uses keyword arguments; TypeScript uses typed options.

Path identifiers are positional. Required request values stay typed; optional transport settings expose idempotency, cancellation, and organization selection where supported. Methods retain each SDK's documented transport behavior. The run events method delegates to resumable incremental streaming; stream remains available. Closing a stream leaves the remote run active; call runs.cancel to stop it.

Streaming and run convenience helpers

These compose existing operations and add no backend endpoints.

PurposeTypeScript / JavaPython / RustGo
Direct model events and saved terminal resultinferences.streaminferences.streamInferences.Stream
Assistant text fragmentsruns.streamTextruns.stream_textRuns.StreamText
Typed complete result after execution and persistenceruns.waitruns.waitRuns.Wait

Direct inference helpers set stream: true and deliver typed events through iterators (TypeScript/Python) or callbacks (Go/Rust/Java). They do not reconnect or replay tokens. Inspect terminal events for execution failure; detaching leaves the remote call running. See streaming and each language guide for complete examples and recovery.

Run text streams handle SSE, cursors and duplicate suppression internally, excluding tool payloads and status events. Both convenience helpers report unsuccessful execution or persistence as a typed run error carrying the run ID. A wait timeout stops local waiting without cancelling execution. The language guides describe timeout options, callbacks/iterators, and advanced replay.

Tasks

OpenAPI operationTypeScript / JavaPython / RustGo
createDecisionTasktasks.createDecisiontasks.create_decisionTasks.CreateDecision
getDecisionTasktasks.getDecisiontasks.get_decisionTasks.GetDecision
wakeDecisionTasktasks.wakeDecisiontasks.wake_decisionTasks.WakeDecision
closeDecisionTasktasks.closeDecisiontasks.close_decisionTasks.CloseDecision
recordTaskOutcometasks.recordOutcometasks.record_outcomeTasks.RecordOutcome

WebhookDeliveries

OpenAPI operationTypeScript / JavaPython / RustGo
replayWebhookDeliverywebhookDeliveries.replaywebhook_deliveries.replayWebhookDeliveries.Replay
listWebhookDeliverieswebhookDeliveries.listwebhook_deliveries.listWebhookDeliveries.List

Runs

OpenAPI operationTypeScript / JavaPython / RustGo
streamRunruns.eventsruns.eventsRuns.Events
getRunruns.getruns.getRuns.Get
listArtifactsruns.listArtifactsruns.list_artifactsRuns.ListArtifacts
listRunEventsruns.listEventsruns.list_eventsRuns.ListEvents
listRunsruns.listruns.listRuns.List
createRunruns.createruns.createRuns.Create
getRunResultruns.getResultruns.get_resultRuns.GetResult
cancelRunruns.cancelruns.cancelRuns.Cancel
submitRunInputruns.submitInputruns.submit_inputRuns.SubmitInput

Organizations

OpenAPI operationTypeScript / JavaPython / RustGo
createOrganizationorganizations.createorganizations.createOrganizations.Create
revokeInvitationorganizations.revokeInvitationorganizations.revoke_invitationOrganizations.RevokeInvitation
getExecutionPolicyorganizations.getExecutionPolicyorganizations.get_execution_policyOrganizations.GetExecutionPolicy
updateExecutionPolicyorganizations.updateExecutionPolicyorganizations.update_execution_policyOrganizations.UpdateExecutionPolicy
listInvitationsorganizations.listInvitationsorganizations.list_invitationsOrganizations.ListInvitations
createInvitationorganizations.createInvitationorganizations.create_invitationOrganizations.CreateInvitation
listOrganizationAuditorganizations.listAuditorganizations.list_auditOrganizations.ListAudit
updateOrganizationorganizations.updateorganizations.updateOrganizations.Update
listMembersorganizations.listMembersorganizations.list_membersOrganizations.ListMembers
updateMemberorganizations.updateMemberorganizations.update_memberOrganizations.UpdateMember
removeMemberorganizations.removeMemberorganizations.remove_memberOrganizations.RemoveMember

Checkpoints

OpenAPI operationTypeScript / JavaPython / RustGo
exportCheckpointcheckpoints.exportArchivecheckpoints.export_archiveCheckpoints.ExportArchive
updateCheckpointRetentioncheckpoints.updateRetentioncheckpoints.update_retentionCheckpoints.UpdateRetention

Connections

OpenAPI operationTypeScript / JavaPython / RustGo
listStdioPackagesconnections.listStdioPackagesconnections.list_stdio_packagesConnections.ListStdioPackages
getConnectionAccessconnections.getAccessconnections.get_accessConnections.GetAccess
updateConnectionAccessconnections.updateAccessconnections.update_accessConnections.UpdateAccess
resolveConnectionAccessconnections.resolveAccessconnections.resolve_accessConnections.ResolveAccess
testConnectionconnections.testconnections.testConnections.Test
getConnectionconnections.getconnections.getConnections.Get
updateConnectionconnections.updateconnections.updateConnections.Update
deleteConnectionconnections.deleteconnections.deleteConnections.Delete
listConnectionToolsconnections.listToolsconnections.list_toolsConnections.ListTools
listConnectionAccessRulesconnections.listAccessRulesconnections.list_access_rulesConnections.ListAccessRules
createConnectionAccessRuleconnections.createAccessRuleconnections.create_access_ruleConnections.CreateAccessRule
updateConnectionAccessRuleconnections.updateAccessRuleconnections.update_access_ruleConnections.UpdateAccessRule
deleteConnectionAccessRuleconnections.deleteAccessRuleconnections.delete_access_ruleConnections.DeleteAccessRule
listConnectionsconnections.listconnections.listConnections.List
createConnectionconnections.createconnections.createConnections.Create
listConnectorCatalogconnections.listConnectorCatalogconnections.list_connector_catalogConnections.ListConnectorCatalog
authorizeConnectionconnections.authorizeconnections.authorizeConnections.Authorize

Triggers

OpenAPI operationTypeScript / JavaPython / RustGo
retryTriggerReplytriggers.retryReplytriggers.retry_replyTriggers.RetryReply
listTriggerstriggers.listtriggers.listTriggers.List
createTriggertriggers.createtriggers.createTriggers.Create
runTriggertriggers.runtriggers.runTriggers.Run
getTriggertriggers.gettriggers.getTriggers.Get
updateTriggertriggers.updatetriggers.updateTriggers.Update
deleteTriggertriggers.deletetriggers.deleteTriggers.Delete
listTriggerDeliveriestriggers.listDeliveriestriggers.list_deliveriesTriggers.ListDeliveries
rotateTriggerSecrettriggers.rotateSecrettriggers.rotate_secretTriggers.RotateSecret

CustomerAgents

OpenAPI operationTypeScript / JavaPython / RustGo
getCustomerAgentRuncustomerAgents.getRuncustomer_agents.get_runCustomerAgents.GetRun
updateCustomerAgentConnectionPermissionscustomerAgents.updateConnectionPermissionscustomer_agents.update_connection_permissionsCustomerAgents.UpdateConnectionPermissions
ensureCustomerAgentcustomerAgents.ensurecustomer_agents.ensureCustomerAgents.Ensure
listCustomerAgentscustomerAgents.listcustomer_agents.listCustomerAgents.List
listCustomerAgentRunEventscustomerAgents.listRunEventscustomer_agents.list_run_eventsCustomerAgents.ListRunEvents
sendCustomerAgentMessagecustomerAgents.sendMessagecustomer_agents.send_messageCustomerAgents.SendMessage
getCustomerAgentcustomerAgents.getcustomer_agents.getCustomerAgents.Get
completeCustomerAgentConnectioncustomerAgents.completeConnectioncustomer_agents.complete_connectionCustomerAgents.CompleteConnection
listCustomerAgentConnectionscustomerAgents.listConnectionscustomer_agents.list_connectionsCustomerAgents.ListConnections
createCustomerAgentConnectioncustomerAgents.createConnectioncustomer_agents.create_connectionCustomerAgents.CreateConnection
authorizeCustomerAgentConnectioncustomerAgents.authorizeConnectioncustomer_agents.authorize_connectionCustomerAgents.AuthorizeConnection
getCustomerAgentRunResultcustomerAgents.getRunResultcustomer_agents.get_run_resultCustomerAgents.GetRunResult
cancelCustomerAgentRuncustomerAgents.cancelRuncustomer_agents.cancel_runCustomerAgents.CancelRun
deleteCustomerAgentConnectioncustomerAgents.deleteConnectioncustomer_agents.delete_connectionCustomerAgents.DeleteConnection
listCustomerAgentConversationscustomerAgents.listConversationscustomer_agents.list_conversationsCustomerAgents.ListConversations
streamCustomerAgentRuncustomerAgents.streamRuncustomer_agents.stream_runCustomerAgents.StreamRun
listCustomerAgentFilescustomerAgents.listFilescustomer_agents.list_filesCustomerAgents.ListFiles
readCustomerAgentFilecustomerAgents.readFilecustomer_agents.read_fileCustomerAgents.ReadFile

Worktrees

OpenAPI operationTypeScript / JavaPython / RustGo
restoreWorktreeworktrees.restoreworktrees.restoreWorktrees.Restore
createTransferworktrees.createTransferworktrees.create_transferWorktrees.CreateTransfer
listTransfersworktrees.listTransfersworktrees.list_transfersWorktrees.ListTransfers
createFolderworktrees.createFolderworktrees.create_folderWorktrees.CreateFolder
getWorktreeworktrees.getworktrees.getWorktrees.Get
deleteWorktreeworktrees.deleteworktrees.deleteWorktrees.Delete
updateWorktreeworktrees.updateworktrees.updateWorktrees.Update
listCheckpointsworktrees.listCheckpointsworktrees.list_checkpointsWorktrees.ListCheckpoints
createCheckpointworktrees.createCheckpointworktrees.create_checkpointWorktrees.CreateCheckpoint
duplicateFileworktrees.duplicateFileworktrees.duplicate_fileWorktrees.DuplicateFile
readFileworktrees.readFileworktrees.read_fileWorktrees.ReadFile
writeFileworktrees.writeFileworktrees.write_fileWorktrees.WriteFile
deleteFileworktrees.deleteFileworktrees.delete_fileWorktrees.DeleteFile
renameFileworktrees.renameFileworktrees.rename_fileWorktrees.RenameFile
listFilesworktrees.listFilesworktrees.list_filesWorktrees.ListFiles
getWorktreeDiffworktrees.getDiffworktrees.get_diffWorktrees.GetDiff
getSyncworktrees.getSyncworktrees.get_syncWorktrees.GetSync
syncWorktreeworktrees.syncworktrees.syncWorktrees.Sync

SlackConnections

OpenAPI operationTypeScript / JavaPython / RustGo
deleteSlackConnectionslackConnections.deleteslack_connections.deleteSlackConnections.Delete
listSlackConnectionChannelsslackConnections.listChannelsslack_connections.list_channelsSlackConnections.ListChannels
listSlackConnectionsslackConnections.listslack_connections.listSlackConnections.List
createSlackConnectionslackConnections.createslack_connections.createSlackConnections.Create

Workspaces

OpenAPI operationTypeScript / JavaPython / RustGo
getWorktreeOptionsworkspaces.getWorktreeOptionsworkspaces.get_worktree_optionsWorkspaces.GetWorktreeOptions
scheduleWorkspaceDeletionworkspaces.scheduleDeletionworkspaces.schedule_deletionWorkspaces.ScheduleDeletion
cancelWorkspaceDeletionworkspaces.cancelDeletionworkspaces.cancel_deletionWorkspaces.CancelDeletion
listWorktreesworkspaces.listWorktreesworkspaces.list_worktreesWorkspaces.ListWorktrees
createWorktreeworkspaces.createWorktreeworkspaces.create_worktreeWorkspaces.CreateWorktree
getWorkspaceworkspaces.getworkspaces.getWorkspaces.Get
updateWorkspaceworkspaces.updateworkspaces.updateWorkspaces.Update
deleteWorkspaceworkspaces.deleteworkspaces.deleteWorkspaces.Delete
listWorkspacesworkspaces.listworkspaces.listWorkspaces.List
createWorkspaceworkspaces.createworkspaces.createWorkspaces.Create

Workers

OpenAPI operationTypeScript / JavaPython / RustGo
getWorkerworkers.getworkers.getWorkers.Get
patchWorkerworkers.patchworkers.patchWorkers.Patch
destroyWorkerworkers.destroyworkers.destroyWorkers.Destroy
resumeWorkerworkers.resumeworkers.resumeWorkers.Resume
listWorkerOfferingsworkers.listOfferingsworkers.list_offeringsWorkers.ListOfferings
pauseWorkerworkers.pauseworkers.pauseWorkers.Pause
listWorkersworkers.listworkers.listWorkers.List
createWorkerworkers.createworkers.createWorkers.Create

Operator

OpenAPI operationTypeScript / JavaPython / RustGo
getCapacityReportoperator.getCapacityReportoperator.get_capacity_reportOperator.GetCapacityReport
getPlatformUsageMetricsoperator.getPlatformUsageMetricsoperator.get_platform_usage_metricsOperator.GetPlatformUsageMetrics
getAccountSummaryoperator.getAccountSummaryoperator.get_account_summaryOperator.GetAccountSummary
getRunDiagnosticsoperator.getRunDiagnosticsoperator.get_run_diagnosticsOperator.GetRunDiagnostics
getInfrastructureHealthoperator.getInfrastructureHealthoperator.get_infrastructure_healthOperator.GetInfrastructureHealth
listReportSnapshotsoperator.listReportSnapshotsoperator.list_report_snapshotsOperator.ListReportSnapshots
listAccountsoperator.listAccountsoperator.list_accountsOperator.ListAccounts
getOperatingReportoperator.getOperatingReportoperator.get_operating_reportOperator.GetOperatingReport
getGrowthMetricsoperator.getGrowthMetricsoperator.get_growth_metricsOperator.GetGrowthMetrics
listPlatformRequestsoperator.listPlatformRequestsoperator.list_platform_requestsOperator.ListPlatformRequests

Integrations

OpenAPI operationTypeScript / JavaPython / RustGo
listGithubRepositoriesintegrations.listGithubRepositoriesintegrations.list_github_repositoriesIntegrations.ListGithubRepositories
listGithubInstallationsintegrations.listGithubInstallationsintegrations.list_github_installationsIntegrations.ListGithubInstallations
disconnectGithubintegrations.disconnectGithubintegrations.disconnect_githubIntegrations.DisconnectGithub

Billing

OpenAPI operationTypeScript / JavaPython / RustGo
getBillingbilling.getbilling.getBilling.Get
getStoragebilling.getStoragebilling.get_storageBilling.GetStorage
updateStoragePolicybilling.updateStoragePolicybilling.update_storage_policyBilling.UpdateStoragePolicy
createBillingPortalbilling.createPortalbilling.create_portalBilling.CreatePortal
listBillingUsagebilling.listUsagebilling.list_usageBilling.ListUsage
createCheckoutbilling.createCheckoutbilling.create_checkoutBilling.CreateCheckout

ApiKeys

OpenAPI operationTypeScript / JavaPython / RustGo
revokeApiKeyapiKeys.revokeapi_keys.revokeApiKeys.Revoke
listApiKeysapiKeys.listapi_keys.listApiKeys.List
createApiKeyapiKeys.createapi_keys.createApiKeys.Create

Sessions

OpenAPI operationTypeScript / JavaPython / RustGo
continueSessionsessions.continueRunsessions.continue_runSessions.ContinueRun
listSessionssessions.listsessions.listSessions.List
createSessionsessions.createsessions.createSessions.Create
getSessionsessions.getsessions.getSessions.Get

Inferences

OpenAPI operationTypeScript / JavaPython / RustGo
getContextArtifactinferences.getContextArtifactinferences.get_context_artifactInferences.GetContextArtifact
deleteContextArtifactinferences.deleteContextArtifactinferences.delete_context_artifactInferences.DeleteContextArtifact
getDecisionDefinitioninferences.getDecisionDefinitioninferences.get_decision_definitionInferences.GetDecisionDefinition
deleteDecisionDefinitioninferences.deleteDecisionDefinitioninferences.delete_decision_definitionInferences.DeleteDecisionDefinition
createInferenceinferences.createinferences.createInferences.Create
createBoundedAgentRuninferences.createBoundedAgentRuninferences.create_bounded_agent_runInferences.CreateBoundedAgentRun
createDecisionDefinitioninferences.createDecisionDefinitioninferences.create_decision_definitionInferences.CreateDecisionDefinition
createContextArtifactinferences.createContextArtifactinferences.create_context_artifactInferences.CreateContextArtifact

WebhookEndpoints

OpenAPI operationTypeScript / JavaPython / RustGo
listWebhookEndpointswebhookEndpoints.listwebhook_endpoints.listWebhookEndpoints.List
createWebhookEndpointwebhookEndpoints.createwebhook_endpoints.createWebhookEndpoints.Create
updateWebhookEndpointwebhookEndpoints.updatewebhook_endpoints.updateWebhookEndpoints.Update
deleteWebhookEndpointwebhookEndpoints.deletewebhook_endpoints.deleteWebhookEndpoints.Delete
rotateWebhookSecretwebhookEndpoints.rotateWebhookSecretwebhook_endpoints.rotate_webhook_secretWebhookEndpoints.RotateWebhookSecret

Artifacts

OpenAPI operationTypeScript / JavaPython / RustGo
deleteArtifactartifacts.deleteartifacts.deleteArtifacts.Delete
downloadArtifactartifacts.downloadartifacts.downloadArtifacts.Download

Transfers

OpenAPI operationTypeScript / JavaPython / RustGo
applyTransfertransfers.applytransfers.applyTransfers.Apply
getTransfertransfers.gettransfers.getTransfers.Get

Usage

OpenAPI operationTypeScript / JavaPython / RustGo
getUsageusage.getusage.getUsage.Get

Operations

OpenAPI operationTypeScript / JavaPython / RustGo
getOperationoperations.getoperations.getOperations.Get

Models

OpenAPI operationTypeScript / JavaPython / RustGo
listModelsmodels.listmodels.listModels.List

Agents

OpenAPI operationTypeScript / JavaPython / RustGo
listAgentsagents.listagents.listAgents.List
createAgentagents.createagents.createAgents.Create
getAgentagents.getagents.getAgents.Get
updateAgentagents.updateagents.updateAgents.Update
deleteAgentagents.deleteagents.deleteAgents.Delete

Me

OpenAPI operationTypeScript / JavaPython / RustGo
getIdentityme.getme.getMe.Get

Requests

OpenAPI operationTypeScript / JavaPython / RustGo
listRequestsrequests.listrequests.listRequests.List

Harnesses

OpenAPI operationTypeScript / JavaPython / RustGo
listHarnessesharnesses.listharnesses.listHarnesses.List

ModelDeployments

OpenAPI operationTypeScript / JavaPython / RustGo
inspectModelDeploymentmodelDeployments.inspectmodel_deployments.inspectModelDeployments.Inspect
createModelDeploymentmodelDeployments.createmodel_deployments.createModelDeployments.Create
listModelDeploymentsmodelDeployments.listmodel_deployments.listModelDeployments.List
getModelDeploymentmodelDeployments.getmodel_deployments.getModelDeployments.Get
deleteModelDeploymentmodelDeployments.deletemodel_deployments.deleteModelDeployments.Delete
createModelDeploymentRevisionmodelDeployments.createRevisionmodel_deployments.create_revisionModelDeployments.CreateRevision
listModelDeploymentRevisionsmodelDeployments.listRevisionsmodel_deployments.list_revisionsModelDeployments.ListRevisions
getModelDeploymentRevisionmodelDeployments.getRevisionmodel_deployments.get_revisionModelDeployments.GetRevision
listModelDeploymentGrantsmodelDeployments.listGrantsmodel_deployments.list_grantsModelDeployments.ListGrants
createModelDeploymentGrantmodelDeployments.createGrantmodel_deployments.create_grantModelDeployments.CreateGrant
revokeModelDeploymentGrantmodelDeployments.revokeGrantmodel_deployments.revoke_grantModelDeployments.RevokeGrant
setModelDeploymentServicemodelDeployments.setServicemodel_deployments.set_serviceModelDeployments.SetService