Unified.to · Capability

Unified.to API — accounting

Unified.to API — accounting. 90 operations. Lead operation: List all accounts. Self-contained Naftiko capability covering one Unified To business surface.

Run with Naftiko Unified Toaccounting

What You Can Do

GET
Listaccountingaccounts — List all accounts
/v1/accounting/{connection-id}/account
POST
Createaccountingaccount — Create an account
/v1/accounting/{connection-id}/account
DELETE
Removeaccountingaccount — Remove an account
/v1/accounting/{connection-id}/account/{id}
GET
Getaccountingaccount — Retrieve an account
/v1/accounting/{connection-id}/account/{id}
PATCH
Patchaccountingaccount — Update an account
/v1/accounting/{connection-id}/account/{id}
PUT
Updateaccountingaccount — Update an account
/v1/accounting/{connection-id}/account/{id}
GET
Listaccountingbalancesheets — List all balancesheets
/v1/accounting/{connection-id}/balancesheet
GET
Getaccountingbalancesheet — Retrieve a balancesheet
/v1/accounting/{connection-id}/balancesheet/{id}
GET
Listaccountingbills — List all bills
/v1/accounting/{connection-id}/bill
POST
Createaccountingbill — Create a bill
/v1/accounting/{connection-id}/bill
DELETE
Removeaccountingbill — Remove a bill
/v1/accounting/{connection-id}/bill/{id}
GET
Getaccountingbill — Retrieve a bill
/v1/accounting/{connection-id}/bill/{id}
PATCH
Patchaccountingbill — Update a bill
/v1/accounting/{connection-id}/bill/{id}
PUT
Updateaccountingbill — Update a bill
/v1/accounting/{connection-id}/bill/{id}
GET
Listaccountingcashflows — List all cashflows
/v1/accounting/{connection-id}/cashflow
GET
Getaccountingcashflow — Retrieve a cashflow
/v1/accounting/{connection-id}/cashflow/{id}
GET
Listaccountingcategories — List all categories
/v1/accounting/{connection-id}/category
POST
Createaccountingcategory — Create a category
/v1/accounting/{connection-id}/category
DELETE
Removeaccountingcategory — Remove a category
/v1/accounting/{connection-id}/category/{id}
GET
Getaccountingcategory — Retrieve a category
/v1/accounting/{connection-id}/category/{id}
PATCH
Patchaccountingcategory — Update a category
/v1/accounting/{connection-id}/category/{id}
PUT
Updateaccountingcategory — Update a category
/v1/accounting/{connection-id}/category/{id}
GET
Listaccountingcontacts — List all contacts
/v1/accounting/{connection-id}/contact
POST
Createaccountingcontact — Create a contact
/v1/accounting/{connection-id}/contact
DELETE
Removeaccountingcontact — Remove a contact
/v1/accounting/{connection-id}/contact/{id}
GET
Getaccountingcontact — Retrieve a contact
/v1/accounting/{connection-id}/contact/{id}
PATCH
Patchaccountingcontact — Update a contact
/v1/accounting/{connection-id}/contact/{id}
PUT
Updateaccountingcontact — Update a contact
/v1/accounting/{connection-id}/contact/{id}
GET
Listaccountingcreditmemoes — List all creditmemoes
/v1/accounting/{connection-id}/creditmemo
POST
Createaccountingcreditmemo — Create a creditmemo
/v1/accounting/{connection-id}/creditmemo
DELETE
Removeaccountingcreditmemo — Remove a creditmemo
/v1/accounting/{connection-id}/creditmemo/{id}
GET
Getaccountingcreditmemo — Retrieve a creditmemo
/v1/accounting/{connection-id}/creditmemo/{id}
PATCH
Patchaccountingcreditmemo — Update a creditmemo
/v1/accounting/{connection-id}/creditmemo/{id}
PUT
Updateaccountingcreditmemo — Update a creditmemo
/v1/accounting/{connection-id}/creditmemo/{id}
GET
Listaccountingexpenses — List all expenses
/v1/accounting/{connection-id}/expense
POST
Createaccountingexpense — Create an expense
/v1/accounting/{connection-id}/expense
DELETE
Removeaccountingexpense — Remove an expense
/v1/accounting/{connection-id}/expense/{id}
GET
Getaccountingexpense — Retrieve an expense
/v1/accounting/{connection-id}/expense/{id}
PATCH
Patchaccountingexpense — Update an expense
/v1/accounting/{connection-id}/expense/{id}
PUT
Updateaccountingexpense — Update an expense
/v1/accounting/{connection-id}/expense/{id}
GET
Listaccountinginvoices — List all invoices
/v1/accounting/{connection-id}/invoice
POST
Createaccountinginvoice — Create an invoice
/v1/accounting/{connection-id}/invoice
DELETE
Removeaccountinginvoice — Remove an invoice
/v1/accounting/{connection-id}/invoice/{id}
GET
Getaccountinginvoice — Retrieve an invoice
/v1/accounting/{connection-id}/invoice/{id}
PATCH
Patchaccountinginvoice — Update an invoice
/v1/accounting/{connection-id}/invoice/{id}
PUT
Updateaccountinginvoice — Update an invoice
/v1/accounting/{connection-id}/invoice/{id}
GET
Listaccountingjournals — List all journals
/v1/accounting/{connection-id}/journal
POST
Createaccountingjournal — Create a journal
/v1/accounting/{connection-id}/journal
DELETE
Removeaccountingjournal — Remove a journal
/v1/accounting/{connection-id}/journal/{id}
GET
Getaccountingjournal — Retrieve a journal
/v1/accounting/{connection-id}/journal/{id}
PATCH
Patchaccountingjournal — Update a journal
/v1/accounting/{connection-id}/journal/{id}
PUT
Updateaccountingjournal — Update a journal
/v1/accounting/{connection-id}/journal/{id}
GET
Listaccountingorders — List all orders
/v1/accounting/{connection-id}/order
POST
Createaccountingorder — Create an order
/v1/accounting/{connection-id}/order
DELETE
Removeaccountingorder — Remove an order
/v1/accounting/{connection-id}/order/{id}
GET
Getaccountingorder — Retrieve an order
/v1/accounting/{connection-id}/order/{id}
PATCH
Patchaccountingorder — Update an order
/v1/accounting/{connection-id}/order/{id}
PUT
Updateaccountingorder — Update an order
/v1/accounting/{connection-id}/order/{id}
GET
Listaccountingorganizations — List all organizations
/v1/accounting/{connection-id}/organization
GET
Getaccountingorganization — Retrieve an organization
/v1/accounting/{connection-id}/organization/{id}
GET
Listaccountingprofitlosses — List all profitlosses
/v1/accounting/{connection-id}/profitloss
GET
Getaccountingprofitloss — Retrieve a profitloss
/v1/accounting/{connection-id}/profitloss/{id}
GET
Listaccountingpurchaseorders — List all purchaseorders
/v1/accounting/{connection-id}/purchaseorder
POST
Createaccountingpurchaseorder — Create a purchaseorder
/v1/accounting/{connection-id}/purchaseorder
DELETE
Removeaccountingpurchaseorder — Remove a purchaseorder
/v1/accounting/{connection-id}/purchaseorder/{id}
GET
Getaccountingpurchaseorder — Retrieve a purchaseorder
/v1/accounting/{connection-id}/purchaseorder/{id}
PATCH
Patchaccountingpurchaseorder — Update a purchaseorder
/v1/accounting/{connection-id}/purchaseorder/{id}
PUT
Updateaccountingpurchaseorder — Update a purchaseorder
/v1/accounting/{connection-id}/purchaseorder/{id}
GET
Listaccountingreports — List all reports
/v1/accounting/{connection-id}/report
GET
Getaccountingreport — Retrieve a report
/v1/accounting/{connection-id}/report/{id}
GET
Listaccountingsalesorders — List all salesorders
/v1/accounting/{connection-id}/salesorder
POST
Createaccountingsalesorder — Create a salesorder
/v1/accounting/{connection-id}/salesorder
DELETE
Removeaccountingsalesorder — Remove a salesorder
/v1/accounting/{connection-id}/salesorder/{id}
GET
Getaccountingsalesorder — Retrieve a salesorder
/v1/accounting/{connection-id}/salesorder/{id}
PATCH
Patchaccountingsalesorder — Update a salesorder
/v1/accounting/{connection-id}/salesorder/{id}
PUT
Updateaccountingsalesorder — Update a salesorder
/v1/accounting/{connection-id}/salesorder/{id}
GET
Listaccountingtaxrates — List all taxrates
/v1/accounting/{connection-id}/taxrate
POST
Createaccountingtaxrate — Create a taxrate
/v1/accounting/{connection-id}/taxrate
DELETE
Removeaccountingtaxrate — Remove a taxrate
/v1/accounting/{connection-id}/taxrate/{id}
GET
Getaccountingtaxrate — Retrieve a taxrate
/v1/accounting/{connection-id}/taxrate/{id}
PATCH
Patchaccountingtaxrate — Update a taxrate
/v1/accounting/{connection-id}/taxrate/{id}
PUT
Updateaccountingtaxrate — Update a taxrate
/v1/accounting/{connection-id}/taxrate/{id}
GET
Listaccountingtransactions — List all transactions
/v1/accounting/{connection-id}/transaction
POST
Createaccountingtransaction — Create a transaction
/v1/accounting/{connection-id}/transaction
DELETE
Removeaccountingtransaction — Remove a transaction
/v1/accounting/{connection-id}/transaction/{id}
GET
Getaccountingtransaction — Retrieve a transaction
/v1/accounting/{connection-id}/transaction/{id}
PATCH
Patchaccountingtransaction — Update a transaction
/v1/accounting/{connection-id}/transaction/{id}
PUT
Updateaccountingtransaction — Update a transaction
/v1/accounting/{connection-id}/transaction/{id}
GET
Listaccountingtrialbalances — List all trialbalances
/v1/accounting/{connection-id}/trialbalance
GET
Getaccountingtrialbalance — Retrieve a trialbalance
/v1/accounting/{connection-id}/trialbalance/{id}

