Skip to content
Invogi Docs
Search
Ctrl
K
Cancel
Open Invogi
→
Select theme
Dark
Light
Auto
Menu
Getting started
What Invogi does
Run your first scan
Set up your workspace
Guides
Scan your invoice history
Analyze new invoices
Review findings
Suppliers and bank accounts
Read the Overview dashboard
Multiple companies
Integrations
Integrations overview
Xero
QuickBooks Online
Dynamics 365 Business Central
Odoo
KSeF (Poland)
Reference
Decisions
Finding types
Roles and permissions
Plans and usage
Glossary
FAQ and troubleshooting
Developers
Developer guide
Submit invoices
Webhooks
API reference
Overview
Operations
Reserve an invoice-document upload through the API Worker
Upload the raw bytes for a reserved invoice document
Read background document-analysis status
List invoices for the authenticated organization, newest first
Create and analyze a canonical invoice
Analyze a previously uploaded invoice document
Read a canonical invoice
Download the PASS-only canonical accounting export
Stream the tenant-authorized source invoice document inline (ANALYST+)
Read the chronological invoice audit timeline (ANALYST+)
Get latest analysis
Run full reference validation for one invoice now (ANALYST+)
List findings across the organization (review queue)
Get a finding with its evidence
Review a finding
List members eligible to own findings (ANALYST+)
Assign or unassign a finding (ANALYST+)
List ordered finding routing rules (ADMIN+)
Create a finding routing rule (ADMIN+)
Delete a finding routing rule (ADMIN+)
List the organization's active companies (legal entities), default first
Analyze confirmed, normalized historical invoice rows
Get scan status
List findings for a scan
List webhook endpoints
Create a webhook endpoint
Rotate a webhook endpoint's signing secret (ADMIN+)
Delete a webhook endpoint
List the latest 100 webhook deliveries (ADMIN+)
Replay a webhook delivery (ADMIN+)
Get the organization's current subscription/plan status mirrored from Paddle
Build a Paddle.js checkout config for a public Invogi plan (ADMIN+)
Create a short-lived Paddle customer portal link (ADMIN+)
Get lifetime or current-period usage and entitlement status
Delete the current workspace (OWNER only)
Get or provision the workspace's private invoice intake address (ADMIN+)
Enable or disable consent for Cloudflare AI and Google document processing (OWNER only)
Set the organization's base currency (OWNER only)
Choose which structured invoices get full reference validation (OWNER only)
List KSeF connections without exposing credentials (ADMIN+)
Save or rotate a customer-owned KSeF token for a company and environment (ADMIN+)
Authenticate the stored token against the selected KSeF environment (ADMIN+)
List the 100 newest durable submissions for a KSeF connection (ADMIN+)
Submit a completed FA(3) XML invoice with a current PASS decision (ADMIN+)
Disable a KSeF connection without deleting its audit history (ADMIN+)
List ERP connections and their five most recent sync runs, without exposing credentials (ADMIN+)
Connect an ERP to sync vendors and vendor bills/purchase invoices into a company (ADMIN+, requires an active subscription)
Begin the OAuth authorization-code flow for Xero or QuickBooks Online (ADMIN+)
OAuth redirect target for Xero/QuickBooks Online consent screens (public; authenticated by the signed state parameter, not a session)
Trigger a sync now instead of waiting for the hourly cron (ADMIN+)
Disconnect an ERP connection (ADMIN+)
Open Invogi
→
Select theme
Dark
Light
Auto
Overview
Invogi API
0.1.0
Section titled “Invogi API 0.1.0”
Pre-payment invoice control API.
Information
OpenAPI version:
3.1.0
Operations
Section titled “Operations”
POST
/uploads
PUT
/uploads/{uploadId}/content
GET
/uploads/{uploadId}/status
GET
/invoices
POST
/invoices
POST
/invoices/from-upload
GET
/invoices/{invoiceId}
GET
/invoices/{invoiceId}/export
GET
/invoices/{invoiceId}/document
GET
/invoices/{invoiceId}/timeline
GET
/invoices/{invoiceId}/analysis/latest
POST
/invoices/{invoiceId}/reference-validation
GET
/findings
GET
/findings/{findingId}
POST
/findings/{findingId}/review
GET
/findings/assignees
PATCH
/findings/{findingId}/assignment
GET
/finding-routing-rules
POST
/finding-routing-rules
DELETE
/finding-routing-rules/{ruleId}
GET
/companies
POST
/scans
GET
/scans/{scanId}
GET
/scans/{scanId}/findings
GET
/webhooks
POST
/webhooks
POST
/webhooks/{webhookId}/rotate-secret
DELETE
/webhooks/{webhookId}
GET
/webhooks/deliveries
POST
/webhooks/deliveries/{deliveryId}/replay
GET
/billing/subscription
POST
/billing/checkout
POST
/billing/portal-session
GET
/billing/usage
DELETE
/organizations/current
GET
/organizations/current/inbound-email
PATCH
/organizations/current/external-document-processing
PATCH
/organizations/current/base-currency
PATCH
/organizations/current/reference-validation
GET
/ksef-connections
POST
/ksef-connections
POST
/ksef-connections/{connectionId}/test
GET
/ksef-connections/{connectionId}/submissions
POST
/ksef-connections/{connectionId}/submissions
DELETE
/ksef-connections/{connectionId}
GET
/erp-connections
POST
/erp-connections
POST
/erp-connections/oauth/start
GET
/erp-connections/oauth/callback
POST
/erp-connections/{connectionId}/sync
POST
/erp-connections/{connectionId}/disconnect
Authentication
Section titled “Authentication”
bearerAuth
Section titled “bearerAuth”
Security scheme type:
http