Skip to main content
POST
Onboard a Device

What it does

Registers a new device/organization for e-invoicing before you can clear or report any documents. This is required once per device before you can call any invoice, credit note, or debit note endpoint.

Authentication

Requires a valid token from Authenticate.

Request Body

string
required
One-time password sent for verification
string
required
Your organization’s 15-digit VAT number
string
required
Unique identifier you choose for this device
string
required
standard, simplified, or both — see note below
string
required
Legal business name
string
required
Branch or unit name (e.g. city/location)
string
required
Industry category, e.g. IT, Retail
string
required
Registered business address
string
required
ISO country code, e.g. SA
string
required
Contact email for this onboarding
Choosing invoice_type:
  • standard — for B2B invoices requiring real-time clearance
  • simplified — for B2C invoices, reported (not cleared) within 24 hours
  • both — device can issue either type

Example Request

Example Response

Save the onboard_id returned here — every invoice, credit note, and debit note endpoint requires it in the URL path.

Where to get the OTP

Errors