← 返回 Skills 市场
mickmicksh

Lap Accounting Api

作者 mickmicksh · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
218
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install lap-accounting-api
功能描述
Accounting API skill. Use when working with Accounting for companies. Covers 135 endpoints.
使用说明 (SKILL.md)

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

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

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

# 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

安全使用建议
This skill appears to be a straightforward instruction-only connector to Codat (api.codat.io). If you install it: (1) provide only a dedicated ACCOUNTING_API_KEY with the minimum necessary permissions; (2) verify the key's scope and rotate it if you stop using the skill; (3) be aware that the SKILL.md references a missing api-spec file (references/api-spec.lap) — that may limit in-skill documentation but does not change runtime behavior; and (4) since the source/homepage is unknown, prefer using keys with limited scope and monitor API activity when first enabling the skill.
功能分析
Type: OpenClaw Skill Name: lap-accounting-api Version: 1.0.1 The skill bundle is a standard API wrapper for the Codat accounting platform (api.codat.io). It defines 135 legitimate accounting endpoints and requires an environment variable for authentication, with no evidence of malicious instructions, data exfiltration, or unauthorized execution in SKILL.md or _meta.json.
能力评估
Purpose & Capability
Name/description match the listed endpoints and the skill only requires an ACCOUNTING_API_KEY to call the accounting API (api.codat.io). Nothing requested (binaries, unrelated env vars, or config paths) appears out of scope for an accounting API integration.
Instruction Scope
SKILL.md instructs the agent to set an API key header and call specific Codat endpoints. It does not instruct reading local files, unrelated env vars, or sending data to third-party endpoints outside the documented base URL. The doc references a local file (references/api-spec.lap) that is not present in the manifest — this is an informational inconsistency, not a security risk by itself.
Install Mechanism
No install spec and no code files (instruction-only). Nothing is written to disk or downloaded, which is lower risk.
Credentials
Only one required env var (ACCOUNTING_API_KEY) is declared and is appropriate for calling the API. No other secrets or unrelated credentials are requested.
Persistence & Privilege
always is false and the skill does not request elevated/persistent system presence or modification of other skills. Agent invocation settings are default.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install lap-accounting-api
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /lap-accounting-api 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Major update: Migrated the skill to a different accounting API provider and updated endpoints accordingly. - Switched API provider from unify.apideck.com (API v10.24.7) to api.codat.io (API v3.0.0) - Refreshed authentication, setup steps, and base URL information - Updated endpoint list from 143 endpoints to 135 endpoints, focusing on company-based operations - Revised descriptions to reflect new API coverage and adjusted naming for accuracy - Documentation now reflects endpoints, paths, and resource structure for the new provider
v1.0.0
Initial release of lap-accounting-api. - Provides access to Accounting API version 10.24.7. - Supports 143 endpoints covering key accounting objects (tax rates, bills, invoices, payments, bank accounts, etc). - Requires ACCOUNTING_API_KEY for authentication. - Standard CRUD operations available for most entities. - Base URL: https://unify.apideck.com
元数据
Slug lap-accounting-api
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Lap Accounting Api 是什么?

Accounting API skill. Use when working with Accounting for companies. Covers 135 endpoints. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 218 次。

如何安装 Lap Accounting Api?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install lap-accounting-api」即可一键安装,无需额外配置。

Lap Accounting Api 是免费的吗?

是的,Lap Accounting Api 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Lap Accounting Api 支持哪些平台?

Lap Accounting Api 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Lap Accounting Api?

由 mickmicksh(@mickmicksh)开发并维护,当前版本 v1.0.1。

💬 留言讨论