Apideck · Capability

Apideck Accounting API

Welcome to the Accounting API. You can use this API to access all Accounting API endpoints. ## Base URL The base URL for all API requests is `https://unify.apideck.com` ## Headers Custom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive. | Name | Type | Required | Description | | --------------------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | | x-apideck-con

Run with Naftiko ApideckAPI

What You Can Do

GET
Taxratesall — Apideck List Tax Rates
/accounting/tax-rates
POST
Taxratesadd — Apideck Create Tax Rate
/accounting/tax-rates
GET
Taxratesone — Apideck Get Tax Rate
/accounting/tax-rates/{id}
PATCH
Taxratesupdate — Apideck Update Tax Rate
/accounting/tax-rates/{id}
DELETE
Taxratesdelete — Apideck Delete Tax Rate
/accounting/tax-rates/{id}
GET
Billsall — Apideck List Bills
/accounting/bills
POST
Billsadd — Apideck Create Bill
/accounting/bills
GET
Billsone — Apideck Get Bill
/accounting/bills/{id}
PATCH
Billsupdate — Apideck Update Bill
/accounting/bills/{id}
DELETE
Billsdelete — Apideck Delete Bill
/accounting/bills/{id}
GET
Invoicesall — Apideck List Invoices
/accounting/invoices
POST
Invoicesadd — Apideck Create Invoice
/accounting/invoices
GET
Invoicesone — Apideck Get Invoice
/accounting/invoices/{id}
PATCH
Invoicesupdate — Apideck Update Invoice
/accounting/invoices/{id}
DELETE
Invoicesdelete — Apideck Delete Invoice
/accounting/invoices/{id}
GET
Ledgeraccountsall — Apideck List Ledger Accounts
/accounting/ledger-accounts
POST
Ledgeraccountsadd — Apideck Create Ledger Account
/accounting/ledger-accounts
GET
Ledgeraccountsone — Apideck Get Ledger Account
/accounting/ledger-accounts/{id}
PATCH
Ledgeraccountsupdate — Apideck Update Ledger Account
/accounting/ledger-accounts/{id}
DELETE
Ledgeraccountsdelete — Apideck Delete Ledger Account
/accounting/ledger-accounts/{id}
GET
Invoiceitemsall — Apideck List Invoice Items
/accounting/invoice-items
POST
Invoiceitemsadd — Apideck Create Invoice Item
/accounting/invoice-items
GET
Invoiceitemsone — Apideck Get Invoice Item
/accounting/invoice-items/{id}
PATCH
Invoiceitemsupdate — Apideck Update Invoice Item
/accounting/invoice-items/{id}
DELETE
Invoiceitemsdelete — Apideck Delete Invoice Item
/accounting/invoice-items/{id}
GET
Creditnotesall — Apideck List Credit Notes
/accounting/credit-notes
POST
Creditnotesadd — Apideck Create Credit Note
/accounting/credit-notes
GET
Creditnotesone — Apideck Get Credit Note
/accounting/credit-notes/{id}
PATCH
Creditnotesupdate — Apideck Update Credit Note
/accounting/credit-notes/{id}
DELETE
Creditnotesdelete — Apideck Delete Credit Note
/accounting/credit-notes/{id}
GET
Customersall — Apideck List Customers
/accounting/customers
POST
Customersadd — Apideck Create Customer
/accounting/customers
GET
Customersone — Apideck Get Customer
/accounting/customers/{id}
PATCH
Customersupdate — Apideck Update Customer
/accounting/customers/{id}
DELETE
Customersdelete — Apideck Delete Customer
/accounting/customers/{id}
GET
Suppliersall — Apideck List Suppliers
/accounting/suppliers
POST
Suppliersadd — Apideck Create Supplier
/accounting/suppliers
GET
Suppliersone — Apideck Get Supplier
/accounting/suppliers/{id}
PATCH
Suppliersupdate — Apideck Update Supplier
/accounting/suppliers/{id}
DELETE
Suppliersdelete — Apideck Delete Supplier
/accounting/suppliers/{id}
GET
Paymentsall — Apideck List Payments
/accounting/payments
POST
Paymentsadd — Apideck Create Payment
/accounting/payments
GET
Paymentsone — Apideck Get Payment
/accounting/payments/{id}
PATCH
Paymentsupdate — Apideck Update Payment
/accounting/payments/{id}
DELETE
Paymentsdelete — Apideck Delete Payment
/accounting/payments/{id}
GET
Refundsall — Apideck List Refunds
/accounting/refunds
POST
Refundsadd — Apideck Create Refund
/accounting/refunds
GET
Refundsone — Apideck Get Refund
/accounting/refunds/{id}
PATCH
Refundsupdate — Apideck Update Refund
/accounting/refunds/{id}
DELETE
Refundsdelete — Apideck Delete Refund
/accounting/refunds/{id}
GET
Companyinfoone — Apideck Get company info
/accounting/company-info
GET
Companiesall — Apideck List companies
/accounting/companies
GET
Balancesheetone — Apideck Get BalanceSheet
/accounting/balance-sheet
GET
Profitandlossone — Apideck Get Profit and Loss
/accounting/profit-and-loss
GET
Journalentriesall — Apideck List Journal Entries
/accounting/journal-entries
POST
Journalentriesadd — Apideck Create Journal Entry
/accounting/journal-entries
GET
Journalentriesone — Apideck Get Journal Entry
/accounting/journal-entries/{id}
PATCH
Journalentriesupdate — Apideck Update Journal Entry
/accounting/journal-entries/{id}
DELETE
Journalentriesdelete — Apideck Delete Journal Entry
/accounting/journal-entries/{id}
GET
Purchaseordersall — Apideck List Purchase Orders
/accounting/purchase-orders