MCP Tools

list-all-accounts

List all accounts

read-only idempotent
create-account

Create an account

remove-account

Remove an account

idempotent
retrieve-account

Retrieve an account

read-only idempotent
update-account

Update an account

idempotent
update-account-2

Update an account

idempotent
list-all-balancesheets

List all balancesheets

read-only idempotent
retrieve-balancesheet

Retrieve a balancesheet

read-only idempotent
list-all-bills

List all bills

read-only idempotent
create-bill

Create a bill

remove-bill

Remove a bill

idempotent
retrieve-bill

Retrieve a bill

read-only idempotent
update-bill

Update a bill

idempotent
update-bill-2

Update a bill

idempotent
list-all-cashflows

List all cashflows

read-only idempotent
retrieve-cashflow

Retrieve a cashflow

read-only idempotent
list-all-categories

List all categories

read-only idempotent
create-category

Create a category

remove-category

Remove a category

idempotent
retrieve-category

Retrieve a category

read-only idempotent
update-category

Update a category

idempotent
update-category-2

Update a category

idempotent
list-all-contacts

List all contacts

read-only idempotent
create-contact

Create a contact

remove-contact

Remove a contact

idempotent
retrieve-contact

Retrieve a contact

read-only idempotent
update-contact

Update a contact

idempotent
update-contact-2

