الانتقال إلى المحتوى
توثيق API

الروابط

إنشاء وإدارة الروابط القصيرة الخاصة بك، وقواعد الاستهداف، والبكسلات، وإعادة التوجيهات.

المصادقة
يجب أن يرسل كل طلب ترويسة Authorization مع رمز Bearer مطابق لمفتاح API الأدمن. احصل على مفتاح API.
توثيق API

نقطة النهاية
GET https://rqrcode.com/api/links/
مثال
curl --request GET \
--url 'https://rqrcode.com/api/links/' \
--header 'Authorization: Bearer {api_key}'
المعاملات
المعاملات التفاصيل الوصف
page
اختياري ui.admin.api_docs.common.types.عدد صحيح
رقم الصفحة التي تريد الحصول على النتائج لها. الافتراضي هو 1.
results_per_page
اختياري ui.admin.api_docs.common.types.عدد صحيح
عدد النتائج التي تريدها لكل صفحة. القيم المسموح بها هي: 10، 25، 50، 100، 250، 500، 1000. الافتراضي هو 25.
مثال على الاستجابة
{
    "data": [
        {
            "id": 1,
            "project_id": null,
            "domain_id": 0,
            "type": "link",
            "url": "مثال",
            "location_url": "https://example.com/",
            "settings": {
                "password": null,
                "sensitive_content": false
            },
            "pageviews": 10,
            "order": 0,
            "start_date": null,
            "end_date": null,
            "datetime": "2026-04-20 07:53:23"
        }
    ],
    "meta": {
        "page": 1,
        "results_per_page": 25,
        "total": 1,
        "total_pages": 1
    },
    "links": {
        "first": "https://rqrcode.com/api/links?page=1",
        "last": "https://rqrcode.com/api/links?page=1",
        "next": null,
        "prev": null,
        "self": "https://rqrcode.com/api/links?page=1"
    }
}

نقطة النهاية
GET https://rqrcode.com/api/links/{link_id}
مثال
curl --request GET \
--url 'https://rqrcode.com/api/links/{link_id}' \
--header 'Authorization: Bearer {api_key}'
المعاملات
لا توجد معاملات إضافية.
مثال على الاستجابة
{
    "data": {
        "id": 1,
        "project_id": null,
        "domain_id": 0,
        "type": "link",
        "url": "مثال",
        "location_url": "https://example.com/",
        "settings": {
            "password": null,
            "sensitive_content": false
        },
        "pageviews": 10,
        "order": 0,
        "start_date": null,
        "end_date": null,
        "datetime": "2026-04-20 07:53:23"
    }
}

نقطة النهاية
POST https://rqrcode.com/api/links
مثال
curl --request POST \
--url 'https://rqrcode.com/api/links' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'url=مثال' \
--form 'location_url=https://rqrcode.com/'
المعاملات
المعاملات التفاصيل الوصف
location_url
مطلوب ui.admin.api_docs.common.types.نص
عنوان URL الوجهة. متاح عندما: is_bulk = 0
location_urls
مطلوب ui.admin.api_docs.common.types.نص
عنوان URL الوجهة. متاح عندما: is_bulk = 1
url
اختياري ui.admin.api_docs.common.types.نص
الاسم المستعار لعنوان URL المُنشأ. اتركه فارغًا للحصول على واحد عشوائي. متاح عندما: is_bulk = 0
is_bulk
اختياري ui.admin.api_docs.common.types.قيمة منطقية
domain_id
اختياري ui.admin.api_docs.common.types.عدد صحيح
project_id
اختياري ui.admin.api_docs.common.types.عدد صحيح
pixels_ids
اختياري ui.admin.api_docs.common.types.عدد صحيح
schedule
اختياري ui.admin.api_docs.common.types.قيمة منطقية
start_date
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: schedule = true
end_date
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: schedule = true
pageviews_limit
اختياري ui.admin.api_docs.common.types.عدد صحيح
expiration_url
اختياري ui.admin.api_docs.common.types.نص
password
اختياري ui.admin.api_docs.common.types.نص
forward_query_parameters_is_enabled
اختياري ui.admin.api_docs.common.types.قيمة منطقية
utm_source
اختياري ui.admin.api_docs.common.types.نص
utm_medium
اختياري ui.admin.api_docs.common.types.نص
utm_campaign
اختياري ui.admin.api_docs.common.types.نص
sensitive_content
اختياري ui.admin.api_docs.common.types.قيمة منطقية
http_status_code
اختياري ui.admin.api_docs.common.types.عدد صحيح
القيم المسموح بها: 301, 302, 307, 308
app_linking_is_enabled
اختياري ui.admin.api_docs.common.types.قيمة منطقية
cloaking_is_enabled
اختياري ui.admin.api_docs.common.types.قيمة منطقية
cloaking_title
اختياري ui.admin.api_docs.common.types.نص
cloaking_meta_description
اختياري ui.admin.api_docs.common.types.نص
cloaking_custom_js
اختياري ui.admin.api_docs.common.types.نص
cloaking_favicon
اختياري ui.admin.api_docs.common.types.ملف
cloaking_opengraph
اختياري ui.admin.api_docs.common.types.ملف
targeting_type
اختياري ui.admin.api_docs.common.types.نص
القيم المسموح بها: continent_code, country_code, city_name, device_type, browser_language, rotation, os_name, browser_name
targeting_continent_code_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = continent_code
targeting_continent_code_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = continent_code
targeting_country_code_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = country_code
targeting_country_code_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = country_code
targeting_city_name_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = city_name
targeting_city_name_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = city_name
targeting_device_type_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = device_type
targeting_device_type_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = device_type
targeting_browser_language_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = browser_language
targeting_browser_language_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = browser_language
targeting_rotation_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = rotation
targeting_rotation_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = rotation
targeting_os_name_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = os_name
targeting_os_name_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = os_name
targeting_browser_name_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = browser_name
targeting_browser_name_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = browser_name
مثال على الاستجابة
{
    "data": {
        "id": 1
    }
}

