Learn how to easily integrate your existing user base into QuickBlox.
user[login]
and user[password]
(see Create Session).IdP_user_ID
and IdP_token
are credentials, user.id
is unique identifier.
{"Header-1": "#{variable-1}", "Header-2": "#{variable-2}"}
*All underscore(_) characters will be replaced with hyphen(-) characters here.
Example:
{"IdP_user_ID": "#{login}", "IdP_token": "#{password}"}
Allowed variables:
Variable | Type | Description |
---|---|---|
login | string | Value of user[login] (see Create Session). |
password | string | Value of user[password] (see Create Session). |
string | Value of user[email] (see Create Session). |
{"param_1": "#{variable-1}", "param_2": "#{variable-2}"}
Example:
{"IdP_user_ID": "#{login}", "IdP_token": "#{password}"}
Allowed variables:
Variable | Type | Description |
---|---|---|
login | string | Value of user[login] (see Create Session). |
password | string | Value of user[password] (see Create Session). |
string | Value of user[email] (see Create Session). |
GET
request will use query params.
POST
request will use body params.{"qb_user_field_1": "#{param_1}", "qb_user_field_2": "#{param_2}", "qb_user_field_3": "#{param_3}"}
Example:
{"uid": "#{user.id}", "login": "#{user.login}", "full_name": "#{user.full_name}", "external_user_id": "#{user.id}"}
Field | Type | Required | Description |
---|---|---|---|
uid | string | yes | Unique identifier. Hidden system field that links QuickBlox user with external system. |
login | string | no | User’s login (see Users). Generated based on UID if not specified. |
email | string | no | User’s email (see Users). Empty if not specified. |
full_name | string | no | User’s full name (see Users). Empty if not specified. |
external_user_id | int | no | ID of user in external system (see Users). Empty if not specified. |
login
and password
parameters, for example, put IdP_user_ID to login
and IdP_token to password
.
This is done for easy migration of applications that are already published on Apple Store and Google Play.