executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
quickbooksManage QuickBooks Online accounting - invoices, customers, payments, and reports via Intuit API.
Independent GitHub snapshot · Automated classification · Original documentation governs
Small business accounting.
export QUICKBOOKS_ACCESS_TOKEN="xxxxxxxxxx"
export QUICKBOOKS_REALM_ID="123456789" # Company ID
export QB_BASE="https://quickbooks.api.intuit.com/v3/company"
curl "$QB_BASE/$QUICKBOOKS_REALM_ID/query?query=select * from Customer" \
-H "Authorization: Bearer $QUICKBOOKS_ACCESS_TOKEN" \
-H "Accept: application/json"
curl -X POST "$QB_BASE/$QUICKBOOKS_REALM_ID/invoice" \
-H "Authorization: Bearer $QUICKBOOKS_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"CustomerRef": {"value": "1"},
"Line": [{
"Amount": 100.00,
"DetailType": "SalesItemLineDetail",
"SalesItemLineDetail": {"ItemRef": {"value": "1"}}
}]
}'
curl "$QB_BASE/$QUICKBOOKS_REALM_ID/query?query=select * from Invoice" \
-H "Authorization: Bearer $QUICKBOOKS_ACCESS_TOKEN" \
-H "Accept: application/json"
curl "$QB_BASE/$QUICKBOOKS_REALM_ID/companyinfo/$QUICKBOOKS_REALM_ID" \
-H "Authorization: Bearer $QUICKBOOKS_ACCESS_TOKEN" \
-H "Accept: application/json"
curl -X POST "$QB_BASE/$QUICKBOOKS_REALM_ID/payment" \
-H "Authorization: Bearer $QUICKBOOKS_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"CustomerRef": {"value": "1"},
"TotalAmt": 100.00,
"Line": [{"Amount": 100.00, "LinkedTxn": [{"TxnId": "123", "TxnType": "Invoice"}]}]
}'