Agent skill

Lap Accounting API

by LeoYeAI in LeoYeAI/openclaw-master-skills

Accounting API skill. An agent skill from LeoYeAI/openclaw-master-skills.

MITAuto-check passedBusiness, Finance & HR

Install Lap Accounting API

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill lap-accounting-api -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills lap-accounting-api --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/lap-accounting-api .claude/skills/lap-accounting-api && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
lap-accounting-api
GitHub stars
2.2k
Token cost
~7.4k tokens
SKILL.md length
1,465 words
Files
2
Skills in repo
1,235
Repo updated
First seen
Licence
MIT

At a glance

Accounting API skill. An agent skill from LeoYeAI/openclaw-master-skills.

  • Works in 3 steps: Set your API key in the appropriate header → GET… → POST…
  • Working with Accounting for companies
  • SKILL.md covers Auth, Base URL, Setup and Endpoints, plus 4 more sections
  • Calls npx

What it does

Lap Accounting API is an agent skill from LeoYeAI/openclaw-master-skills. Accounting API skill. Use when working with Accounting for companies. Covers 135 endpoints.

Its SKILL.md is about 7.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `_meta.json`).

It sits in Business, Finance & HR, covering Accounting and bookkeeping. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.

When your agent uses it

  • Working with Accounting for companies
  • Tasks that involve Accounting and bookkeeping

Example prompts

  • “/lap-accounting-api”

Requirements

  • A credential in ACCOUNTING_API_KEY

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Set your API key in the appropriate header
  2. GET /companies/{companyId}/connections/{connectionId}/data/accountTransactions -- verify access
  3. POST /companies/{companyId}/connections/{connectionId}/push/accounts -- create first accounts

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • api.codat.io
    • lap.sh

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Lap Accounting API loads about 7.4k tokens when it runs. Until then it costs about 28 tokens; SKILL.md has 1,465 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~28
When it runs · the whole SKILL.md, loaded when a task matches
~7.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,465 words, ~7,390 tokens.

Download SKILL.mdSave it as .claude/skills/lap-accounting-api/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
lap-accounting-api
description
Accounting API skill. Use when working with Accounting for companies. Covers 135 endpoints.
version
1.0.0
generator
lapsh

Accounting API

API version: 3.0.0

Auth

ApiKey Authorization in header

Base URL

https://api.codat.io

Setup

  1. Set your API key in the appropriate header
  2. GET /companies/{companyId}/connections/{connectionId}/data/accountTransactions -- verify access
  3. POST /companies/{companyId}/connections/{connectionId}/push/accounts -- create first accounts

Endpoints

135 endpoints across 1 groups. See references/api-spec.lap for full details.

