dinero-regnskab
Installation
SKILL.md
Dinero-bogføring via browser-API
Setup (engangs pr. session)
- Start vedvarende Chromium med CDP:
"$(fd 'Google Chrome for Testing' ~/Library/Caches/ms-playwright -t f -d 6 | head -1)" --user-data-dir=/tmp/dinero-profile --remote-debugging-port=9222 --no-first-run "https://dinero.dk"(playwright-chromium:~/Library/Caches/ms-playwright/chromium-1234/chrome-mac-arm64/Google Chrome for Testing.app/Contents/MacOS/Google Chrome for Testing) npm --prefix /tmp/dinero-auto install playwright(engang) — scripts kører mednode /tmp/dinero-auto/*.mjs- Bruger logger selv ind (Google/Visma + MitID) → bekræft med
chromium.connectOverCDP('http://localhost:9222')og find sidenapp.dinero.dk/{orgId}/... - Alt API-kald sker via
page.evaluate(fetch('/api/...', {credentials:'include'}))— cookie-auth følger browseren
Officiel public API — komplet OpenAPI-spec (148 endpoints)
Den fulde, officielle API-flade ligger i references/openapi.json (Dinero API v1, hentet 2026-09-03 fra https://api.dinero.dk/openapi/v1/swagger.json — browservisning: https://api.dinero.dk/openapi/index.html, Postman: https://api.dinero.dk/docs/postman).
- Auth: Visma Connect OAuth 2.0 (Client ID/Secret + org + scopes
read/write/offline) — ANDEN auth-vej end browser-cookies ovenfor; public API kræver egen nøgle - Endpoint-grupper (ca.): invoices 21 · vouchers 12 · sales 12 · integrations 10 · vouchertemplates 7 · tradeoffers 7 · ledgeritems 5 · contacts 5 · webhooks 4 · purchase-vouchers 4 · attachments 4 · state-of-account 3 · files 3 · accounts 3 · rest: organizations, vat, settings, products, sms, electronic-invoice, accounting-years m.fl.
- Læg mærke til versionerede stier:
/v1.1/...og/v1.2/...eksisterer ved siden af/v1/...
Slå et endpoint op i spec'en (behøver ikke læses i context):