MCP Tools

taxratesall

Apideck List Tax Rates

read-only idempotent
taxratesadd

Apideck Create Tax Rate

taxratesone

Apideck Get Tax Rate

read-only idempotent
taxratesupdate

Apideck Update Tax Rate

taxratesdelete

Apideck Delete Tax Rate

idempotent
billsall

Apideck List Bills

read-only idempotent
billsadd

Apideck Create Bill

billsone

Apideck Get Bill

read-only idempotent
billsupdate

Apideck Update Bill

billsdelete

Apideck Delete Bill

idempotent
invoicesall

Apideck List Invoices

read-only idempotent
invoicesadd

Apideck Create Invoice

invoicesone

Apideck Get Invoice

read-only idempotent
invoicesupdate

Apideck Update Invoice

invoicesdelete

Apideck Delete Invoice

idempotent
ledgeraccountsall

Apideck List Ledger Accounts

read-only idempotent
ledgeraccountsadd

Apideck Create Ledger Account

ledgeraccountsone

Apideck Get Ledger Account

read-only idempotent
ledgeraccountsupdate

Apideck Update Ledger Account

ledgeraccountsdelete

Apideck Delete Ledger Account

idempotent
invoiceitemsall

Apideck List Invoice Items

read-only idempotent
invoiceitemsadd

Apideck Create Invoice Item

invoiceitemsone

Apideck Get Invoice Item

read-only idempotent
invoiceitemsupdate

Apideck Update Invoice Item

invoiceitemsdelete

Apideck Delete Invoice Item

idempotent
creditnotesall

Apideck List Credit Notes

read-only idempotent
creditnotesadd

Apideck Create Credit Note

creditnotesone

Apideck Get Credit Note

read-only idempotent
creditnotesupdate

Apideck Update Credit Note

creditnotesdelete

Apideck Delete Credit Note

idempotent
customersall

Apideck List Customers

read-only idempotent
customersadd

Apideck Create Customer

customersone

Apideck Get Customer

read-only idempotent
customersupdate

Apideck Update Customer

customersdelete

Apideck Delete Customer

idempotent
suppliersall

Apideck List Suppliers

read-only idempotent
suppliersadd

Apideck Create Supplier

suppliersone

Apideck Get Supplier

read-only idempotent
suppliersupdate

Apideck Update Supplier

suppliersdelete

Apideck Delete Supplier

idempotent
paymentsall

Apideck List Payments

read-only idempotent
paymentsadd

Apideck Create Payment

paymentsone

Apideck Get Payment

read-only idempotent
paymentsupdate

Apideck Update Payment

paymentsdelete

Apideck Delete Payment

idempotent
refundsall

Apideck List Refunds

read-only idempotent
refundsadd

Apideck Create Refund

refundsone

Apideck Get Refund

read-only idempotent
refundsupdate

Apideck Update Refund

refundsdelete

Apideck Delete Refund

idempotent
companyinfoone

Apideck Get company info

read-only idempotent
companiesall

Apideck List companies

read-only idempotent
balancesheetone

Apideck Get BalanceSheet

read-only idempotent
profitandlossone

Apideck Get Profit and Loss

read-only idempotent
journalentriesall

Apideck List Journal Entries

read-only idempotent
journalentriesadd