companies
MethodPathDescription
GET/companies/{companyId}/connections/{connectionId}/data/accountTransactionsList account transactions
GET/companies/{companyId}/connections/{connectionId}/data/accountTransactions/{accountTransactionId}Get account transaction
GET/companies/{companyId}/data/accountsList accounts
GET/companies/{companyId}/data/accounts/{accountId}Get account
GET/companies/{companyId}/connections/{connectionId}/options/chartOfAccountsGet create account model
POST/companies/{companyId}/connections/{connectionId}/push/accountsCreate account
GET/companies/{companyId}/data/billCreditNotesList bill credit notes
GET/companies/{companyId}/data/billCreditNotes/{billCreditNoteId}Get bill credit note
GET/companies/{companyId}/connections/{connectionId}/options/billCreditNotesGet create/update bill credit note model
POST/companies/{companyId}/connections/{connectionId}/push/billCreditNotesCreate bill credit note
PUT/companies/{companyId}/connections/{connectionId}/push/billCreditNotes/{billCreditNoteId}Update bill credit note
POST/companies/{companyId}/connections/{connectionId}/push/billCreditNotes/{billCreditNoteId}/attachmentUpload bill credit note attachment
GET/companies/{companyId}/data/billPaymentsList bill payments
GET/companies/{companyId}/data/billPayments/{billPaymentId}Get bill payment
POST/companies/{companyId}/connections/{connectionId}/push/billPaymentsCreate bill payments
GET/companies/{companyId}/connections/{connectionId}/options/billPaymentsGet create bill payment model
DELETE/companies/{companyId}/connections/{connectionId}/push/billPayments/{billPaymentId}Delete bill payment
GET/companies/{companyId}/data/billsList bills
GET/companies/{companyId}/data/bills/{billId}Get bill
GET/companies/{companyId}/connections/{connectionId}/options/billsGet create/update bill model
POST/companies/{companyId}/connections/{connectionId}/push/billsCreate bill
PUT/companies/{companyId}/connections/{connectionId}/push/bills/{billId}Update bill
DELETE/companies/{companyId}/connections/{connectionId}/push/bills/{billId}Delete bill
GET/companies/{companyId}/connections/{connectionId}/data/bills/{billId}/attachmentsList bill attachments
GET/companies/{companyId}/connections/{connectionId}/data/bills/{billId}/attachments/{attachmentId}Get bill attachment
GET/companies/{companyId}/connections/{connectionId}/data/bills/{billId}/attachments/{attachmentId}/downloadDownload bill attachment
POST/companies/{companyId}/connections/{connectionId}/push/bills/{billId}/attachmentsUpload bill attachment
GET/companies/{companyId}/data/creditNotesList credit notes
GET/companies/{companyId}/data/creditNotes/{creditNoteId}Get credit note
GET/companies/{companyId}/connections/{connectionId}/options/creditNotesGet create/update credit note model
POST/companies/{companyId}/connections/{connectionId}/push/creditNotesCreate credit note
PUT/companies/{companyId}/connections/{connectionId}/push/creditNotes/{creditNoteId}Update credit note
GET/companies/{companyId}/data/customersList customers
GET/companies/{companyId}/data/customers/{customerId}Get customer
GET/companies/{companyId}/connections/{connectionId}/options/customersGet create/update customer model
POST/companies/{companyId}/connections/{connectionId}/push/customersCreate customer
PUT/companies/{companyId}/connections/{connectionId}/push/customers/{customerId}Update customer
GET/companies/{companyId}/connections/{connectionId}/data/customers/{customerId}/attachmentsList customer attachments
GET/companies/{companyId}/connections/{connectionId}/data/customers/{customerId}/attachments/{attachmentId}Get customer attachment
GET/companies/{companyId}/connections/{connectionId}/data/customers/{customerId}/attachments/{attachmentId}/downloadDownload customer attachment
GET/companies/{companyId}/connections/{connectionId}/data/directCostsList direct costs
GET/companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}Get direct cost
GET/companies/{companyId}/connections/{connectionId}/options/directCostsGet create direct cost model
POST/companies/{companyId}/connections/{connectionId}/push/directCostsCreate direct cost
DELETE/companies/{companyId}/connections/{connectionId}/push/directCosts/{directCostId}Delete direct cost
POST/companies/{companyId}/connections/{connectionId}/push/directCosts/{directCostId}/attachmentUpload direct cost attachment
GET/companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}/attachments/{attachmentId}Get direct cost attachment
GET/companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}/attachments/{attachmentId}/downloadDownload direct cost attachment
GET/companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}/attachmentsList direct cost attachments
GET/companies/{companyId}/connections/{connectionId}/data/directIncomesList direct incomes
GET/companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}Get direct income
GET/companies/{companyId}/connections/{connectionId}/options/directIncomesGet create direct income model
POST/companies/{companyId}/connections/{connectionId}/push/directIncomesCreate direct income
POST/companies/{companyId}/connections/{connectionId}/push/directIncomes/{directIncomeId}/attachmentCreate direct income attachment
GET/companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}/attachments/{attachmentId}Get direct income attachment
GET/companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}/attachments/{attachmentId}/downloadDownload direct income attachment
GET/companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}/attachmentsList direct income attachments
GET/companies/{companyId}/data/financials/balanceSheetGet balance sheet
GET/companies/{companyId}/data/financials/profitAndLossGet profit and loss
GET/companies/{companyId}/data/financials/cashFlowStatementGet cash flow statement
GET/companies/{companyId}/data/infoGet company info
POST/companies/{companyId}/data/infoRefresh company info
GET/companies/{companyId}/data/invoicesList invoices
GET/companies/{companyId}/data/invoices/{invoiceId}Get invoice
GET/companies/{companyId}/data/invoices/{invoiceId}/pdfGet invoice as PDF
GET/companies/{companyId}/connections/{connectionId}/data/invoices/{invoiceId}/attachmentsList invoice attachments
GET/companies/{companyId}/connections/{connectionId}/data/invoices/{invoiceId}/attachments/{attachmentId}Get invoice attachment
GET/companies/{companyId}/connections/{connectionId}/data/invoices/{invoiceId}/attachments/{attachmentId}/downloadDownload invoice attachment
GET/companies/{companyId}/connections/{connectionId}/options/invoicesGet create/update invoice model
POST/companies/{companyId}/connections/{connectionId}/push/invoicesCreate invoice
PUT/companies/{companyId}/connections/{connectionId}/push/invoices/{invoiceId}Update invoice
DELETE/companies/{companyId}/connections/{connectionId}/push/invoices/{invoiceId}Delete invoice
POST/companies/{companyId}/connections/{connectionId}/push/invoices/{invoiceId}/attachmentUpload invoice attachment
GET/companies/{companyId}/connections/{connectionId}/data/itemReceiptsList item receipts
GET/companies/{companyId}/connections/{connectionId}/data/itemReceipts/{itemReceiptId}Get item receipt
GET/companies/{companyId}/data/itemsList items
GET/companies/{companyId}/data/items/{itemId}Get item
GET/companies/{companyId}/connections/{connectionId}/options/itemsGet create item model
POST/companies/{companyId}/connections/{connectionId}/push/itemsCreate item
GET/companies/{companyId}/data/journalEntriesList journal entries
GET/companies/{companyId}/data/journalEntries/{journalEntryId}Get journal entry
GET/companies/{companyId}/connections/{connectionId}/options/journalEntriesGet create journal entry model
POST/companies/{companyId}/connections/{connectionId}/push/journalEntriesCreate journal entry
DELETE/companies/{companyId}/connections/{connectionId}/push/journalEntries/{journalEntryId}Delete journal entry
GET/companies/{companyId}/data/journalsList journals
GET/companies/{companyId}/data/journals/{journalId}Get journal
GET/companies/{companyId}/connections/{connectionId}/options/journalsGet create journal model
POST/companies/{companyId}/connections/{connectionId}/push/journalsCreate journal
GET/companies/{companyId}/data/paymentMethodsList payment methods
GET/companies/{companyId}/data/paymentMethods/{paymentMethodId}Get payment method
GET/companies/{companyId}/data/paymentsList payments
GET/companies/{companyId}/data/payments/{paymentId}Get payment
GET/companies/{companyId}/connections/{connectionId}/data/paymentsList payments
GET/companies/{companyId}/connections/{connectionId}/options/paymentsGet create payment model
POST/companies/{companyId}/connections/{connectionId}/push/paymentsCreate payment
GET/companies/{companyId}/data/purchaseOrdersList purchase orders
GET/companies/{companyId}/data/purchaseOrders/{purchaseOrderId}Get purchase order
GET/companies/{companyId}/connections/{connectionId}/options/purchaseOrdersGet create/update purchase order model
POST/companies/{companyId}/connections/{connectionId}/push/purchaseOrdersCreate purchase order
PUT/companies/{companyId}/connections/{connectionId}/push/purchaseOrders/{purchaseOrderId}Update purchase order
GET/companies/{companyId}/data/purchaseOrders/{purchaseOrderId}/pdfDownload purchase order as PDF
GET/companies/{companyId}/connections/{connectionId}/data/purchaseOrders/{purchaseOrderId}/attachmentsList purchase order attachments
GET/companies/{companyId}/connections/{connectionId}/data/purchaseOrders/{purchaseOrderId}/attachments/{attachmentId}Get purchase order attachment
GET/companies/{companyId}/connections/{connectionId}/data/purchaseOrders/{purchaseOrderId}/attachments/{attachmentId}/downloadDownload purchase order attachment
GET/companies/{companyId}/data/salesOrdersList sales orders
GET/companies/{companyId}/data/salesOrders/{salesOrderId}Get sales order
GET/companies/{companyId}/data/suppliersList suppliers
GET/companies/{companyId}/data/suppliers/{supplierId}Get supplier
GET/companies/{companyId}/connections/{connectionId}/options/suppliersGet create/update supplier model
POST/companies/{companyId}/connections/{connectionId}/push/suppliersCreate supplier
PUT/companies/{companyId}/connections/{connectionId}/push/suppliers/{supplierId}Update supplier
GET/companies/{companyId}/connections/{connectionId}/data/suppliers/{supplierId}/attachmentsList supplier attachments
GET/companies/{companyId}/connections/{connectionId}/data/suppliers/{supplierId}/attachments/{attachmentId}Get supplier attachment
GET/companies/{companyId}/connections/{connectionId}/data/suppliers/{supplierId}/attachments/{attachmentId}/downloadDownload supplier attachment
GET/companies/{companyId}/data/taxRatesList all tax rates
GET/companies/{companyId}/data/taxRates/{taxRateId}Get tax rate
GET/companies/{companyId}/data/trackingCategoriesList tracking categories
GET/companies/{companyId}/data/trackingCategories/{trackingCategoryId}Get tracking categories
GET/companies/{companyId}/connections/{connectionId}/data/transfersList transfers
POST/companies/{companyId}/connections/{connectionId}/push/transfers/{transferId}/attachmentUpload transfer attachment
GET/companies/{companyId}/connections/{connectionId}/data/transfers/{transferId}Get transfer
GET/companies/{companyId}/connections/{connectionId}/options/transfersGet create transfer model
POST/companies/{companyId}/connections/{connectionId}/push/transfersCreate transfer
GET/companies/{companyId}/connections/{connectionId}/data/bankAccountsList bank accounts
GET/companies/{companyId}/connections/{connectionId}/data/bankAccounts/{accountId}Get bank account
GET/companies/{companyId}/connections/{connectionId}/options/bankAccountsGet create/update bank account model
POST/companies/{companyId}/connections/{connectionId}/push/bankAccountsCreate bank account
PUT/companies/{companyId}/connections/{connectionId}/push/bankAccounts/{bankAccountId}Update bank account
GET/companies/{companyId}/connections/{connectionId}/data/bankAccounts/{accountId}/bankTransactionsList bank account transactions
GET/companies/{companyId}/connections/{connectionId}/options/bankAccounts/{accountId}/bankTransactionsGet create bank account transactions model
POST/companies/{companyId}/connections/{connectionId}/push/bankAccounts/{accountId}/bankTransactionsCreate bank account transactions
GET/companies/{companyId}/reports/agedDebtor/availableAged debtors report available
GET/companies/{companyId}/reports/agedDebtorAged debtors report
GET/companies/{companyId}/reports/agedCreditor/availableAged creditors report available
GET/companies/{companyId}/reports/agedCreditorAged creditors report
Show full SKILL.md (719 more words)Show less

