Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Accounting API skill. Use when working with Accounting for companies. Covers 135 endpoints.
.claude/skills/lap-accounting-api/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | — | — |
| case-16 | ✗→✓ | ▲ Improved | — | — |
| case-09 | ✗→✓ | ▲ Improved | — | — |
| case-17 | ✗→✓ | ▲ Improved | — | — |
| case-03 | ✗→✓ | ▲ Improved | — | — |
API version: 3.0.0
ApiKey Authorization in header
https://api.codat.io
135 endpoints across 1 groups. See references/api-spec.lap for full details.
| Method | Path | Description | |--------|------|-------------| | GET | /companies/{companyId}/connections/{connectionId}/data/accountTransactions | List account transactions | | GET | /companies/{companyId}/connections/{connectionId}/data/accountTransactions/{accountTransactionId} | Get account transaction | | GET | /companies/{companyId}/data/accounts | List accounts | | GET | /companies/{companyId}/data/accounts/{accountId} | Get account | | GET | /companies/{companyId}/connections/{connectionId}/options/chartOfAccounts | Get create account model | | POST | /companies/{companyId}/connections/{connectionId}/push/accounts | Create account | | GET | /companies/{companyId}/data/billCreditNotes | List bill credit notes | | GET | /companies/{companyId}/data/billCreditNotes/{billCreditNoteId} | Get bill credit note | | GET | /companies/{companyId}/connections/{connectionId}/options/billCreditNotes | Get create/update bill credit note model | | POST | /companies/{companyId}/connections/{connectionId}/push/billCreditNotes | Create bill credit note | | PUT | /companies/{companyId}/connections/{connectionId}/push/billCreditNotes/{billCreditNoteId} | Update bill credit note | | POST | /companies/{companyId}/connections/{connectionId}/push/billCreditNotes/{billCreditNoteId}/attachment | Upload bill credit note attachment | | GET | /companies/{companyId}/data/billPayments | List bill payments | | GET | /companies/{companyId}/data/billPayments/{billPaymentId} | Get bill payment | | POST | /companies/{companyId}/connections/{connectionId}/push/billPayments | Create bill payments | | GET | /companies/{companyId}/connections/{connectionId}/options/billPayments | Get create bill payment model | | DELETE | /companies/{companyId}/connections/{connectionId}/push/billPayments/{billPaymentId} | Delete bill payment | | GET | /companies/{companyId}/data/bills | List bills | | GET | /companies/{companyId}/data/bills/{billId} | Get bill | | GET | /companies/{companyId}/connections/{connectionId}/options/bills | Get create/update bill model | | POST | /companies/{companyId}/connections/{connectionId}/push/bills | Create 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}/attachments | List 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}/download | Download bill attachment | | POST | /companies/{companyId}/connections/{connectionId}/push/bills/{billId}/attachments | Upload bill attachment | | GET | /companies/{companyId}/data/creditNotes | List credit notes | | GET | /companies/{companyId}/data/creditNotes/{creditNoteId} | Get credit note | | GET | /companies/{companyId}/connections/{connectionId}/options/creditNotes | Get create/update credit note model | | POST | /companies/{companyId}/connections/{connectionId}/push/creditNotes | Create credit note | | PUT | /companies/{companyId}/connections/{connectionId}/push/creditNotes/{creditNoteId} | Update credit note | | GET | /companies/{companyId}/data/customers | List customers | | GET | /companies/{companyId}/data/customers/{customerId} | Get customer | | GET | /companies/{companyId}/connections/{connectionId}/options/customers | Get create/update customer model | | POST | /companies/{companyId}/connections/{connectionId}/push/customers | Create customer | | PUT | /companies/{companyId}/connections/{connectionId}/push/customers/{customerId} | Update customer | | GET | /companies/{companyId}/connections/{connectionId}/data/customers/{customerId}/attachments | List 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}/download | Download customer attachment | | GET | /companies/{companyId}/connections/{connectionId}/data/directCosts | List direct costs | | GET | /companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId} | Get direct cost | | GET | /companies/{companyId}/connections/{connectionId}/options/directCosts | Get create direct cost model | | POST | /companies/{companyId}/connections/{connectionId}/push/directCosts | Create direct cost | | DELETE | /companies/{companyId}/connections/{connectionId}/push/directCosts/{directCostId} | Delete direct cost | | POST | /companies/{companyId}/connections/{connectionId}/push/directCosts/{directCostId}/attachment | Upload 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}/download | Download direct cost attachment | | GET | /companies/{companyId}/connections/{connectionId}/data/directCosts/{directCostId}/attachments | List direct cost attachments | | GET | /companies/{companyId}/connections/{connectionId}/data/directIncomes | List direct incomes | | GET | /companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId} | Get direct income | | GET | /companies/{companyId}/connections/{connectionId}/options/directIncomes | Get create direct income model | | POST | /companies/{companyId}/connections/{connectionId}/push/directIncomes | Create direct income | | POST | /companies/{companyId}/connections/{connectionId}/push/directIncomes/{directIncomeId}/attachment | Create 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}/download | Download direct income attachment | | GET | /companies/{companyId}/connections/{connectionId}/data/directIncomes/{directIncomeId}/attachments | List direct income attachments | | GET | /companies/{companyId}/data/financials/balanceSheet | Get balance sheet | | GET | /companies/{companyId}/data/financials/profitAndLoss | Get profit and loss | | GET | /companies/{companyId}/data/financials/cashFlowStatement | Get cash flow statement | | GET | /companies/{companyId}/data/info | Get company info | | POST | /companies/{companyId}/data/info | Refresh company info | | GET | /companies/{companyId}/data/invoices | List invoices | | GET | /companies/{companyId}/data/invoices/{invoiceId} | Get invoice | | GET | /companies/{companyId}/data/invoices/{invoiceId}/pdf | Get invoice as PDF | | GET | /companies/{companyId}/connections/{connectionId}/data/invoices/{invoiceId}/attachments | List 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}/download | Download invoice attachment | | GET | /companies/{companyId}/connections/{connectionId}/options/invoices | Get create/update invoice model | | POST | /companies/{companyId}/connections/{connectionId}/push/invoices | Create 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}/attachment | Upload invoice attachment | | GET | /companies/{companyId}/connections/{connectionId}/data/itemReceipts | List item receipts | | GET | /companies/{companyId}/connections/{connectionId}/data/itemReceipts/{itemReceiptId} | Get item receipt | | GET | /companies/{companyId}/data/items | List items | | GET | /companies/{companyId}/data/items/{itemId} | Get item | | GET | /companies/{companyId}/connections/{connectionId}/options/items | Get create item model | | POST | /companies/{companyId}/connections/{connectionId}/push/items | Create item | | GET | /companies/{companyId}/data/journalEntries | List journal entries | | GET | /companies/{companyId}/data/journalEntries/{journalEntryId} | Get journal entry | | GET | /companies/{companyId}/connections/{connectionId}/options/journalEntries | Get create journal entry model | | POST | /companies/{companyId}/connections/{connectionId}/push/journalEntries | Create journal entry | | DELETE | /companies/{companyId}/connections/{connectionId}/push/journalEntries/{journalEntryId} | Delete journal entry | | GET | /companies/{companyId}/data/journals | List journals | | GET | /companies/{companyId}/data/journals/{journalId} | Get journal | | GET | /companies/{companyId}/connections/{connectionId}/options/journals | Get create journal model | | POST | /companies/{companyId}/connections/{connectionId}/push/journals | Create journal | | GET | /companies/{companyId}/data/paymentMethods | List payment methods | | GET | /companies/{companyId}/data/paymentMethods/{paymentMethodId} | Get payment method | | GET | /companies/{companyId}/data/payments | List payments | | GET | /companies/{companyId}/data/payments/{paymentId} | Get payment | | GET | /companies/{companyId}/connections/{connectionId}/data/payments | List payments | | GET | /companies/{companyId}/connections/{connectionId}/options/payments | Get create payment model | | POST | /companies/{companyId}/connections/{connectionId}/push/payments | Create payment | | GET | /companies/{companyId}/data/purchaseOrders | List purchase orders | | GET | /companies/{companyId}/data/purchaseOrders/{purchaseOrderId} | Get purchase order | | GET | /companies/{companyId}/connections/{connectionId}/options/purchaseOrders | Get create/update purchase order model | | POST | /companies/{companyId}/connections/{connectionId}/push/purchaseOrders | Create purchase order | | PUT | /companies/{companyId}/connections/{connectionId}/push/purchaseOrders/{purchaseOrderId} | Update purchase order | | GET | /companies/{companyId}/data/purchaseOrders/{purchaseOrderId}/pdf | Download purchase order as PDF | | GET | /companies/{companyId}/connections/{connectionId}/data/purchaseOrders/{purchaseOrderId}/attachments | List 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}/download | Download purchase order attachment | | GET | /companies/{companyId}/data/salesOrders | List sales orders | | GET | /companies/{companyId}/data/salesOrders/{salesOrderId} | Get sales order | | GET | /companies/{companyId}/data/suppliers | List suppliers | | GET | /companies/{companyId}/data/suppliers/{supplierId} | Get supplier | | GET | /companies/{companyId}/connections/{connectionId}/options/suppliers | Get create/update supplier model | | POST | /companies/{companyId}/connections/{connectionId}/push/suppliers | Create supplier | | PUT | /companies/{companyId}/connections/{connectionId}/push/suppliers/{supplierId} | Update supplier | | GET | /companies/{companyId}/connections/{connectionId}/data/suppliers/{supplierId}/attachments | List 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}/download | Download supplier attachment | | GET | /companies/{companyId}/data/taxRates | List all tax rates | | GET | /companies/{companyId}/data/taxRates/{taxRateId} | Get tax rate | | GET | /companies/{companyId}/data/trackingCategories | List tracking categories | | GET | /companies/{companyId}/data/trackingCategories/{trackingCategoryId} | Get tracking categories | | GET | /companies/{companyId}/connections/{connectionId}/data/transfers | List transfers | | POST | /companies/{companyId}/connections/{connectionId}/push/transfers/{transferId}/attachment | Upload transfer attachment | | GET | /companies/{companyId}/connections/{connectionId}/data/transfers/{transferId} | Get transfer | | GET | /companies/{companyId}/connections/{connectionId}/options/transfers | Get create transfer model | | POST | /companies/{companyId}/connections/{connectionId}/push/transfers | Create transfer | | GET | /companies/{companyId}/connections/{connectionId}/data/bankAccounts | List bank accounts | | GET | /companies/{companyId}/connections/{connectionId}/data/bankAccounts/{accountId} | Get bank account | | GET | /companies/{companyId}/connections/{connectionId}/options/bankAccounts | Get create/update bank account model | | POST | /companies/{companyId}/connections/{connectionId}/push/bankAccounts | Create bank account | | PUT | /companies/{companyId}/connections/{connectionId}/push/bankAccounts/{bankAccountId} | Update bank account | | GET | /companies/{companyId}/connections/{connectionId}/data/bankAccounts/{accountId}/bankTransactions | List bank account transactions | | GET | /companies/{companyId}/connections/{connectionId}/options/bankAccounts/{accountId}/bankTransactions | Get create bank account transactions model | | POST | /companies/{companyId}/connections/{connectionId}/push/bankAccounts/{accountId}/bankTransactions | Create bank account transactions | | GET | /companies/{companyId}/reports/agedDebtor/available | Aged debtors report available | | GET | /companies/{companyId}/reports/agedDebtor | Aged debtors report | | GET | /companies/{companyId}/reports/agedCreditor/available | Aged creditors report available | | GET | /companies/{companyId}/reports/agedCreditor | Aged creditors report |
Match user requests to endpoints in references/api-spec.lap. Key patterns:
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
> Generated from the official API spec by LAP
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-11 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-01 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-05 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-18 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-16 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-09 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-14 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-06 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-10 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-07 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-17 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-03 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-20 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-08 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-22 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-02 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-19 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-15 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-21 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-04 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-12 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-13 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +36 percentage points is the difference between those two pass rates over the 22 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
The per-case answers from this run were removed by the retention sweep, so the case table below shows the verdicts without the text either arm produced. The counts above were recorded at the time and are unaffected. Answers are now kept for 180 days.
Other measured skills in the registry, with their headline benchmark lift.