Get an API key
Ask your DualEntry administrator to generate an API key for you, or see Give an integration access if you’re the administrator. Every request authenticates with this key in theX-API-KEY header. There’s no OAuth flow or token exchange to set up.
Make your first request
Request the invoices collection. Replaceyour_api_key_here with your real key.
- cURL
- Python
- JavaScript
- PHP
- Go
- Java
- Ruby
200 status with a paginated list of invoices:
Base URL
All requests usehttps://api.dualentry.com, including requests from a sandbox organization, if you’re testing an integration before pointing it at production. Your API key is scoped to the organization it was issued from, so there’s no separate host to configure; only the key changes between a sandbox and a production integration.
All API requests use HTTPS. The API accepts and returns JSON-formatted data.
Next steps
- Authentication: key statuses, roles, and how authorization failures are reported.
- Core Concepts: the mechanics every integration needs to get right, including rate limits, pagination, and idempotent writes.
- Versioning: which version to build against and what counts as a breaking change.
- API Reference: every endpoint, request and response schema, and parameter.