What you need
- Business information for onboarding setup
What we provide
- API key and Company ID (issued after onboarding approval)
- Sandbox environment access for testing before production
- Shipment data, document files, or an API workflow for creating declarations
Integration steps
Complete onboarding
Provide your business details to activate your Eaze Customs account:Company Details: Company name, EORI Number, VAT Number, IOSS Number, Procedure Types (import, export, transit)Contact Person: First name, Last name, Email, Phone numberAddress: House number, Street, City, State/Region, Country code, Postal code
Receive API credentials
After approval, you receive an API key, Company ID, and Sandbox URL.
Store them securely — never commit credentials to version control.
Set up authentication
Include your API key as a Bearer credential on every request:See the Authentication Guide for environment variables, key rotation, and troubleshooting.
Create declarations
Create declarations from your platform with the external API, or let users upload invoices, packing lists, and manifests for OCR-based declaration creation.
Eaze Customs validates the data and returns a
declaration_id with the initial status.
See Import Declarations, Export Declarations, and Transit Declarations.Review and correct
Use validation results to correct missing or invalid declaration data before sending it to customs.
If customs rules and shipment status allow changes after submission, submit an amendment or request invalidation.
Every change is recorded in the audit trail.
Track status
Poll the status endpoint or configure webhooks to receive
declaration.cleared and declaration.rejected events without polling.