Update a contact

idempotent
list-all-creditmemoes

List all creditmemoes

read-only idempotent
create-creditmemo

Create a creditmemo

remove-creditmemo

Remove a creditmemo

idempotent
retrieve-creditmemo

Retrieve a creditmemo

read-only idempotent
update-creditmemo

Update a creditmemo

idempotent
update-creditmemo-2

Update a creditmemo

idempotent
list-all-expenses

List all expenses

read-only idempotent
create-expense

Create an expense

remove-expense

Remove an expense

idempotent
retrieve-expense

Retrieve an expense

read-only idempotent
update-expense

Update an expense

idempotent
update-expense-2

Update an expense

idempotent
list-all-invoices

List all invoices

read-only idempotent
create-invoice

Create an invoice

remove-invoice

Remove an invoice

idempotent
retrieve-invoice

Retrieve an invoice

read-only idempotent
update-invoice

Update an invoice

idempotent
update-invoice-2

Update an invoice

idempotent
list-all-journals

List all journals

read-only idempotent
create-journal

Create a journal

remove-journal

Remove a journal

idempotent
retrieve-journal

Retrieve a journal

read-only idempotent
update-journal

Update a journal

idempotent
update-journal-2

Update a journal

idempotent
list-all-orders

List all orders

read-only idempotent
create-order