نقطة النهاية
POST https://rqrcode.com/api/links/{link_id}
مثال
curl --request POST \
--url 'https://rqrcode.com/api/links/{link_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'is_enabled=0'
المعاملات
المعاملات التفاصيل الوصف
location_url
اختياري ui.admin.api_docs.common.types.نص
عنوان URL الوجهة.
url
اختياري ui.admin.api_docs.common.types.نص
الاسم المستعار لعنوان URL المُنشأ. اتركه فارغًا للحصول على واحد عشوائي.
domain_id
اختياري ui.admin.api_docs.common.types.عدد صحيح
project_id
اختياري ui.admin.api_docs.common.types.عدد صحيح
pixels_ids
اختياري ui.admin.api_docs.common.types.عدد صحيح
schedule
اختياري ui.admin.api_docs.common.types.قيمة منطقية
start_date
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: schedule = true
end_date
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: schedule = true
pageviews_limit
اختياري ui.admin.api_docs.common.types.عدد صحيح
expiration_url
اختياري ui.admin.api_docs.common.types.نص
password
اختياري ui.admin.api_docs.common.types.نص
forward_query_parameters_is_enabled
اختياري ui.admin.api_docs.common.types.قيمة منطقية
utm_source
اختياري ui.admin.api_docs.common.types.نص
utm_medium
اختياري ui.admin.api_docs.common.types.نص
utm_campaign
اختياري ui.admin.api_docs.common.types.نص
sensitive_content
اختياري ui.admin.api_docs.common.types.قيمة منطقية
http_status_code
اختياري ui.admin.api_docs.common.types.عدد صحيح
القيم المسموح بها: 301, 302, 307, 308
app_linking_is_enabled
اختياري ui.admin.api_docs.common.types.قيمة منطقية
cloaking_is_enabled
اختياري ui.admin.api_docs.common.types.قيمة منطقية
cloaking_title
اختياري ui.admin.api_docs.common.types.نص
cloaking_meta_description
اختياري ui.admin.api_docs.common.types.نص
cloaking_custom_js
اختياري ui.admin.api_docs.common.types.نص
cloaking_favicon
اختياري ui.admin.api_docs.common.types.ملف
cloaking_opengraph
اختياري ui.admin.api_docs.common.types.ملف
targeting_type
اختياري ui.admin.api_docs.common.types.نص
القيم المسموح بها: continent_code, country_code, city_name, device_type, browser_language, rotation, os_name, browser_name
targeting_continent_code_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = continent_code
targeting_continent_code_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = continent_code
targeting_country_code_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = country_code
targeting_country_code_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = country_code
targeting_city_name_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = city_name
targeting_city_name_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = city_name
targeting_device_type_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = device_type
targeting_device_type_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = device_type
targeting_browser_language_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = browser_language
targeting_browser_language_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = browser_language
targeting_rotation_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = rotation
targeting_rotation_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = rotation
targeting_os_name_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = os_name
targeting_os_name_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = os_name
targeting_browser_name_key[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = browser_name
targeting_browser_name_value[index]
اختياري ui.admin.api_docs.common.types.نص
متاح عندما: targeting_type = browser_name
مثال على الاستجابة
{
    "data": {
        "id": 1
    }
}

نقطة النهاية
DELETE https://rqrcode.com/api/links/{link_id}
مثال
curl --request DELETE \
--url 'https://rqrcode.com/api/links/{link_id}' \
--header 'Authorization: Bearer {api_key}'
المعاملات
لا توجد معاملات إضافية.
مثال على الاستجابة
هيئة استجابة 200 فارغة عند النجاح.