Common Questions

Match user requests to endpoints in references/api-spec.lap. Key patterns:

  • "Search accountTransactions?" -> GET /companies/{companyId}/connections/{connectionId}/data/accountTransactions
  • "Get accountTransaction details?" -> GET /companies/{companyId}/connections/{connectionId}/data/accountTransactions/{accountTransactionId}
  • "Search accounts?" -> GET /companies/{companyId}/data/accounts
  • "Get account details?" -> GET /companies/{companyId}/data/accounts/{accountId}
  • "List all chartOfAccounts?" -> GET /companies/{companyId}/connections/{connectionId}/options/chartOfAccounts
  • "Create a account?" -> POST /companies/{companyId}/connections/{connectionId}/push/accounts
  • "Search billCreditNotes?" -> GET /companies/{companyId}/data/billCreditNotes
  • "Get billCreditNote details?" -> GET /companies/{companyId}/data/billCreditNotes/{billCreditNoteId}
  • "List all billCreditNotes?" -> GET /companies/{companyId}/connections/{connectionId}/options/billCreditNotes
  • "Create a billCreditNote?" -> POST /companies/{companyId}/connections/{connectionId}/push/billCreditNotes
  • "Update a billCreditNote?" -> PUT /companies/{companyId}/connections/{connectionId}/push/billCreditNotes/{billCreditNoteId}
  • "Create a attachment?" -> POST /companies/{companyId}/connections/{connectionId}/push/billCreditNotes/{billCreditNoteId}/attachment
  • "Search billPayments?" -> GET /companies/{companyId}/data/billPayments
  • "Get billPayment details?" -> GET /companies/{companyId}/data/billPayments/{billPaymentId}
  • "Create a billPayment?" -> POST /companies/{companyId}/connections/{connectionId}/push/billPayments
  • "List all billPayments?" -> GET /companies/{companyId}/connections/{connectionId}/options/billPayments
  • "Delete a billPayment?" -> DELETE /companies/{companyId}/connections/{connectionId}/push/billPayments/{billPaymentId}
  • "Search bills?" -> GET /companies/{companyId}/data/bills
  • "Get bill details?" -> GET /companies/{companyId}/data/bills/{billId}
  • "List all bills?" -> GET /companies/{companyId}/connections/{connectionId}/options/bills
  • "Create a bill?" -> POST /companies/{companyId}/connections/{connectionId}/push/bills
  • "Update a bill?" -> PUT /companies/{companyId}/connections/{connectionId}/push/bills/{billId}
  • "Delete a bill?" -> DELETE /companies/{companyId}/connections/{connectionId}/push/bills/{billId}
  • "List all attachments?" -> GET /companies/{companyId}/connections/{connectionId}/data/bills/{billId}/attachments
  • "Get attachment details?" -> GET /companies/{companyId}/connections/{connectionId}/data/bills/{billId}/attachments/{attachmentId}
  • "List all download?" -> GET /companies/{companyId}/connections/{connectionId}/data/bills/{billId}/attachments/{attachmentId}/download
  • "Create a attachment?" -> POST /companies/{companyId}/connections/{connectionId}/push/bills/{billId}/attachments
  • "Search creditNotes?" -> GET /companies/{companyId}/data/creditNotes
  • "Get creditNote details?" -> GET /companies/{companyId}/data/creditNotes/{creditNoteId}
  • "List all creditNotes?" -> GET /companies/{companyId}/connections/{connectionId}/options/creditNotes
  • "Create a creditNote?" -> POST /companies/{companyId}/connections/{connectionId}/push/creditNotes
  • "Update a creditNote?" -> PUT /companies/{companyId}/connections/{connectionId}/push/creditNotes/{creditNoteId}
  • "Search customers?" -> GET /companies/{companyId}/data/customers
  • "Get customer details?" -> GET /companies/{companyId}/data/customers/{customerId}
  • "List all customers?" -> GET /companies/{companyId}/connections/{connectionId}/options/customers
  • "Create a customer?" -> POST /companies/{companyId}/connections/{connectionId}/push/customers
  • "Update a customer?" -> PUT /companies/{companyId}/connections/{connectionId}/push/customers/{customerId}
  • "List all attachments?" -> GET /companies/{companyId}/connections/{connectionId}/data/customers/{customerId}/attachments
  • "Get attachment details?" -> GET /companies/{companyId}/connections/{connectionId}/data/customers/{customerId}/attachments/{attachmentId}
  • "List all download?" -> GET /companies/{companyId}/connections/{connectionId}/data/customers/{customerId}/attachments/{attachmentId}/download
  • "Search directCosts?" -> GET /companies/{companyId}/connections/{connectionId}/data/directCosts
  • "Get directCost details?" -> GET /companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}
  • "List all directCosts?" -> GET /companies/{companyId}/connections/{connectionId}/options/directCosts
  • "Create a directCost?" -> POST /companies/{companyId}/connections/{connectionId}/push/directCosts
  • "Delete a directCost?" -> DELETE /companies/{companyId}/connections/{connectionId}/push/directCosts/{directCostId}
  • "Create a attachment?" -> POST /companies/{companyId}/connections/{connectionId}/push/directCosts/{directCostId}/attachment
  • "Get attachment details?" -> GET /companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}/attachments/{attachmentId}
  • "List all download?" -> GET /companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}/attachments/{attachmentId}/download
  • "List all attachments?" -> GET /companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}/attachments
  • "Search directIncomes?" -> GET /companies/{companyId}/connections/{connectionId}/data/directIncomes
  • "Get directIncome details?" -> GET /companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}
  • "List all directIncomes?" -> GET /companies/{companyId}/connections/{connectionId}/options/directIncomes
  • "Create a directIncome?" -> POST /companies/{companyId}/connections/{connectionId}/push/directIncomes
  • "Create a attachment?" -> POST /companies/{companyId}/connections/{connectionId}/push/directIncomes/{directIncomeId}/attachment
  • "Get attachment details?" -> GET /companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}/attachments/{attachmentId}
  • "List all download?" -> GET /companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}/attachments/{attachmentId}/download
  • "List all attachments?" -> GET /companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}/attachments
  • "List all balanceSheet?" -> GET /companies/{companyId}/data/financials/balanceSheet
  • "List all profitAndLoss?" -> GET /companies/{companyId}/data/financials/profitAndLoss
  • "List all cashFlowStatement?" -> GET /companies/{companyId}/data/financials/cashFlowStatement
  • "List all info?" -> GET /companies/{companyId}/data/info
  • "Create a info?" -> POST /companies/{companyId}/data/info
  • "Search invoices?" -> GET /companies/{companyId}/data/invoices
  • "Get invoice details?" -> GET /companies/{companyId}/data/invoices/{invoiceId}
  • "List all pdf?" -> GET /companies/{companyId}/data/invoices/{invoiceId}/pdf
  • "List all attachments?" -> GET /companies/{companyId}/connections/{connectionId}/data/invoices/{invoiceId}/attachments
  • "Get attachment details?" -> GET /companies/{companyId}/connections/{connectionId}/data/invoices/{invoiceId}/attachments/{attachmentId}
  • "List all download?" -> GET /companies/{companyId}/connections/{connectionId}/data/invoices/{invoiceId}/attachments/{attachmentId}/download
  • "List all invoices?" -> GET /companies/{companyId}/connections/{connectionId}/options/invoices
  • "Create a invoice?" -> POST /companies/{companyId}/connections/{connectionId}/push/invoices
  • "Update a invoice?" -> PUT /companies/{companyId}/connections/{connectionId}/push/invoices/{invoiceId}
  • "Delete a invoice?" -> DELETE /companies/{companyId}/connections/{connectionId}/push/invoices/{invoiceId}
  • "Create a attachment?" -> POST /companies/{companyId}/connections/{connectionId}/push/invoices/{invoiceId}/attachment
  • "Search itemReceipts?" -> GET /companies/{companyId}/connections/{connectionId}/data/itemReceipts
  • "Get itemReceipt details?" -> GET /companies/{companyId}/connections/{connectionId}/data/itemReceipts/{itemReceiptId}
  • "Search items?" -> GET /companies/{companyId}/data/items
  • "Get item details?" -> GET /companies/{companyId}/data/items/{itemId}
  • "List all items?" -> GET /companies/{companyId}/connections/{connectionId}/options/items
  • "Create a item?" -> POST /companies/{companyId}/connections/{connectionId}/push/items
  • "Search journalEntries?" -> GET /companies/{companyId}/data/journalEntries
  • "Get journalEntry details?" -> GET /companies/{companyId}/data/journalEntries/{journalEntryId}
  • "List all journalEntries?" -> GET /companies/{companyId}/connections/{connectionId}/options/journalEntries
  • "Create a journalEntry?" -> POST /companies/{companyId}/connections/{connectionId}/push/journalEntries
  • "Delete a journalEntry?" -> DELETE /companies/{companyId}/connections/{connectionId}/push/journalEntries/{journalEntryId}
  • "Search journals?" -> GET /companies/{companyId}/data/journals
  • "Get journal details?" -> GET /companies/{companyId}/data/journals/{journalId}
  • "List all journals?" -> GET /companies/{companyId}/connections/{connectionId}/options/journals
  • "Create a journal?" -> POST /companies/{companyId}/connections/{connectionId}/push/journals
  • "Search paymentMethods?" -> GET /companies/{companyId}/data/paymentMethods
  • "Get paymentMethod details?" -> GET /companies/{companyId}/data/paymentMethods/{paymentMethodId}
  • "Search payments?" -> GET /companies/{companyId}/data/payments
  • "Get payment details?" -> GET /companies/{companyId}/data/payments/{paymentId}
  • "Search payments?" -> GET /companies/{companyId}/connections/{connectionId}/data/payments
  • "List all payments?" -> GET /companies/{companyId}/connections/{connectionId}/options/payments
  • "Create a payment?" -> POST /companies/{companyId}/connections/{connectionId}/push/payments
  • "Search purchaseOrders?" -> GET /companies/{companyId}/data/purchaseOrders
  • "Get purchaseOrder details?" -> GET /companies/{companyId}/data/purchaseOrders/{purchaseOrderId}
  • "List all purchaseOrders?" -> GET /companies/{companyId}/connections/{connectionId}/options/purchaseOrders
  • "Create a purchaseOrder?" -> POST /companies/{companyId}/connections/{connectionId}/push/purchaseOrders
  • "Update a purchaseOrder?" -> PUT /companies/{companyId}/connections/{connectionId}/push/purchaseOrders/{purchaseOrderId}
  • "List all pdf?" -> GET /companies/{companyId}/data/purchaseOrders/{purchaseOrderId}/pdf
  • "List all attachments?" -> GET /companies/{companyId}/connections/{connectionId}/data/purchaseOrders/{purchaseOrderId}/attachments
  • "Get attachment details?" -> GET /companies/{companyId}/connections/{connectionId}/data/purchaseOrders/{purchaseOrderId}/attachments/{attachmentId}
  • "List all download?" -> GET /companies/{companyId}/connections/{connectionId}/data/purchaseOrders/{purchaseOrderId}/attachments/{attachmentId}/download
  • "Search salesOrders?" -> GET /companies/{companyId}/data/salesOrders
  • "Get salesOrder details?" -> GET /companies/{companyId}/data/salesOrders/{salesOrderId}
  • "Search suppliers?" -> GET /companies/{companyId}/data/suppliers
  • "Get supplier details?" -> GET /companies/{companyId}/data/suppliers/{supplierId}
  • "List all suppliers?" -> GET /companies/{companyId}/connections/{connectionId}/options/suppliers
  • "Create a supplier?" -> POST /companies/{companyId}/connections/{connectionId}/push/suppliers
  • "Update a supplier?" -> PUT /companies/{companyId}/connections/{connectionId}/push/suppliers/{supplierId}
  • "List all attachments?" -> GET /companies/{companyId}/connections/{connectionId}/data/suppliers/{supplierId}/attachments
  • "Get attachment details?" -> GET /companies/{companyId}/connections/{connectionId}/data/suppliers/{supplierId}/attachments/{attachmentId}
  • "List all download?" -> GET /companies/{companyId}/connections/{connectionId}/data/suppliers/{supplierId}/attachments/{attachmentId}/download
  • "Search taxRates?" -> GET /companies/{companyId}/data/taxRates
  • "Get taxRate details?" -> GET /companies/{companyId}/data/taxRates/{taxRateId}
  • "Search trackingCategories?" -> GET /companies/{companyId}/data/trackingCategories
  • "Get trackingCategory details?" -> GET /companies/{companyId}/data/trackingCategories/{trackingCategoryId}
  • "Search transfers?" -> GET /companies/{companyId}/connections/{connectionId}/data/transfers
  • "Create a attachment?" -> POST /companies/{companyId}/connections/{connectionId}/push/transfers/{transferId}/attachment
  • "Get transfer details?" -> GET /companies/{companyId}/connections/{connectionId}/data/transfers/{transferId}
  • "List all transfers?" -> GET /companies/{companyId}/connections/{connectionId}/options/transfers
  • "Create a transfer?" -> POST /companies/{companyId}/connections/{connectionId}/push/transfers
  • "Search bankAccounts?" -> GET /companies/{companyId}/connections/{connectionId}/data/bankAccounts
  • "Get bankAccount details?" -> GET /companies/{companyId}/connections/{connectionId}/data/bankAccounts/{accountId}
  • "List all bankAccounts?" -> GET /companies/{companyId}/connections/{connectionId}/options/bankAccounts
  • "Create a bankAccount?" -> POST /companies/{companyId}/connections/{connectionId}/push/bankAccounts
  • "Update a bankAccount?" -> PUT /companies/{companyId}/connections/{connectionId}/push/bankAccounts/{bankAccountId}
  • "Search bankTransactions?" -> GET /companies/{companyId}/connections/{connectionId}/data/bankAccounts/{accountId}/bankTransactions
  • "List all bankTransactions?" -> GET /companies/{companyId}/connections/{connectionId}/options/bankAccounts/{accountId}/bankTransactions
  • "Create a bankTransaction?" -> POST /companies/{companyId}/connections/{connectionId}/push/bankAccounts/{accountId}/bankTransactions
  • "List all available?" -> GET /companies/{companyId}/reports/agedDebtor/available
  • "List all agedDebtor?" -> GET /companies/{companyId}/reports/agedDebtor
  • "List all available?" -> GET /companies/{companyId}/reports/agedCreditor/available
  • "List all agedCreditor?" -> GET /companies/{companyId}/reports/agedCreditor
  • "How to authenticate?" -> See Auth section

