Quickstart
Before you begin
Section titled “Before you begin”- Create or select an Emissary organization and environment in the authenticated portal.
- Create an API credential for that environment and grant only the scopes required by the integration.
- Keep the API key in a trusted server-side secret store; never ship it in a browser or mobile client.
- Use Sandbox for development. Production access is governed by separate account, issuer, provider, and operational requirements.
SDK package availability
The .NET, TypeScript, and Python SDK sources and executable examples are in this repository. Their public package-registry publication is not confirmed; do not assume a published package is available.
Lifecycle
Section titled “Lifecycle”-
Create or synchronize a customer.
-
Configure a tax rate and a compatible invoice series.
-
Create a draft and inspect calculated totals.
-
Call draft validation and resolve all blocking issues.
-
Issue using a stable idempotency key and explicit business authorization.
-
Read the invoice’s fiscal status and operation; do not treat HTTP success from issue as external acceptance.