generated: '2026-07-15' method: generated source: openapi/digits-com-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 24 by_action_class: connected: 16 acting: 8 by_consequence: read: 16 write: 8 human_in_the_loop_required: 0 operations: - path: /ledger/transactions/entries method: get operationId: ledgerTransactionServiceEntries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/transactions/query method: post operationId: ledgerTransactionServiceQueryEntries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ledger/transactions/{transactionId} method: get operationId: ledgerTransactionServiceGetTransaction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sources/transactions/sync method: post operationId: sourceTransactionServiceSync x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sources/parties/sync method: post operationId: sourcePartyServiceSync x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ledger/parties method: get operationId: ledgerPartyServiceList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/parties/{partyId} method: get operationId: ledgerPartyServiceGet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/categories method: get operationId: ledgerCategoryServiceList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/departments method: get operationId: ledgerDepartmentServiceList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/locations method: get operationId: ledgerLocationServiceList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/projects method: get operationId: ledgerProjectServiceList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/statements/balance-sheet method: get operationId: ledgerStatementsServiceBalanceSheet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/statements/profit-and-loss method: get operationId: ledgerStatementsServiceProfitAndLoss x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/statements/cash-flow method: get operationId: ledgerStatementsServiceCashFlow x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/statements/trial-balance method: get operationId: ledgerStatementsServiceTrialBalance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/statements/ap-aging method: get operationId: ledgerStatementsServiceApAging x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/statements/ar-aging method: get operationId: ledgerStatementsServiceArAging x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/summarize method: post operationId: ledgerSummaryServiceSummarize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /connections/sources method: get operationId: connectionSourceServiceList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /connections/sources/sync method: post operationId: connectionSourceServiceSync x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/clients method: get operationId: organizationClientServiceList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/clients method: post operationId: organizationClientServiceCreate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/clients/bulk method: post operationId: organizationClientServiceBulkCreate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/events method: post operationId: receiveWebhookEvent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required