Response Tips

  • Check response schemas in references/api-spec.lap for field details
  • List endpoints may support pagination; check for limit, offset, or cursor params
  • Create/update endpoints typically return the created/updated object

CLI

bash
# Update this spec to the latest version
npx @lap-platform/lapsh get accounting-api -o references/api-spec.lap

# Search for related APIs
npx @lap-platform/lapsh search accounting-api

References

  • Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas

Generated from the official API spec by LAP

© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/lap-accounting-api of LeoYeAI/openclaw-master-skills.

  • SKILL.md
  • _meta.json

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Lap Accounting API next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Lap Accounting API compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Lap Accounting API this skillLeoYeAI/openclaw-master-skills2.2k—~7.4kAutomated safety check: PassMIT
Sync Upstreamnyaruka/phonenumbers1.6k—~2.8kAutomated safety check: PassMIT
Radiology Tablehuang-sir1/radiology-skills1.9k—~1.3kAutomated safety check: PassCustom licence
ERPClaw ERP Controlleravansaber/erpclaw114—~18kAutomated safety check: PassGPL-3.0
Odoo Agency Fleet Reviewerpipe-org/mcp-odoo421—~699Automated safety check: PassMIT
Beancount Closebex-co/beancount-io296—~1.4kAutomated safety check: PassMIT