Apideck Create Journal Entry

journalentriesone

Apideck Get Journal Entry

read-only idempotent
journalentriesupdate

Apideck Update Journal Entry

journalentriesdelete

Apideck Delete Journal Entry

idempotent
purchaseordersall

Apideck List Purchase Orders

read-only idempotent

Capability Spec

apideck-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Apideck Accounting API
  description: 'Welcome to the Accounting API. You can use this API to access all Accounting API endpoints. ## Base URL The
    base URL for all API requests is `https://unify.apideck.com` ## Headers Custom headers that are expected as part of the
    request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive. | Name | Type
    | Required | Description | | --------------------- | ------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------
    | | x-apideck-con'
  tags:
  - Apideck
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: apideck
    baseUri: https://unify.apideck.com
    description: Apideck Accounting API HTTP API.
    authentication:
      type: apikey
      in: header
      name: Authorization
      value: '{{APIDECK_TOKEN}}'
    resources:
    - name: accounting-tax-rates
      path: /accounting/tax-rates
      operations:
      - name: taxratesall
        method: GET
        description: Apideck List Tax Rates
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: taxratesadd
        method: POST
        description: Apideck Create Tax Rate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-tax-rates-id
      path: /accounting/tax-rates/{id}
      operations:
      - name: taxratesone
        method: GET
        description: Apideck Get Tax Rate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: taxratesupdate
        method: PATCH
        description: Apideck Update Tax Rate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: taxratesdelete
        method: DELETE
        description: Apideck Delete Tax Rate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-bills
      path: /accounting/bills
      operations:
      - name: billsall
        method: GET
        description: Apideck List Bills
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: billsadd
        method: POST
        description: Apideck Create Bill
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-bills-id
      path: /accounting/bills/{id}
      operations:
      - name: billsone
        method: GET
        description: Apideck Get Bill
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: billsupdate
        method: PATCH
        description: Apideck Update Bill
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: billsdelete
        method: DELETE
        description: Apideck Delete Bill
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-invoices
      path: /accounting/invoices
      operations:
      - name: invoicesall
        method: GET
        description: Apideck List Invoices
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: invoicesadd
        method: POST
        description: Apideck Create Invoice
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-invoices-id
      path: /accounting/invoices/{id}
      operations:
      - name: invoicesone
        method: GET
        description: Apideck Get Invoice
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: invoicesupdate
        method: PATCH
        description: Apideck Update Invoice
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: invoicesdelete
        method: DELETE
        description: Apideck Delete Invoice
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-ledger-accounts
      path: /accounting/ledger-accounts
      operations:
      - name: ledgeraccountsall
        method: GET
        description: Apideck List Ledger Accounts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: ledgeraccountsadd
        method: POST
        description: Apideck Create Ledger Account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-ledger-accounts-id
      path: /accounting/ledger-accounts/{id}
      operations:
      - name: ledgeraccountsone
        method: GET
        description: Apideck Get Ledger Account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: ledgeraccountsupdate
        method: PATCH
        description: Apideck Update Ledger Account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: ledgeraccountsdelete
        method: DELETE
        description: Apideck Delete Ledger Account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-invoice-items
      path: /accounting/invoice-items
      operations:
      - name: invoiceitemsall
        method: GET
        description: Apideck List Invoice Items
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: invoiceitemsadd
        method: POST
        description: Apideck Create Invoice Item
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-invoice-items-id
      path: /accounting/invoice-items/{id}
      operations:
      - name: invoiceitemsone
        method: GET
        description: Apideck Get Invoice Item
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: invoiceitemsupdate
        method: PATCH
        description: Apideck Update Invoice Item
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: invoiceitemsdelete
        method: DELETE
        description: Apideck Delete Invoice Item
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-credit-notes
      path: /accounting/credit-notes
      operations:
      - name: creditnotesall
        method: GET
        description: Apideck List Credit Notes
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: creditnotesadd
        method: POST
        description: Apideck Create Credit Note
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-credit-notes-id
      path: /accounting/credit-notes/{id}
      operations:
      - name: creditnotesone
        method: GET
        description: Apideck Get Credit Note
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: creditnotesupdate
        method: PATCH
        description: Apideck Update Credit Note
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: creditnotesdelete
        method: DELETE
        description: Apideck Delete Credit Note
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-customers
      path: /accounting/customers
      operations:
      - name: customersall
        method: GET
        description: Apideck List Customers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: customersadd
        method: POST
        description: Apideck Create Customer
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-customers-id
      path: /accounting/customers/{id}
      operations:
      - name: customersone
        method: GET
        description: Apideck Get Customer
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: customersupdate
        method: PATCH
        description: Apideck Update Customer
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: customersdelete
        method: DELETE
        description: Apideck Delete Customer
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-suppliers
      path: /accounting/suppliers
      operations:
      - name: suppliersall
        method: GET
        description: Apideck List Suppliers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: suppliersadd
        method: POST
        description: Apideck Create Supplier
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-suppliers-id
      path: /accounting/suppliers/{id}
      operations:
      - name: suppliersone
        method: GET
        description: Apideck Get Supplier
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: suppliersupdate
        method: PATCH
        description: Apideck Update Supplier
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: suppliersdelete
        method: DELETE
        description: Apideck Delete Supplier
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-payments
      path: /accounting/payments
      operations:
      - name: paymentsall
        method: GET
        description: Apideck List Payments
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: paymentsadd
        method: POST
        description: Apideck Create Payment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-payments-id
      path: /accounting/payments/{id}
      operations:
      - name: paymentsone
        method: GET
        description: Apideck Get Payment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: paymentsupdate
        method: PATCH
        description: Apideck Update Payment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: paymentsdelete
        method: DELETE
        description: Apideck Delete Payment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-refunds
      path: /accounting/refunds
      operations:
      - name: refundsall
        method: GET
        description: Apideck List Refunds
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: refundsadd
        method: POST
        description: Apideck Create Refund
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-refunds-id
      path: /accounting/refunds/{id}
      operations:
      - name: refundsone
        method: GET
        description: Apideck Get Refund
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: refundsupdate
        method: PATCH
        description: Apideck Update Refund
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: refundsdelete
        method: DELETE
        description: Apideck Delete Refund
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-company-info
      path: /accounting/company-info
      operations:
      - name: companyinfoone
        method: GET
        description: Apideck Get company info
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-companies
      path: /accounting/companies
      operations:
      - name: companiesall
        method: GET
        description: Apideck List companies
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-balance-sheet
      path: /accounting/balance-sheet
      operations:
      - name: balancesheetone
        method: GET
        description: Apideck Get BalanceSheet
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-profit-and-loss
      path: /accounting/profit-and-loss
      operations:
      - name: profitandlossone
        method: GET
        description: Apideck Get Profit and Loss
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-journal-entries
      path: /accounting/journal-entries
      operations:
      - name: journalentriesall
        method: GET
        description: Apideck List Journal Entries
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: journalentriesadd
        method: POST
        description: Apideck Create Journal Entry
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-journal-entries-id
      path: /accounting/journal-entries/{id}
      operations:
      - name: journalentriesone
        method: GET
        description: Apideck Get Journal Entry
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: journalentriesupdate
        method: PATCH
        description: Apideck Update Journal Entry
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: journalentriesdelete
        method: DELETE
        description: Apideck Delete Journal Entry
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: accounting-purchase-orders
      path: /accounting/purchase-orders
      operations:
      - name: purchaseordersall
        method: GET
        description: Apideck List Purchase Orders
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: apideck-rest
    description: REST adapter for Apideck Accounting API.
    resources:
    - path: /accounting/tax-rates
      name: taxratesall
      operations:
      - method: GET
        name: taxratesall
        description: Apideck List Tax Rates
        call: apideck.taxratesall
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/tax-rates
      name: taxratesadd
      operations:
      - method: POST
        name: taxratesadd
        description: Apideck Create Tax Rate
        call: apideck.taxratesadd
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/tax-rates/{id}
      name: taxratesone
      operations:
      - method: GET
        name: taxratesone
        description: Apideck Get Tax Rate
        call: apideck.taxratesone
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/tax-rates/{id}
      name: taxratesupdate
      operations:
      - method: PATCH
        name: taxratesupdate
        description: Apideck Update Tax Rate
        call: apideck.taxratesupdate
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/tax-rates/{id}
      name: taxratesdelete
      operations:
      - method: DELETE
        name: taxratesdelete
        description: Apideck Delete Tax Rate
        call: apideck.taxratesdelete
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/bills
      name: billsall
      operations:
      - method: GET
        name: billsall
        description: Apideck List Bills
        call: apideck.billsall
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/bills
      name: billsadd
      operations:
      - method: POST
        name: billsadd
        description: Apideck Create Bill
        call: apideck.billsadd
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/bills/{id}
      name: billsone
      operations:
      - method: GET
        name: billsone
        description: Apideck Get Bill
        call: apideck.billsone
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/bills/{id}
      name: billsupdate
      operations:
      - method: PATCH
        name: billsupdate
        description: Apideck Update Bill
        call: apideck.billsupdate
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/bills/{id}
      name: billsdelete
      operations:
      - method: DELETE
        name: billsdelete
        description: Apideck Delete Bill
        call: apideck.billsdelete
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/invoices
      name: invoicesall
      operations:
      - method: GET
        name: invoicesall
        description: Apideck List Invoices
        call: apideck.invoicesall
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/invoices
      name: invoicesadd
      operations:
      - method: POST
        name: invoicesadd
        description: Apideck Create Invoice
        call: apideck.invoicesadd
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/invoices/{id}
      name: invoicesone
      operations:
      - method: GET
        name: invoicesone
        description: Apideck Get Invoice
        call: apideck.invoicesone
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/invoices/{id}
      name: invoicesupdate
      operations:
      - method: PATCH
        name: invoicesupdate
        description: Apideck Update Invoice
        call: apideck.invoicesupdate
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/invoices/{id}
      name: invoicesdelete
      operations:
      - method: DELETE
        name: invoicesdelete
        description: Apideck Delete Invoice
        call: apideck.invoicesdelete
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/ledger-accounts
      name: ledgeraccountsall
      operations:
      - method: GET
        name: ledgeraccountsall
        description: Apideck List Ledger Accounts
        call: apideck.ledgeraccountsall
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/ledger-accounts
      name: ledgeraccountsadd
      operations:
      - method: POST
        name: ledgeraccountsadd
        description: Apideck Create Ledger Account
        call: apideck.ledgeraccountsadd
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/ledger-accounts/{id}
      name: ledgeraccountsone
      operations:
      - method: GET
        name: ledgeraccountsone
        description: Apideck Get Ledger Account
        call: apideck.ledgeraccountsone
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/ledger-accounts/{id}
      name: ledgeraccountsupdate
      operations:
      - method: PATCH
        name: ledgeraccountsupdate
        description: Apideck Update Ledger Account
        call: apideck.ledgeraccountsupdate
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/ledger-accounts/{id}
      name: ledgeraccountsdelete
      operations:
      - method: DELETE
        name: ledgeraccountsdelete
        description: Apideck Delete Ledger Account
        call: apideck.ledgeraccountsdelete
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/invoice-items
      name: invoiceitemsall
      operations:
      - method: GET
        name: invoiceitemsall
        description: Apideck List Invoice Items
        call: apideck.invoiceitemsall
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/invoice-items
      name: invoiceitemsadd
      operations:
      - method: POST
        name: invoiceitemsadd
        description: Apideck Create Invoice Item
        call: apideck.invoiceitemsadd
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/invoice-items/{id}
      name: invoiceitemsone
      operations:
      - method: GET
        name: invoiceitemsone
        description: Apideck Get Invoice Item
        call: apideck.invoiceitemsone
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/invoice-items/{id}
      name: invoiceitemsupdate
      operations:
      - method: PATCH
        name: invoiceitemsupdate
        description: Apideck Update Invoice Item
        call: apideck.invoiceitemsupdate
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/invoice-items/{id}
      name: invoiceitemsdelete
      operations:
      - method: DELETE
        name: invoiceitemsdelete
        description: Apideck Delete Invoice Item
        call: apideck.invoiceitemsdelete
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/credit-notes
      name: creditnotesall
      operations:
      - method: GET
        name: creditnotesall
        description: Apideck List Credit Notes
        call: apideck.creditnotesall
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/credit-notes
      name: creditnotesadd
      operations:
      - method: POST
        name: creditnotesadd
        description: Apideck Create Credit Note
        call: apideck.creditnotesadd
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/credit-notes/{id}
      name: creditnotesone
      operations:
      - method: GET
        name: creditnotesone
        description: Apideck Get Credit Note
        call: apideck.creditnotesone
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/credit-notes/{id}
      name: creditnotesupdate
      operations:
      - method: PATCH
        name: creditnotesupdate
        description: Apideck Update Credit Note
        call: apideck.creditnotesupdate
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/credit-notes/{id}
      name: creditnotesdelete
      operations:
      - method: DELETE
        name: creditnotesdelete
        description: Apideck Delete Credit Note
        call: apideck.creditnotesdelete
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/customers
      name: customersall
      operations:
      - method: GET
        name: customersall
        description: Apideck List Customers
        call: apideck.customersall
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/customers
      name: customersadd
      operations:
      - method: POST
        name: customersadd
        description: Apideck Create Customer
        call: apideck.customersadd
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/customers/{id}
      name: customersone
      operations:
      - method: GET
        name: customersone
        description: Apideck Get Customer
        call: apideck.customersone
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/customers/{id}
      name: customersupdate
      operations:
      - method: PATCH
        name: customersupdate
        description: Apideck Update Customer
        call: apideck.customersupdate
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/customers/{id}
      name: customersdelete
      operations:
      - method: DELETE
        name: customersdelete
        description: Apideck Delete Customer
        call: apideck.customersdelete
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/suppliers
      name: suppliersall
      operations:
      - method: GET
        name: suppliersall
        description: Apideck List Suppliers
        call: apideck.suppliersall
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/suppliers
      name: suppliersadd
      operations:
      - method: POST
        name: suppliersadd
        description: Apideck Create Supplier
        call: apideck.suppliersadd
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/suppliers/{id}
      name: suppliersone
      operations:
      - method: GET
        name: suppliersone
        description: Apideck Get Supplier
        call: apideck.suppliersone
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/suppliers/{id}
      name: suppliersupdate
      operations:
      - method: PATCH
        name: suppliersupdate
        description: Apideck Update Supplier
        call: apideck.suppliersupdate
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/suppliers/{id}
      name: suppliersdelete
      operations:
      - method: DELETE
        name: suppliersdelete
        description: Apideck Delete Supplier
        call: apideck.suppliersdelete
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/payments
      name: paymentsall
      operations:
      - method: GET
        name: paymentsall
        description: Apideck List Payments
        call: apideck.paymentsall
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/payments
      name: paymentsadd
      operations:
      - method: POST
        name: paymentsadd
        description: Apideck Create Payment
        call: apideck.paymentsadd
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/payments/{id}
      name: paymentsone
      operations:
      - method: GET
        name: paymentsone
        description: Apideck Get Payment
        call: apideck.paymentsone
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/payments/{id}
      name: paymentsupdate
      operations:
      - method: PATCH
        name: paymentsupdate
        description: Apideck Update Payment
        call: apideck.paymentsupdate
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/payments/{id}
      name: paymentsdelete
      operations:
      - method: DELETE
        name: paymentsdelete
        description: Apideck Delete Payment
        call: apideck.paymentsdelete
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/refunds
      name: refundsall
      operations:
      - method: GET
        name: refundsall
        description: Apideck List Refunds
        call: apideck.refundsall
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/refunds
      name: refundsadd
      operations:
      - method: POST
        name: refundsadd
        description: Apideck Create Refund
        call: apideck.refundsadd
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/refunds/{id}
      name: refundsone
      operations:
      - method: GET
        name: refundsone
        description: Apideck Get Refund
        call: apideck.refundsone
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/refunds/{id}
      name: refundsupdate
      operations:
      - method: PATCH
        name: refundsupdate
        description: Apideck Update Refund
        call: apideck.refundsupdate
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/refunds/{id}
      name: refundsdelete
      operations:
      - method: DELETE
        name: refundsdelete
        description: Apideck Delete Refund
        call: apideck.refundsdelete
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/company-info
      name: companyinfoone
      operations:
      - method: GET
        name: companyinfoone
        description: Apideck Get company info
        call: apideck.companyinfoone
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/companies
      name: companiesall
      operations:
      - method: GET
        name: companiesall
        description: Apideck List companies
        call: apideck.companiesall
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/balance-sheet
      name: balancesheetone
      operations:
      - method: GET
        name: balancesheetone
        description: Apideck Get BalanceSheet
        call: apideck.balancesheetone
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/profit-and-loss
      name: profitandlossone
      operations:
      - method: GET
        name: profitandlossone
        description: Apideck Get Profit and Loss
        call: apideck.profitandlossone
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/journal-entries
      name: journalentriesall
      operations:
      - method: GET
        name: journalentriesall
        description: Apideck List Journal Entries
        call: apideck.journalentriesall
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/journal-entries
      name: journalentriesadd
      operations:
      - method: POST
        name: journalentriesadd
        description: Apideck Create Journal Entry
        call: apideck.journalentriesadd
        outputParameters:
        - type: object
          mapping: $.
    - path: /accounting/journal-entries/{id}
      name: journalentriesone
      operations:
      - method: GET
        name: journalentriesone
        descriptio

# --- truncated at 32 KB (48 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/apideck/refs/heads/main/capabilities/apideck-capability.yaml