Create a new business with idempotency support via external_id.
Supported Markets: EU/UK, Nordic, and APAC countries (GB, DE, FR, NL, ES, BE, IT, IE, AT, PT, SE, NO, DK, FI, IS, MY, SG)
Entity Type Validation:
Idempotency: If a business with the same external_id already exists for your partner, this endpoint will return the existing business (HTTP 200) instead of creating a duplicate.
Response Metadata: Includes _meta field indicating creation vs idempotent return.
Required Fields: external_id, legal_name, entity_type, email
Partner-level JWT token (unscoped). Token payload includes partner_id. Business access is validated via partner ownership. Format: Bearer <your-jwt-token>
Use this for: Multi-business operations where the business_id is specified in the URL and partner has access to multiple businesses.
Serializer for creating new businesses
Your unique identifier for this business (used for idempotency)
1 - 255Legal registered name of the business
1 - 255Business entity type (e.g., 'limited', 'gmbh', 'bv'). Validated for GB, DE, NL, ES, BE. Any string accepted for other countries.
1Primary email address for the business
1Business phone number
Tax identification number (other than VAT)
EU VAT registration number
20Company registration number (e.g., Companies House number for UK)
20ISO 3166-1 alpha-2 country code (e.g., GB, DE, NL, ES, MY, SG)
1 - 2Province or state within the country
100European NACE industry classification code
10Base currency for accounting (ISO 4217 code: EUR, GBP, USD, SEK, NOK, DKK, ISK, MYR, SGD)
1 - 3Accounting method: 'cash' or 'accrual' (default: accrual)
cash - Cash Basisaccrual - Accrual Basiscash, accrual Fiscal year end date (format: YYYY-MM-DD, e.g., '2024-03-31' for March 31st year-end)
Custom JSON metadata for partner-specific data
Full business serializer for list and detail views
Unique identifier for the business
Legal registered name of the business
255ISO 3166-1 alpha-2 country code (e.g., GB, DE, NL, MY, SG)
2Primary email address for the business
Base currency for accounting (ISO 4217 code)
3Accounting method: 'cash' or 'accrual'
20Fiscal year end date
Date and time when the business was activated
Whether the business is active (false if archived)
Date and time when the business was created
Date and time when the business was last updated
Your unique identifier for this business
Display name for the business (defaults to legal_name)
255Business entity type (e.g., 'limited', 'gmbh', 'bv')
Business phone number
Tax identification number (other than VAT)
EU VAT registration number
Company registration number (e.g., Companies House number for UK)
Province or state within the country
100European NACE industry classification code
10Custom JSON metadata for partner-specific data