Create an order

remove-order

Remove an order

idempotent
retrieve-order

Retrieve an order

read-only idempotent
update-order

Update an order

idempotent
update-order-2

Update an order

idempotent
list-all-organizations

List all organizations

read-only idempotent
retrieve-organization

Retrieve an organization

read-only idempotent
list-all-profitlosses

List all profitlosses

read-only idempotent
retrieve-profitloss

Retrieve a profitloss

read-only idempotent
list-all-purchaseorders

List all purchaseorders

read-only idempotent
create-purchaseorder

Create a purchaseorder

remove-purchaseorder

Remove a purchaseorder

idempotent
retrieve-purchaseorder

Retrieve a purchaseorder

read-only idempotent
update-purchaseorder

Update a purchaseorder

idempotent
update-purchaseorder-2

Update a purchaseorder

idempotent
list-all-reports

List all reports

read-only idempotent
retrieve-report

Retrieve a report

read-only idempotent
list-all-salesorders

List all salesorders

read-only idempotent
create-salesorder

Create a salesorder

remove-salesorder

Remove a salesorder

idempotent
retrieve-salesorder

Retrieve a salesorder

read-only idempotent
update-salesorder

Update a salesorder

idempotent
update-salesorder-2

Update a salesorder

idempotent
list-all-taxrates

List all taxrates

read-only idempotent
create-taxrate

Create a taxrate

remove-taxrate

Remove a taxrate

idempotent
retrieve-taxrate

Retrieve a taxrate

read-only idempotent
update-taxrate

Update a taxrate

idempotent
update-taxrate-2

Update a taxrate

idempotent
list-all-transactions

List all transactions

read-only idempotent
create-transaction

Create a transaction

remove-transaction

Remove a transaction

idempotent
retrieve-transaction

Retrieve a transaction

read-only idempotent
update-transaction

Update a transaction

idempotent
update-transaction-2

Update a transaction

idempotent
list-all-trialbalances

List all trialbalances

read-only idempotent
retrieve-trialbalance

Retrieve a trialbalance

read-only idempotent

Capability Spec

