Home
Home/Developers/Endpoints
Ed25519 signaturesSHA-256 hashes8 SDKs
Status
Sign inStart free
Home
Start here
Overview
Authentication
Errors
FAQ
API
Events
Canonical JSON and hashes
Documents
Anchoring a file
AI attestations
Attestation schema
Verifying attestations
Traces
Sealing a trace
Audit logs
Organizations
Streams
Portal
Public proof
Event schema
Exporting events
Integrations
Clerk
Auth0
Embeddable viewer
All endpoints
Reference
SDKs
Node.js
Python
Go
Java
Ruby
Rust
.NET
PHP
REST
Verification
Docs · Reference

All endpoints

60 endpoints under one base URL. Each row opens the endpoint's card with fields, samples and errors.

sha-256 · 3a352297…2592
sha-256 · 632306ff…d4e6
Base URLhttps://api.invoance.com
AuthenticationAuthorization or X-API-Key
Rate limitRequests per second are limited per tenant, so every key under a tenant shares one budget: the plan's rate_limit_per_sec (developer 10, builder 50, growth 200, compliance 500, enterprise 500), or the organization's override when one is set, with a minute budget of 60 times that figure; 10 per second is the fallback when no plan row is found.
EventsOpen reference
POST/v1/eventsIngest an eventGET/v1/eventsList eventsGET/v1/events/{event_id}Get an eventPOST/v1/events/{event_id}/verifyVerify an event
DocumentsOpen reference
POST/v1/document/anchorAnchor a documentGET/v1/documentList documentsGET/v1/document/{event_id}Get a documentGET/v1/document/{event_id}/originalDownload the originalPOST/v1/document/{event_id}/verifyVerify a document hash
AI AttestationsOpen reference
POST/v1/ai/attestationsIngest an attestationGET/v1/ai/attestationsList attestationsGET/v1/ai/attestations/{attestation_id}Get an attestationGET/v1/ai/attestations/{attestation_id}/rawGet the raw payloadPOST/v1/ai/attestations/{attestation_id}/verifyVerify a hash
TracesOpen reference
POST/v1/tracesCreate a traceGET/v1/tracesList tracesGET/v1/traces/{trace_id}Get a traceDELETE/v1/traces/{trace_id}Delete an empty tracePOST/v1/traces/{trace_id}/sealSeal a traceGET/v1/traces/{trace_id}/proofGet the proof bundleGET/v1/traces/{trace_id}/proof/pdfDownload the proof bundle as PDFGET/v1/proof/trace/{trace_id}Get the public proof
Audit LogsOpen reference
POST/v1/audit/eventsIngest an audit eventGET/v1/audit/eventsList audit eventsGET/v1/audit/events/{id}Get an audit eventGET/v1/audit/events/{id}/verifyVerify an audit eventPOST/v1/audit/orgsCreate an audit orgGET/v1/audit/orgsList audit orgsPATCH/v1/audit/orgs/{id}Rename an audit orgDELETE/v1/audit/orgs/{id}Delete an audit orgPOST/v1/audit/orgs/{id}/archiveArchive an audit orgPOST/v1/audit/orgs/{id}/unarchiveUnarchive an audit orgGET/v1/audit/orgs/{id}/integrityCheck an org's sequence integrityPUT/v1/audit/orgs/{id}/retentionSet an org's retentionPOST/v1/audit/orgs/{id}/streamsCreate a webhook streamGET/v1/audit/orgs/{id}/streamsList an org's streamsDELETE/v1/audit/orgs/{id}/streams/{stream_id}Delete a streamPOST/v1/audit/orgs/{id}/streams/{stream_id}/testSend a test deliveryPOST/v1/audit/portal_sessionsCreate a portal sessionPOST/v1/audit/exportsCreate an exportGET/v1/audit/exports/{id}Get an exportPOST/v1/audit/portal/exchangeExchange a portal link tokenGET/v1/audit/portal/eventsList events through the portalGET/v1/audit/portal/events/{id}Get an event through the portalGET/v1/audit/portal/events/{id}/verifyVerify an event through the portalGET/v1/audit/portal/orgGet the portal's org and issuerGET/v1/audit/portal/streamsList streams through the portalPOST/v1/audit/portal/streamsCreate a stream through the portalDELETE/v1/audit/portal/streams/{id}Delete a stream through the portalPOST/v1/audit/portal/streams/{id}/testTest a stream through the portalGET/v1/proof/audit/{event_id}Get the public proof of an audit eventPOST/v1/proof/audit/{event_id}/verifyVerify a copy of an audit event
PlatformAuthentication
GET/v1/meIntrospect the API keyGET/keys/{domain}Fetch an organization's public keyGET/v1/proof/event/{event_id}Read an event's public proofPOST/v1/proof/event/{event_id}/verifyVerify an event hash publiclyGET/v1/proof/{event_id}/organizationRead a document anchor's public proofPOST/v1/proof/{event_id}/verifyVerify a document hash publiclyGET/v1/proof/ai/{attestation_id}Read an AI attestation's public proofPOST/v1/proof/ai/{attestation_id}/verifyVerify an AI content hash publicly

Verified documents and records. Invoance records the exact version of every invoice, report and notice your company sends, so the people who receive them can confirm they have the version you sent, without taking your word for it.

Products

  • Evidence Rooms
  • Audit Logs
  • Event Ledger
  • AI Attestation
  • Document Anchoring
  • Traces

Developers

  • Documentation
  • API reference
  • SDKs
  • How it works
  • How traces seal
  • System status

Verify

  • Audit Log
  • Event
  • AI Attestation
  • Document
  • Trace

Company

  • Company overview
  • What is Invoance
  • Pricing
  • Security
  • Compliance teams
  • Finance teams
  • Partners
  • Brand assets
  • Resources
  • Help center
  • Contact
© 2025 – 2026 Invoance, Inc. All rights reserved.© 2026 Invoance, Inc. All rights reserved.
PrivacyLegal noticeLegal FAQ