Bulk create registrations
Create multiple registrations for a corporation in one request. Each item follows the same validation rules as the single create endpoint.Request body
The corporation UUID that owns the registrations.
Array of registration objects (minimum 1). Each object accepts:
| Field | Type | Required | Description |
|---|---|---|---|
registration_tax_type_id | string | Yes | Content ID for the jurisdiction and tax type |
tax_types | string[] | Yes | Tax types to register for (minimum 1) |
frequencies | string[] | Yes | Filing frequencies (minimum 1) |
effective_start_date | string | No | ISO date (YYYY-MM-DD) |
registered_by | string | No | COMMENDA, API, or USER |
tax_registration_number | string | No | Permit or account number from the tax authority |
credential_id | string | No | UUID of stored portal credentials |
member_state_registration_id | string | No | UUID of prerequisite domestic registration (Union OSS) |
registered_through_registration_tax_type_id | string | No | Content ID for the member country (Non-Union OSS, IOSS) |
Bulk request validation
Request Commenda validation for multiple registrations at once. This triggers the same verification process as the individual validation request.Request body
The corporation UUID.
Array of registration UUIDs to validate (minimum 1).
Bulk update registration status
Update the registration status for multiple registrations simultaneously.Request body
The corporation UUID.
Array of registration UUIDs to update (minimum 1).
The new status to apply to all specified registrations.Values:
REGISTERED, REGISTRATION_IN_PROGRESS, PENDINGWhen to use bulk operations
- Onboarding — Register a corporation across multiple jurisdictions in a single call instead of making separate requests
- Validation sweeps — Request validation for all pending registrations at once
- Status updates — Mark multiple registrations as active after receiving confirmation from tax authorities
Each item in a bulk request is processed independently. If one item fails validation (e.g., duplicate registration), the remaining items still succeed. Always check the
status or success field on each result item.Related
- Create Registration — Create a single registration
- Tax Registrations V2 Overview — Full workflow and concepts