← All documentation

Developers / test environments

Isolated test environments

Use a separate test machine client for API calls or a separate product human session for the browser Explorer. Both use api.test.d0.eu with product-specific audiences. Production credentials cannot be reused. The Console reports a service outage explicitly when a test runtime is unavailable.

The Explorer requires sign-in. The references below are public.

Platform DNS

Activate an organization-owned .test domain, then read and change persistent simulated DNS records. Registrar, public DNS, orders, S3 and clusters are excluded.

https://api.test.d0.eu/platform/v1

Read DNS test reference →

Accounting

Activation seeds synthetic accounts and a period. Explore accounts, periods, draft entries and trial balance. Posting, external delivery and webhooks are closed.

https://api.test.d0.eu/accounting/v1

Read Accounting test reference →

E-Invoice

Commission a trusted validation policy, store the fixed UBL fixture, then queue a real test validation and inspect its findings. Issuance is disabled.

https://api.test.d0.eu/einvoice/v1

Read E-Invoice test reference →

ERiC

The human Explorer lists fixed synthetic outcomes. A separate test machine client with DPoP can run simulations. Native execution and transmission stay disabled.

https://api.test.d0.eu/eric/v1

Read ERiC test reference →

Machine access uses dedicated test resources and product scopes. Register its public key at d0 identity; keep private keys outside the browser. Each product checks the current organization and its own local permissions. The API bases above include /v1; use the exact OAuth resource in each reference when requesting a token.