accounting-accounting.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Unified.to  API — accounting
  description: 'Unified.to  API — accounting. 90 operations. Lead operation: List all accounts. Self-contained Naftiko capability
    covering one Unified To business surface.'
  tags:
  - Unified To
  - accounting
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    UNIFIED_TO_API_KEY: UNIFIED_TO_API_KEY
capability:
  consumes:
  - type: http
    namespace: accounting-accounting
    baseUri: https://api.unified.to
    description: Unified.to  API — accounting business capability. Self-contained, no shared references.
    resources:
    - name: accounting-connection_id-account
      path: /accounting/{connection_id}/account
      operations:
      - name: listaccountingaccounts
        method: GET
        description: List all accounts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: number
        - name: offset
          in: query
          type: number
        - name: updated_gte
          in: query
          type: string
          description: Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ
            format)
        - name: sort
          in: query
          type: string
        - name: order
          in: query
          type: string
        - name: query
          in: query
          type: string
          description: Query string to search. eg. email address or name
        - name: org_id
          in: query
          type: string
          description: The org ID to filter by (reference to AccountingOrganization)
        - name: type
          in: query
          type: string
          description: The type to filter by
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
      - name: createaccountingaccount
        method: POST
        description: Create an account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: accounting-connection_id-account-id
      path: /accounting/{connection_id}/account/{id}
      operations:
      - name: removeaccountingaccount
        method: DELETE
        description: Remove an account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Account
          required: true
      - name: getaccountingaccount
        method: GET
        description: Retrieve an account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Account
          required: true
      - name: patchaccountingaccount
        method: PATCH
        description: Update an account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Account
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: updateaccountingaccount
        method: PUT
        description: Update an account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Account
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: accounting-connection_id-balancesheet
      path: /accounting/{connection_id}/balancesheet
      operations:
      - name: listaccountingbalancesheets
        method: GET
        description: List all balancesheets
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: number
        - name: offset
          in: query
          type: number
        - name: updated_gte
          in: query
          type: string
          description: Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ
            format)
        - name: sort
          in: query
          type: string
        - name: order
          in: query
          type: string
        - name: query
          in: query
          type: string
          description: Query string to search. eg. email address or name
        - name: start_gte
          in: query
          type: string
          description: The start date to filter by (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
        - name: end_lt
          in: query
          type: string
          description: The end date to filter by (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
        - name: category_id
          in: query
          type: string
          description: The category ID to filter by (reference to AccountingCategory)
        - name: contact_id
          in: query
          type: string
          description: The contact ID to filter by (reference to AccountingContact)
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
    - name: accounting-connection_id-balancesheet-id
      path: /accounting/{connection_id}/balancesheet/{id}
      operations:
      - name: getaccountingbalancesheet
        method: GET
        description: Retrieve a balancesheet
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Balancesheet
          required: true
    - name: accounting-connection_id-bill
      path: /accounting/{connection_id}/bill
      operations:
      - name: listaccountingbills
        method: GET
        description: List all bills
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: number
        - name: offset
          in: query
          type: number
        - name: updated_gte
          in: query
          type: string
          description: Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ
            format)
        - name: sort
          in: query
          type: string
        - name: order
          in: query
          type: string
        - name: query
          in: query
          type: string
          description: Query string to search. eg. email address or name
        - name: contact_id
          in: query
          type: string
          description: The contact ID to filter by (reference to AccountingContact)
        - name: org_id
          in: query
          type: string
          description: The org ID to filter by (reference to AccountingOrganization)
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
      - name: createaccountingbill
        method: POST
        description: Create a bill
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: accounting-connection_id-bill-id
      path: /accounting/{connection_id}/bill/{id}
      operations:
      - name: removeaccountingbill
        method: DELETE
        description: Remove a bill
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Bill
          required: true
      - name: getaccountingbill
        method: GET
        description: Retrieve a bill
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Bill
          required: true
      - name: patchaccountingbill
        method: PATCH
        description: Update a bill
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Bill
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: updateaccountingbill
        method: PUT
        description: Update a bill
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Bill
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: accounting-connection_id-cashflow
      path: /accounting/{connection_id}/cashflow
      operations:
      - name: listaccountingcashflows
        method: GET
        description: List all cashflows
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: number
        - name: offset
          in: query
          type: number
        - name: updated_gte
          in: query
          type: string
          description: Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ
            format)
        - name: sort
          in: query
          type: string
        - name: order
          in: query
          type: string
        - name: query
          in: query
          type: string
          description: Query string to search. eg. email address or name
        - name: start_gte
          in: query
          type: string
          description: The start date to filter by (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
        - name: end_lt
          in: query
          type: string
          description: The end date to filter by (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
        - name: contact_id
          in: query
          type: string
          description: The contact ID to filter by (reference to AccountingContact)
        - name: category_id
          in: query
          type: string
          description: The category ID to filter by (reference to AccountingCategory)
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
    - name: accounting-connection_id-cashflow-id
      path: /accounting/{connection_id}/cashflow/{id}
      operations:
      - name: getaccountingcashflow
        method: GET
        description: Retrieve a cashflow
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Cashflow
          required: true
    - name: accounting-connection_id-category
      path: /accounting/{connection_id}/category
      operations:
      - name: listaccountingcategories
        method: GET
        description: List all categories
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: number
        - name: offset
          in: query
          type: number
        - name: updated_gte
          in: query
          type: string
          description: Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ
            format)
        - name: sort
          in: query
          type: string
        - name: order
          in: query
          type: string
        - name: query
          in: query
          type: string
          description: Query string to search. eg. email address or name
        - name: parent_id
          in: query
          type: string
          description: The parent ID to filter by
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
      - name: createaccountingcategory
        method: POST
        description: Create a category
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: accounting-connection_id-category-id
      path: /accounting/{connection_id}/category/{id}
      operations:
      - name: removeaccountingcategory
        method: DELETE
        description: Remove a category
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Category
          required: true
      - name: getaccountingcategory
        method: GET
        description: Retrieve a category
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Category
          required: true
      - name: patchaccountingcategory
        method: PATCH
        description: Update a category
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Category
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: updateaccountingcategory
        method: PUT
        description: Update a category
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Category
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: accounting-connection_id-contact
      path: /accounting/{connection_id}/contact
      operations:
      - name: listaccountingcontacts
        method: GET
        description: List all contacts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: number
        - name: offset
          in: query
          type: number
        - name: updated_gte
          in: query
          type: string
          description: Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ
            format)
        - name: sort
          in: query
          type: string
        - name: order
          in: query
          type: string
        - name: query
          in: query
          type: string
          description: Query string to search. eg. email address or name
        - name: type
          in: query
          type: string
        - name: org_id
          in: query
          type: string
          description: The org ID to filter by (reference to AccountingOrganization)
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
      - name: createaccountingcontact
        method: POST
        description: Create a contact
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: accounting-connection_id-contact-id
      path: /accounting/{connection_id}/contact/{id}
      operations:
      - name: removeaccountingcontact
        method: DELETE
        description: Remove a contact
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Contact
          required: true
      - name: getaccountingcontact
        method: GET
        description: Retrieve a contact
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Contact
          required: true
      - name: patchaccountingcontact
        method: PATCH
        description: Update a contact
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Contact
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: updateaccountingcontact
        method: PUT
        description: Update a contact
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Contact
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: accounting-connection_id-creditmemo
      path: /accounting/{connection_id}/creditmemo
      operations:
      - name: listaccountingcreditmemoes
        method: GET
        description: List all creditmemoes
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: number
        - name: offset
          in: query
          type: number
        - name: updated_gte
          in: query
          type: string
          description: Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ
            format)
        - name: sort
          in: query
          type: string
        - name: order
          in: query
          type: string
        - name: query
          in: query
          type: string
          description: Query string to search. eg. email address or name
        - name: contact_id
          in: query
          type: string
          description: The contact ID to filter by (reference to AccountingContact)
        - name: org_id
          in: query
          type: string
          description: The org ID to filter by (reference to AccountingOrganization)
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
      - name: createaccountingcreditmemo
  

# --- truncated at 32 KB (181 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/unified-to/refs/heads/main/capabilities/accounting-accounting.yaml