Register OAuth
Member Authentication
Register OAuth
Merchant OAuth Register. Pass OAuth token in request header (Auth.js JWT). Headers: X-Auth-JS-Token | X-Auth-Token | X-OAuth-Token
POST
Register OAuth
Endpoint Overview
POSThttps://api.unibee.dev/merchant/auth/sso/oauth/register
Merchant OAuth Register. Pass OAuth token in request header (Auth.js JWT). Headers: X-Auth-JS-Token | X-Auth-Token | X-OAuth-Token
Authorization
All UniBee Merchant API requests require authentication via API key.| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer <your_api_key> |
Content-Type | Yes | application/json (for request body) |
Parameters
Parameters for this endpoint are listed below. The schema is also shown in the Try it panel.Request body
| Name | Type | Required | Description |
|---|---|---|---|
companyName | string | No | Company Name |
countryCode | string | No | Country Code |
countryName | string | No | Country Name |
email | string | Yes | The merchant member email address |
firstName | string | No | The merchant owner’s first name |
lastName | string | No | The merchant owner’s last name |
metadata | object | No | Metadata,Map |
password | string | No | The owner’s password |
phone | string | No | The owner’s Phone |
userName | string | No | The owner’s UserName |
Request examples
cURL
Sandbox
Response
Success responses return a JSON envelope withcode, data, message, redirect, and requestId. code 0 indicates success.
| Field | Type | Description |
|---|---|---|
code | integer | Response code. 0 = success |
data | object | Response payload |
data.merchantMember | object | |
data.token | string | Access token of admin portal |
message | string | Human-readable message |
requestId | string | Request ID for support |
Error handling
| HTTP status | Meaning |
|---|---|
| 400 | Bad request — invalid or missing parameters. Check message in the body. |
| 401 | Unauthorized — missing or invalid API key. |
| 404 | Not found — invalid path or resource. |
| 500 | Server error — retry with backoff. |
code in the response body is non-zero, check message for details. Use requestId when contacting support.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Merchant OAuth Register. Pass OAuth token in request header (Auth.js JWT). Headers: X-Auth-JS-Token | X-Auth-Token | X-OAuth-Token
The merchant member email address
Company Name
Country Code
Country Name
The merchant owner's first name
The merchant owner's last name
Metadata,Map
The owner's password
The owner's Phone
The owner's UserName

