گروه متدهای Users برای مدیریت احراز هویت و امنیت کاربر طراحی شده است. این گروه به کلاینت اجازه میدهد با اطلاعات کاربری محلی وارد سیستم شود، فرآیند بازیابی رمز عبور را آغاز یا تکمیل کند و با استفاده از یک «توکن رفرش» توکن دسترسی را بهروزرسانی نماید.
این متدها سطح پایهای تعامل کاربر با API را فراهم میکنند و برای دریافت و حفظ یک نشست کاربری معتبر مورد استفاده قرار میگیرند.
Documentation
/api/v1/users/local/authenticate
POST
کاربر را با استفاده از اطلاعات ورود محلی (ایمیل + رمز عبور) احراز هویت میکند و یک نشست (session) در سرور ایجاد میکند. پس از ورود موفق، سرور متن OK را بازمیگرداند و کوکیهای session_id، access_token و refresh_token را تنظیم میکند که برای درخواستهای محافظتشده بعدی مورد استفاده قرار میگیرند.
URL
https://quickex.io/api/v1/users/local/authenticate
Authorization Required
خیر (ورود عمومی با اطلاعات محلی).
Headers
Accept: application/jsonContent-Type: application/json
Request Body (JSON)
| فیلد | نوع | ضروری | توضیحات |
|---|---|---|---|
email |
string | بله | نشانی ایمیل کاربر. |
password |
string | بله | رمز عبور کاربر. |
browserFingerprint |
string | بله | اثر انگشت مرورگر برای حفاظت نشست. |
{
"browserFingerprint": "1231231231231231212312312",
"email": "test@test.com",
"password": "testtest"
}
Request Example (cURL)
curl -X POST \
'https://quickex.io/api/v1/users/local/authenticate' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"browserFingerprint": "1231231231231231212312312",
"email": "test@test.com",
"password": "testtest"
}'
Responses
| کد | بدنه | توضیحات |
|---|---|---|
201 Created |
OK |
احراز هویت موفق. سرور کوکیهای لازم برای نشست و توکنها را تنظیم میکند. |
400 |
JSON error | فرمت درخواست نامعتبر یا فیلدهای ضروری ارسال نشدهاند. |
401 |
JSON error | اطلاعات ورود اشتباه است. |
5xx |
— | خطای سرور. لطفاً بعداً دوباره امتحان کنید. |
پاسخ موفق شامل هدرهای Set-Cookie و session-id است که نشست کاربر را برقرار میکند.
Notes
- توکنها و کوکیها را فقط در محلهای امن ذخیره کنید (کوکیهای HttpOnly/Secure، متغیرهای محیطی، vaultهای امنیتی).
browserFingerprintباید برای مرورگر/دستگاه یکسان ثابت بماند.- پس از ورود، از کوکیهای صادر شده برای فراخوانی متدهای محافظتشده API v1 استفاده کنید.
Code Sample
curl -X POST \
'https://quickex.io/api/v1/users/local/authenticate' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"browserFingerprint": "1231231231231231212312312",
"email": "test@test.com",
"password": "testtest"
}'Response Example
OkTry it out
Leave empty to use default
Request Body
Headers
Documentation
فرآیند بازنشانی رمز عبور را آغاز میکند. یک کد بازیابی رمز عبور به آدرس ایمیل مشخصشده ارسال خواهد شد. این کد باید برای مرحله بعد با متد /api/v1/users/local/reset-password ذخیره شود.
URL
https://quickex.io/api/v1/users/local/request-password-reset
Authorization Required
خیر (درخواست عمومی برای بازنشانی رمز عبور).
Headers
Accept: application/jsonContent-Type: application/json
Request Body (JSON)
| فیلد | نوع | ضروری | توضیحات |
|---|---|---|---|
email |
string | بله | آدرس ایمیل کاربری که بازنشانی رمز عبور برای آن درخواست شده است. |
{
"email": "user@example.com"
}
Request Example (cURL)
curl -X POST \
'https://quickex.io/api/v1/users/local/request-password-reset' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"email": "user@example.com"
}'
Responses
| وضعیت | بدنه | توضیحات |
|---|---|---|
200 OK |
{"status": "OK"} |
درخواست با موفقیت انجام شد. کد بازیابی رمز عبور به ایمیل ارسال شد. |
400 |
JSON error | خطای اعتبارسنجی (برای مثال، مقدار نامعتبر برای email). |
5xx |
— | خطای سرور. لطفاً بعداً دوباره تلاش کنید. |
{
"status": "ERR_VALIDATION",
"message": "Validation Exception",
"data": {
"email": {
"isEmail": "email must be an email"
}
}
}
Notes
- پس از فراخوانی این متد، یک کد بازیابی رمز عبور به ایمیل مشخصشده ارسال میشود.
- این کد را نگه دارید — برای مرحله بعد با متد
/api/v1/users/local/reset-passwordلازم است.- اگر ایمیل وجود نداشته باشد یا نامعتبر باشد، سرور خطای اعتبارسنجی (400) بازمیگرداند.
Code Sample
curl -X POST \
'https://quickex.io/api/v1/users/local/request-password-reset' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"email": "user@example.com"
}'Response Example
OkTry it out
Leave empty to use default
Request Body
Headers
Documentation
فرآیند بازنشانی رمز عبور را تکمیل میکند. کاربر باید کد بازیابی دریافتشده از طریق ایمیل را که نتیجه فراخوانی متد
/api/v1/users/local/request-password-reset است، همراه با رمز عبور جدید ارائه دهد.
در صورت موفقیت، رمز عبور بهروزرسانی شده و کاربر میتواند با اطلاعات جدید وارد سیستم شود.
URL
https://quickex.io/api/v1/users/local/reset-password
Authorization Required
خیر (از کد بازیابی استفاده میشود).
Headers
Accept: application/jsonContent-Type: application/json
Request Body (JSON)
| فیلد | نوع | ضروری | توضیحات |
|---|---|---|---|
email |
string | بله | آدرس ایمیلی که بازنشانی رمز عبور برای آن انجام میشود. |
resetCode |
string | بله | کد بازیابی دریافتشده از ایمیل پس از فراخوانی متد request-password-reset. |
password |
string | بله | رمز عبور جدید. |
{
"resetCode": "1231231231231231212312312",
"password": "testtest",
"email": "test@example.com"
}
Request Example (cURL)
curl -X POST \
'https://quickex.io/api/v1/users/local/reset-password' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"resetCode": "1231231231231231212312312",
"password": "testtest",
"email": "test@example.com"
}'
Responses
| وضعیت | بدنه | توضیحات |
|---|---|---|
200 OK |
{"status":"OK","message":"Password has been reset"} |
رمز عبور با موفقیت بازنشانی شد. |
401 |
{"status":"ERR_INVALID_PASSWORD_RESET_CODE","message":"Unauthorized"} |
کد بازیابی ارائهشده نامعتبر یا منقضی شده است. |
400 |
{"statusCode":400,"error":"Bad Request","message":["email must be an email"]} |
خطای اعتبارسنجی (برای مثال، فرمت ایمیل نامعتبر است). |
5xx |
— | خطای سرور. لطفاً بعداً دوباره تلاش کنید. |
Notes
- این متد فقط پس از فراخوانی
/api/v1/users/local/request-password-resetاستفاده میشود.- کد بازیابی مدت اعتبار محدودی دارد.
- پس از بازنشانی موفق رمز عبور، از اطلاعات جدید برای ورود از طریق
/api/v1/users/local/authenticateاستفاده کنید.
Code Sample
curl -X POST \
'https://quickex.io/api/v1/users/local/reset-password' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"resetCode": "1231231231231231212312312",
"password": "testtest",
"email": "test@example.com"
}'Response Example
OkTry it out
Leave empty to use default
Request Body
Headers
Documentation
توکن access_token را با استفاده از refresh_token بهروزرسانی میکند.
این متد زمانی استفاده میشود که access_token فعلی منقضی شده باشد.
این متد یک access_token جدید برمیگرداند که باید برای درخواستهای بعدی به نقاط محافظتشده استفاده شود.
URL
https://quickex.io/api/v1/users/authentication/refresh
Authorization Required
بله (نیاز به یک refresh_token معتبر که در کوکی ارسال شده باشد).
Headers
Accept: application/jsonContent-Type: application/jsonCookie: refresh_token={REFRESH_TOKEN}
Request Body (JSON)
| فیلد | نوع | ضروری | توضیح |
|---|---|---|---|
browserFingerprint |
string | بله | اثر انگشت منحصربهفرد مرورگر که باید با مقدار ارائهشده هنگام احراز هویت مطابقت داشته باشد. |
{
"browserFingerprint": "1231231231231231212312312"
}
Request Example (cURL)
curl -X POST \
'https://quickex.io/api/v1/users/authentication/refresh' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
--cookie "refresh_token=YOUR_REFRESH_TOKEN" \
-d '{
"browserFingerprint": "1231231231231231212312312"
}'
Responses
| وضعیت | بدنه | توضیحات |
|---|---|---|
200 OK |
{"access_token":"<NEW_JWT>"} |
access_token جدید با موفقیت صادر شد. |
401 Unauthorized |
{"status":"ERR_INVALID_REFRESH_TOKEN","message":"Unauthorized"} |
refresh_token ارائهشده نامعتبر یا منقضی شده است. |
400 Bad Request |
{"statusCode":400,"error":"Bad Request","message":["browserFingerprint must be a string"]} |
خطای اعتبارسنجی (بهعنوان مثال، مقدار browserFingerprint نادرست است). |
5xx |
— | خطای سرور. لطفاً بعداً دوباره امتحان کنید. |
Notes
- این متد فقط برای بهروزرسانی
access_tokenاستفاده میشود.refresh_tokenجدید صادر نمیشود.browserFingerprintباید با مقداری که هنگام ورود از طریق/api/v1/users/local/authenticateارائه شده بود مطابقت داشته باشد.refresh_tokenرا فقط در کوکیهای امن (HttpOnly،Secure) ذخیره و ارسال کنید.
Code Sample
curl -X POST \
'https://quickex.io/api/v1/users/authentication/refresh' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
--cookie "refresh_token=YOUR_REFRESH_TOKEN" \
-d '{
"browserFingerprint": "1231231231231231212312312"
}'Try it out
Leave empty to use default
Request Body
Headers
Documentation
اطلاعات حساب یک کاربر احراز هویتشده را برمیگرداند: شناسه، ایمیل و مجموعهای از مجوزها.
این متد پس از ورود کاربر استفاده میشود تا بخشها و عملیات قابل دسترس در رابط کاربری تعیین شوند.
URL
https://quickex.io/api/v1/users/account-data
Authorization Required
بله — نیازمند یک کوکی نشست معتبر که توسط متد /api/v1/users/local/authenticate صادر شده باشد.
Headers
Accept: application/json- Cookie (مثلاً
session_id=...)
Parameters
هیچکدام
Request Example (cURL)
curl -X GET \
'https://quickex.io/api/v1/users/account-data' \
-H 'Accept: application/json' \
--cookie "session_id=YOUR_SESSION_ID"
Response Example (200)
{
"userId": 42,
"email": "user@example.com",
"permissions": "USER",
"adminPermissionsScope": {
"ORDERS": { "READ": true, "CONFIGURE": false, "PROCESS": true, "CREATE_LARGE_ADDITIONAL_WITHDRAWALS": false, "ENABLE_MANUAL_PROCESSING": false },
"INSTRUMENTS": { "READ": true, "UPDATE": false },
"PAIRS": { "READ": true, "UPDATE": false },
"BESTCHANGE": { "READ": true, "UPDATE": false },
"USERS": { "READ": true, "UPDATE": false },
"API_KEYS": { "READ": true, "UPDATE": false },
"STATS": { "READ": true },
"AFFILIATES": { "READ": true, "UPDATE": false },
"PLATFORM_FEE_COLLECTION": { "READ": true, "UPDATE": false },
"TRANSLATION": { "READ": true, "UPDATE": false }
}
}
Responses
| کد | بدنه | توضیح |
|---|---|---|
200 OK |
JSON (بالا را ببینید) | اطلاعات حساب با موفقیت بازگردانده شد. |
401 Unauthorized |
{"status":"ERR_UNAUTHORIZED","message":"Unauthorized"} |
نشست موجود نیست یا منقضی شده است؛ نیاز به ورود مجدد. |
5xx |
— | خطای داخلی سرور. |
Notes
adminPermissionsScopeجزئیات مجوزهای زیرسیستمها (خواندن/بهروزرسانی/پردازش و غیره) را مشخص میکند.- اگر رابط کاربری نیازی به حقوق مدیریتی نداشته باشد، فقط فیلدهای
userId،permissionsاستفاده میشوند.- برای تازهسازی نشست، از متد
/api/v1/users/authentication/refreshاستفاده کنید (در صورت نیاز در جریان شما).
Code Sample
curl -X 'GET' \
'https://quickex.io/api/v1/users/account-data' \
-H 'accept: application/json'
--cookie "access_token=YOUR_TOKEN"Response Example
{
"userId": 0,
"email": "string",
"permissions": "string",
"adminPermissionsScope": {
"ORDERS": {
"READ": true,
"CONFIGURE": false,
"PROCESS": true,
"CREATE_LARGE_ADDITIONAL_WITHDRAWALS": false,
"ENABLE_MANUAL_PROCESSING": false
},
"INSTRUMENTS": {
"READ": true,
"UPDATE": false
},
"PAIRS": {
"READ": true,
"UPDATE": false
},
"BESTCHANGE": {
"READ": true,
"UPDATE": false
},
"USERS": {
"READ": true,
"UPDATE": false
},
"API_KEYS": {
"READ": true,
"UPDATE": false
},
"STATS": {
"READ": true
},
"AFFILIATES": {
"READ": true,
"UPDATE": false
},
"PLATFORM_FEE_COLLECTION": {
"READ": true,
"UPDATE": false
},
"TRANSLATION": {
"READ": true,
"UPDATE": false
}
}
}Try it out
Leave empty to use default
Headers
Documentation
نشست کاربر فعلی را خاتمه میدهد.
این متد برای خروج کاربر و بیاعتبار کردن توکنهای فعال احراز هویت (یا کوکیها) استفاده میشود.
URL
https://quickex.io/api/v1/users/authentication/logout
Authorization Required
بله — کاربر باید احراز هویت شده باشد.
Headers
Accept: application/json
Request Body
نیازی نیست (بدنه خالی ارسال میشود).
Request Example (cURL)
curl -X POST \
'https://quickex.io/api/v1/users/authentication/logout' \
-H 'Accept: application/json' \
--cookie "session_id=YOUR_SESSION_ID" \
-d ''
Response Example (201)
OK
Responses
| کد | توضیح |
|---|---|
201 Created |
خروج با موفقیت انجام شد و نشست فعلی خاتمه یافت. |
200 OK |
سرور ممکن است پاسخ موفقیتآمیز 200 (در قالب JSON) نیز بازگرداند. |
401 Unauthorized |
تلاش برای خروج بدون نشست فعال یا با توکنهای نامعتبر. |
Notes
- این متد فقط نشست فعلی را خاتمه میدهد. اگر کاربر روی چند دستگاه وارد شده باشد، نشست دستگاههای دیگر فعال میماند.
- پس از فراخوانی این متد، کاربر باید دوباره احراز هویت کند تا بتواند به متدهای خصوصی دسترسی داشته باشد.
- اگر کوکی یا توکن پیش از فراخوانی این متد منقضی شده باشد، سرور خطای
401 Unauthorizedبازمیگرداند.
Code Sample
curl -X 'POST' \
'https://quickex.io/api/v1/users/authentication/logout' \
-H 'accept: application/json' \
--cookie "access_token=YOUR_TOKEN" \
-d ''Response Example
OKTry it out
Leave empty to use default
Request Body
Headers
Documentation
برای کاربر احراز هویتشده یک کلید API جدید ایجاد میکند.
این کلید شامل یک جفت publicKey و secretKey است که در هنگام کار با متدهای API v2 استفاده میشوند.
همچنین میتوانید فهرستی از آدرسهای IP مورد اعتماد (whitelist) و وضعیت فعال بودن کلید را مشخص کنید.
URL
https://quickex.io/api/v1/users/generate-api-key
Authorization Required
بله — این متد فقط برای کاربران واردشده در دسترس است.
Headers
Accept: application/jsonContent-Type: application/json- Session Cookie (
session_id=...)
Request Body (JSON)
{
"name": "Api name / App name",
"whiteListIp": [
"127.0.0.1",
"127.0.0.2"
],
"isActive": true
}
Request Example (cURL)
curl -X POST \
'https://quickex.io/api/v1/users/generate-api-key' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
--cookie "session_id=YOUR_SESSION_ID" \
-d '{
"name": "Api name / App name",
"whiteListIp": ["127.0.0.1", "127.0.0.2"],
"isActive": true
}'
Response Example (200)
{
"apiId": 1,
"name": "Api name / App name",
"publicKey": "pk_123456789",
"secretKey": "sk_987654321",
"whiteListIp": ["127.0.0.1","127.0.0.2"],
"isActive": true,
"createdAt": "2025-08-26 12:16:20"
}
Responses
| کد | توضیح |
|---|---|
200 OK |
کلید با موفقیت ایجاد شد. پاسخ شامل شیئی حاوی publicKey و secretKey است. |
401 Unauthorized |
کاربر احراز هویت نشده یا نشست منقضی شده است. |
400 Bad Request |
خطای اعتبارسنجی ورودی. |
Notes
- Public Key برای شناسایی کلاینت استفاده میشود.
- Secret Key فقط توسط کاربر نگهداری میشود و برای امضای درخواستها در API v2 به کار میرود.
- توصیه میشود استفاده از کلید API را با IPهای مشخصشده (
whiteListIp) محدود کنید تا امنیت افزایش یابد.- اگر
secretKeyگم شود، قابل بازیابی نیست — باید یک کلید جدید ایجاد کنید.
Code Sample
curl -X 'POST' \
'https://quickex.io/api/v1/users/generate-api-key' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
--cookie "access_token=YOUR_TOKEN" \
-d '{
"name": "Api name / App name",
"whiteListIp": [
"127.0.0.1",
"127.0.0.2"
],
"isActive": false
}'Try it out
Leave empty to use default
Request Body
Headers
Documentation
فهرستی از تمام کلیدهای API ایجادشده توسط کاربر را بازمیگرداند.
این متد امکان مشاهده کلیدهای فعال و غیرفعال، پارامترهای آنها (نام، فهرست سفید IP، وضعیت) و همچنین تاریخ ایجاد را فراهم میکند.
این متد برای مدیریت کلیدها در حساب کاربری استفاده میشود.
URL
https://quickex.io/api/v1/users/list-api-key
Authorization Required
بله — کاربر باید احراز هویت شده باشد (کوکی نشست یا access token).
Parameters
هیچکدام
Request Example (cURL)
curl -X GET \
'https://quickex.io/api/v1/users/list-api-key' \
-H 'Accept: application/json' \
--cookie "session_id=YOUR_SESSION_ID"
Response Example (200)
[
{
"apiId": 1,
"name": "Api name / App name",
"publicKey": "pk_123456789",
"whiteListIp": [
"127.0.0.1",
"127.0.0.2"
],
"isActive": true,
"createdAt": "2025-08-26 12:16:20"
}
]
Responses
| کد | توضیح |
|---|---|
200 OK |
فهرست کلیدها با موفقیت دریافت شد. |
401 Unauthorized |
کاربر احراز هویت نشده یا نشست منقضی شده است. |
400 Bad Request |
خطای اعتبارسنجی ورودی (نادر برای این درخواست). |
Notes
publicKeyدر هدر درخواستهای API v2 استفاده میشود.secretKeyفقط هنگام ایجاد کلید از طریق/generate-api-keyبرگردانده میشود و در فهرست نمایش داده نمیشود.whiteListIpاستفاده از کلید را فقط به IPهای مشخصشده محدود میکند.- برای غیرفعالسازی یا حذف یک کلید، باید از متدهای مدیریت کلید (در صورت وجود) استفاده شود.
Code Sample
curl -X 'GET' \
'https://quickex.io/api/v1/users/list-api-key' \
-H 'accept: application/json'
--cookie "access_token=YOUR_TOKEN"Response Example
[
{
"apiId": 1,
"name": "Api name / App name",
"publicKey": "gdsfdgdsdsgds",
"whiteListIp": [
"127.0.0.1",
"127.0.0.2"
],
"isActive": false,
"createdAt": "2022-12-14 12:16:20"
}
]Try it out
Leave empty to use default
Headers
Documentation
یک کلید API که قبلاً ایجاد شده است را حذف میکند.
پس از حذف، کلید نامعتبر شده و دیگر برای احراز هویت درخواستها در API v2 قابل استفاده نخواهد بود.
URL
https://quickex.io/api/v1/users/delete-api-key
Authorization Required
بله — این متد فقط برای کاربران احراز هویتشده قابل دسترسی است.
Headers
Accept: application/jsonContent-Type: application/json- کوکی نشست (
session_id=...)
Request Body (JSON)
{
"apiId": 1
}
Request Example (cURL)
curl -X POST \
'https://quickex.io/api/v1/users/delete-api-key' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
--cookie "session_id=YOUR_SESSION_ID" \
-d '{
"apiId": 1
}'
Response Example (200)
true
Responses
| کد | توضیح |
|---|---|
200 OK |
کلید با موفقیت حذف شد و مقدار true بازگردانده میشود. |
401 Unauthorized |
کاربر احراز هویت نشده یا نشست منقضی شده است. |
400 Bad Request |
خطای اعتبارسنجی ورودی (برای مثال، apiId نامعتبر است). |
Notes
- پس از حذف، کلید قابل بازیابی نیست. برای استفاده از API v2 باید کلید جدیدی تولید شود.
- این متد فقط شناسه کلید (
apiId) را که از فهرست کلیدها (/api/v1/users/list-api-key) دریافت شده میپذیرد.- حذف کلید در صورت افشای آن یا عدم نیاز به یکپارچهسازی توصیه میشود.
Code Sample
curl -X 'POST' \
'https://quickex.io/api/v1/users/delete-api-key' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
--cookie "access_token=YOUR_TOKEN" \
-d '{
"apiId": 1
}'Try it out
Leave empty to use default
Request Body
Headers
Documentation
وضعیت فعلی KYC (شناخت مشتری) را برای کاربر احراز هویتشده بازمیگرداند.
این متد برای بررسی اینکه آیا کاربر تأیید هویت را با موفقیت گذرانده است یا خیر، و همچنین دریافت دلیل رد در صورت عدم موفقیت استفاده میشود.
URL
https://quickex.io/api/v1/users/kyc/status
Authorization Required
بله — نیاز به یک نشست معتبر کاربر دارد.
Headers
Accept: application/json- کوکی نشست (
access_token=...)
Parameters
هیچ
Request Example (cURL)
curl -X GET \
'https://quickex.io/api/v1/users/kyc/status' \
-H 'Accept: application/json' \
--cookie "access_token=YOUR_TOKEN"
Example Response (200)
{
"status": "PASS",
"rejectReason": "ID_INFO_INVALID"
}
Possible status values
PENDING— بررسی اسناد در حال انجام است.PASS— تأیید هویت با موفقیت انجام شده است.REJECTED— تأیید هویت رد شده است.
Responses
| وضعیت | توضیح |
|---|---|
200 OK |
وضعیت KYC و دلیل رد (در صورت وجود) بازگردانده میشود. |
401 Unauthorized |
کاربر احراز هویت نشده یا نشست منقضی شده است. |
400 Bad Request |
خطای اعتبارسنجی (برای مثال، داده نشست نامعتبر). |
Notes
- این متد فقط وضعیت را بازمیگرداند — بارگذاری اسناد KYC توسط متدهای دیگر انجام میشود.
- فیلد
rejectReasonفقط زمانی وجود دارد که وضعیتREJECTEDباشد یا تأیید رد شده باشد.- مقادیر وضعیت میتوانند برای نمایش پیشرفت در داشبورد کاربر استفاده شوند.
Code Sample
curl -X GET \
'https://quickex.io/api/v1/users/kyc/status' \
-H 'Accept: application/json' \
--cookie "access_token=YOUR_TOKEN"Try it out
Leave empty to use default