Create User
Headers
Authorization
X-Device-Id
Required on non-GET requests to non-public paths (DeviceSignatureFilter), skipped for GET/whitelisted/multipart requests and in the local profile.
X-Signature
Base64 ECDSA signature over sha256(body) + timestamp + requestId, signed with the device's registered private key.
X-Timestamp
Unix epoch seconds; must be within 5 minutes of server time.
X-Request-Id
Unique per request - reused values are rejected as replays.
Request
This endpoint expects an object.
firstName
lastName
phone
nationalId
gender
dob
kraPinIndividual
acceptedTerms
acceptedPrivacyPolicy
email
roleIds
Response
201 Created
code
message
data
Errors
400
Bad Request Error
