Skip to main content
Version: v1

Optimus Integration API

Use the Optimus Integration API when your application can send JSON requests directly over HTTPS.

The API validates VAT IDs, compares company master data, returns corrected values when available, and can create PDF report metadata for validation runs.

Base URLs

EnvironmentBase URL
Productionhttps://app.optimussoftware.de
Testhttps://dev.app.optimussoftware.de

Authentication

Create a Personal Access Token in the Optimus web app under Settings > API Interface > API Tokens.

Authenticate every request by sending the token in the Authorization header with the Bearer scheme:

Authorization: Bearer <token>

The token secret is shown only once when it is created. Do not store real tok_optimus_ values in source code, logs, issue trackers, screenshots, or documentation examples.

Which Endpoint Should I Use?

GoalEndpoint
Resolve one VAT ID quicklyGET /api/v1/integration/vat/resolve
Find VAT IDs from company dataPOST /api/v1/integration/vat/lookup
Validate one or more records and wait for the resultPOST /api/v1/integration/vat/validations
Start a longer validation run and poll until it completesPOST /api/v1/integration/vat/validations/async
Retrieve a validation run laterGET /api/v1/integration/vat/validations/{operationId}

Use asynchronous validation for automated imports, larger batches, retry-safe integrations, and PDF-producing workflows.

Authentication

Paste your Personal Access Token. Requests will be sent with Authorization: Bearer <token>.

Security Scheme Type:

http

HTTP Authorization Scheme:

bearer

Bearer format:

PAT