Skip to content
\n
    \n
  • برای گرفتن یک یوزر خاص
  • \n
\n
 GET https://site.com/proxy_path/admin_key/api/v1/user/?uuid=6ebd2ea8-4d41-48b7-8fc2-7d6570\n
\n
    \n
  • برای ایجاد یا آپدیت یوزر
  • \n
\n
POST https://site.com/proxy_path/admin_key/api/v1/user/\n        {\n            \"uuid\": \"6ebd2ea8-4d41-48b7-8fc2-7d6570da30a9\",\n            \"name\": \"Test\",\n            \"added_by_uuid\": \"abb4bdb8-732c-4fa6-92e0-6b3fd4bb8450\",\n            \"current_usage_GB\": 0,\n            \"usage_limit_GB\": 1,\n            \"package_days\": 900,\n            \"start_date\": null,\n            \"comment\": null,\n            \"last_online\": \"1-01-01 00:00:00\",\n            \"last_reset_time\": \"2023-05-21\",\n            \"mode\": \"no_reset\",\n            \"telegram_id\": null\n        }\n
\n
\n

نکته: فیلد ed25519_private_key و ed25519_public_key اختیاری است و در صورتی که نباشد توسط سیستم تولید می‌شود.

\n
\n
    \n
  • برای گرفتن همه یوزرهای ادمین
  • \n
\n
GET https://site.com/proxy_path/admin_key/api/v1/admin/\n
\n
    \n
  • برای گرفتن یک یوزر ادمین
  • \n
\n
GET https://site.com/proxy_path/admin_key/api/v1/admin/?uuid=abb4bdb8-732c-4fa6-92e0-6b3fd4bb8450\n
\n
    \n
  • برای ایجاد یا آپدیت یوزر ادمین
  • \n
\n
POST https://site.com/proxy_path/admin_key/api/v1/admin/\n        {\n            \"uuid\": \"0749f63d-16c1-4bdf-8d4f-180bcd4cdef6\",\n            \"can_add_admin\": false,\n            \"mode\": \"agent\",\n            \"name\": \"Hiddify-Admin\",\n            \"parent_admin_uuid\": \"abb4bdb8-732c-4fa6-92e0-6b3fd4bb8450\",\n            \"comment\": null,\n            \"telegram_id\": null\n        }\n
\n
    \n
  • فرمت url مربوط به یوزر
  • \n
\n
https://site.com/proxy_path/uuid/\n
\n
    \n
  • برای گرفتن لینک کوتاه صفحه‌ی کاربر
  • \n
\n
GET https://site.com/proxy_path/user_uuid/short/\n
\n
    \n
  • برای گرفتن اطلاعات کاربر
  • \n
\n
GET https://site.com/proxy_path/user_uuid/info/\n
\n
    \n
  • برای گرفتن لیست پروکسی های تلگرام کاربر
  • \n
\n
GET https://site.com/proxy_path/user_uuid/mtproxies/\n
\n
    \n
  • برای گرفتن لینک تمام کانفیگ های کاربر
  • \n
\n
GET https://site.com/proxy_path/user_uuid/all-configs/\n
","upvoteCount":6,"url":"https://github.com/orgs/hiddify/discussions/3209#discussioncomment-6771479"}}}
Discussion options

You must be logged in to vote

در اینجا راهنمای استفاده از API در هیدیفای ارائه می‌‌گردد که در دو بخش کار با یوزرهای معمولی و کار با یوزرهای ادمین می‌آید.

  • برای دریافت لیست همه یوزرها
GET https://site.com/proxy_path/admin_key/api/v1/user/
  • برای گرفتن یک یوزر خاص
 GET https://site.com/proxy_path/admin_key/api/v1/user/?uuid=6ebd2ea8-4d41-48b7-8fc2-7d6570
  • برای ایجاد یا آپدیت یوزر
POST https://site.com/proxy_path/admin_key/api/v1/user/
        {
            "uuid": "6ebd2ea8-4d41-48b7-8fc2-7d6570da30a9",
            "name": "Test",
            "added_by_uuid": "abb4bdb8-732c-4fa6-92e0-6b3fd4bb8450",
            "current_usage_GB": 0,
            "usage_limit_GB": 1,
            "package_days": 900,
            "start…

Replies: 5 comments 4 replies

Comment options

lymanjre
Aug 20, 2023
Maintainer Author

You must be logged in to vote
2 replies
@xmohammad1
Comment options

@lankze
Comment options

Answer selected by lymanjre
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@elia07
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@v4mpir3
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
7 participants