Skip to main content
Registers a new sub-merchant under the master merchant and returns the correlation_id (UUID) that identifies the relationship. This UUID is required by all other NaaS endpoints that operate on behalf of the sub-merchant.
This endpoint operates at the master merchant level. Do not include correlation_id in the envelope — omit that field entirely when signing.

Payload fields

Permission object: Available products: Pass [{}] (an array with one empty object) to grant access to all products at once, all sharing the top-level split_pct.

Response 201 Created

Store the returned correlation_id — it is the UUID used in all subsequent NaaS calls for this sub-merchant. 400 — missing tax_id, legal_name, or permissions; or unknown product_code. 409 — the tax_id is already registered as a master merchant.