Similar skills

  • Sync Upstream

    nyaruka/phonenumbers

    Sync this Go port with a new upstream google/libphonenumber release — regenerate the embedded metadata and reconcile the ported Java logic.

    1.6k GitHub stars~2.8k tokensUpdated 7 days ago
    Business, Finance & HRAuto-check passed
  • Radiology Table

    huang-sir1/radiology-skills

    Create/audit editable publication tables with source reconciliation; not figures or statistical inference.

    1.9k GitHub stars~1.3k tokensUpdated 18 days ago
    Business, Finance & HRAuto-check passed
  • ERPClaw ERP Controller

    avansaber/erpclaw

    Operates the ERPClaw self-hosted ERP in plain language: accounting, invoicing, inventory, purchasing, tax, HR, payroll and reports, treating the ERP as the single source of truth.

    114 GitHub stars~18k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Odoo Agency Fleet Review

    erpipe-org/mcp-odoo

    Review many client Odoo databases at once through odoo-mcp's cross-instance tools — fleet-wide accounting health, per-client aging, partial-failure triage — for agencies and partners managing 5–50…

    421 GitHub stars~699 tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • Beancount Close

    bex-co/beancount-io

    Close an accounting period in a Beancount ledger by reconciling each active account through beancount-reconcile, checking assertions and recurring gaps, reviewing flags, then proposing a commit with…

    296 GitHub stars~1.4k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Forward Implementation First

    Vuk97/forward-implementation-first

    Keeps an agent building and validating real output instead of servicing its own bookkeeping.

    176 GitHub stars~1.8k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed

More from LeoYeAI/openclaw-master-skills

All 1,235 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Lap Accounting API

What does Lap Accounting API do?

Accounting API skill. An agent skill from LeoYeAI/openclaw-master-skills. Lap Accounting API is an agent skill from LeoYeAI/openclaw-master-skills. Accounting API skill.

When should I use Lap Accounting API?

Lap Accounting API fits situations like: working with Accounting for companies; tasks that involve Accounting and bookkeeping.

How do I install Lap Accounting API in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill lap-accounting-api -a claude-code`. Or copy the skill folder (skills/lap-accounting-api in LeoYeAI/openclaw-master-skills) into .claude/skills/lap-accounting-api in your project. Claude Code loads it when a task matches its description.

How do I install Lap Accounting API in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill lap-accounting-api -a codex`. Or copy the skill folder (skills/lap-accounting-api in LeoYeAI/openclaw-master-skills) into .agents/skills/lap-accounting-api in your project. Codex loads it when a task matches its description.

Can I use Lap Accounting API in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill lap-accounting-api -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/lap-accounting-api, .gemini/skills/lap-accounting-api, .github/skills/lap-accounting-api and .opencode/skills/lap-accounting-api in your project.

What does Lap Accounting API need to run?

Going by SKILL.md and its folder, Lap Accounting API needs the command-line tools its instructions call (npx). Our summary lists: A credential in ACCOUNTING_API_KEY.

Does Lap Accounting API access the network?

SKILL.md names 2 domains. As links in the text: api.codat.io and lap.sh. This is read from the text; nothing was executed.

Is Lap Accounting API safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Lap Accounting API use?

Lap Accounting API is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Lap Accounting API use?

About 7.4k tokens (SKILL.md is roughly 30k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Lap Accounting API?

Skills that share tags, products or a category with Lap Accounting API: Sync Upstream (nyaruka/phonenumbers, 1.6k stars), Radiology Table (huang-sir1/radiology-skills, 1.9k stars), ERPClaw ERP Controller (avansaber/erpclaw, 114 stars) and Odoo Agency Fleet Review (erpipe-org/mcp-odoo, 421 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Lap Accounting API?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,160 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.