UsersCreate User

Create User

Compliance notice: both email_id and phone_number must be user-owned and actively verified before submission. The frontend is responsible for collecting and verifying these contact details before calling this API. Acceptable verification methods include OTP, magic link/confirmation link, OAuth-based verification, trusted third-party identity/KYC providers, and SIM/carrier-based phone verification where applicable. Dummy, temporary, or unverified values are not accepted. Requests with unverified data may be rejected and may trigger compliance flags or API access restrictions.

curl -X POST "https://sandbox-api.aparatech.io/v1/public/users/individual" \
  -H "Content-Type: application/json" \
  -H "MID: example_string" \
  -d '{
  "name": "John Doe",
  "email": "user@example.com",
  "phone": "81234567890",
  "phoneCode": "+62"
}'
{
  "status": "success",
  "data": {
    "userId": "OCUX-17774643027532317"
  }
}
POST
/v1/public/users/individual
POST
Base URLstring

Target server for requests. Edit to use your own host.

Content-Typestring
Required

The media type of the request body

Options: application/json
header
MIDstring
Required

Merchant ID for authentication.

namestring
Required

Full name of the user.

emailstring
Required

Email address of the user.

phonestring
Required

Phone number of the user.

phoneCodestring
Required

Country calling code (e.g. +62).

Request Preview
Response

Response will appear here after sending the request

Headers

MIDstring
Required

Merchant ID for authentication.

Body

application/json
namestring
Required

Full name of the user.

Example:
John Doe
emailstring
Required

Email address of the user.

Example:
user@example.com
phonestring
Required

Phone number of the user.

Example:
81234567890
phoneCodestring
Required

Country calling code (e.g. +62).

Example:
+62

Responses

statusstring
dataobject