Chuyển đến nội dung
Tài liệu API

Liên kết

Tạo và quản lý liên kết ngắn, quy tắc nhắm mục tiêu, pixel và chuyển hướng của bạn.

Xác thực
Mỗi yêu cầu phải gửi header Authorization với token Bearer khớp với khóa API quản trị. Lấy khóa API.
Tài liệu API

Endpoint API
GET https://rqrcode.com/api/links/
Ví dụ
curl --request GET \
--url 'https://rqrcode.com/api/links/' \
--header 'Authorization: Bearer {api_key}'
Tham số
Tham số Chi tiết Mô tả
page
Tùy chọn ui.admin.api_docs.common.types.Số nguyên
Số trang mà bạn muốn lấy kết quả. Mặc định là 1.
results_per_page
Tùy chọn ui.admin.api_docs.common.types.Số nguyên
Số kết quả bạn muốn trên mỗi trang. Giá trị được phép: 10, 25, 50, 100, 250, 500, 1000. Mặc định là 25.
Ví dụ phản hồi
{
    "data": [
        {
            "id": 1,
            "project_id": null,
            "domain_id": 0,
            "type": "link",
            "url": "vi-du",
            "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"
    }
}

Endpoint API
GET https://rqrcode.com/api/links/{link_id}
Ví dụ
curl --request GET \
--url 'https://rqrcode.com/api/links/{link_id}' \
--header 'Authorization: Bearer {api_key}'
Tham số
Không có tham số bổ sung.
Ví dụ phản hồi
{
    "data": {
        "id": 1,
        "project_id": null,
        "domain_id": 0,
        "type": "link",
        "url": "vi-du",
        "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"
    }
}

Endpoint API
POST https://rqrcode.com/api/links
Ví dụ
curl --request POST \
--url 'https://rqrcode.com/api/links' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'url=vi-du' \
--form 'location_url=https://rqrcode.com/'
Tham số
Tham số Chi tiết Mô tả
location_url
Bắt buộc ui.admin.api_docs.common.types.Chuỗi
URL đích. Khả dụng khi: is_bulk = 0
location_urls
Bắt buộc ui.admin.api_docs.common.types.Chuỗi
URL đích. Khả dụng khi: is_bulk = 1
url
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Alias URL được tạo. Để trống để dùng alias ngẫu nhiên. Khả dụng khi: is_bulk = 0
is_bulk
Tùy chọn ui.admin.api_docs.common.types.Kiểu boolean
Không có mô tả
domain_id
Tùy chọn ui.admin.api_docs.common.types.Số nguyên
Không có mô tả
project_id
Tùy chọn ui.admin.api_docs.common.types.Số nguyên
Không có mô tả
pixels_ids
Tùy chọn ui.admin.api_docs.common.types.Số nguyên
Không có mô tả
schedule
Tùy chọn ui.admin.api_docs.common.types.Kiểu boolean
Không có mô tả
start_date
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: schedule = true
end_date
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: schedule = true
pageviews_limit
Tùy chọn ui.admin.api_docs.common.types.Số nguyên
Không có mô tả
expiration_url
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
password
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
forward_query_parameters_is_enabled
Tùy chọn ui.admin.api_docs.common.types.Kiểu boolean
Không có mô tả
utm_source
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
utm_medium
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
utm_campaign
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
sensitive_content
Tùy chọn ui.admin.api_docs.common.types.Kiểu boolean
Không có mô tả
http_status_code
Tùy chọn ui.admin.api_docs.common.types.Số nguyên
Giá trị được phép: 301, 302, 307, 308
app_linking_is_enabled
Tùy chọn ui.admin.api_docs.common.types.Kiểu boolean
Không có mô tả
cloaking_is_enabled
Tùy chọn ui.admin.api_docs.common.types.Kiểu boolean
Không có mô tả
cloaking_title
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
cloaking_meta_description
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
cloaking_custom_js
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
cloaking_favicon
Tùy chọn ui.admin.api_docs.common.types.Tệp
Không có mô tả
cloaking_opengraph
Tùy chọn ui.admin.api_docs.common.types.Tệp
Không có mô tả
targeting_type
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Giá trị được phép: continent_code, country_code, city_name, device_type, browser_language, rotation, os_name, browser_name
targeting_continent_code_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = continent_code
targeting_continent_code_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = continent_code
targeting_country_code_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = country_code
targeting_country_code_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = country_code
targeting_city_name_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = city_name
targeting_city_name_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = city_name
targeting_device_type_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = device_type
targeting_device_type_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = device_type
targeting_browser_language_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = browser_language
targeting_browser_language_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = browser_language
targeting_rotation_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = rotation
targeting_rotation_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = rotation
targeting_os_name_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = os_name
targeting_os_name_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = os_name
targeting_browser_name_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = browser_name
targeting_browser_name_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = browser_name
Ví dụ phản hồi
{
    "data": {
        "id": 1
    }
}

Endpoint API
POST https://rqrcode.com/api/links/{link_id}
Ví dụ
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'
Tham số
Tham số Chi tiết Mô tả
location_url
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
URL đích.
url
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Alias URL được tạo. Để trống để dùng alias ngẫu nhiên.
domain_id
Tùy chọn ui.admin.api_docs.common.types.Số nguyên
Không có mô tả
project_id
Tùy chọn ui.admin.api_docs.common.types.Số nguyên
Không có mô tả
pixels_ids
Tùy chọn ui.admin.api_docs.common.types.Số nguyên
Không có mô tả
schedule
Tùy chọn ui.admin.api_docs.common.types.Kiểu boolean
Không có mô tả
start_date
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: schedule = true
end_date
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: schedule = true
pageviews_limit
Tùy chọn ui.admin.api_docs.common.types.Số nguyên
Không có mô tả
expiration_url
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
password
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
forward_query_parameters_is_enabled
Tùy chọn ui.admin.api_docs.common.types.Kiểu boolean
Không có mô tả
utm_source
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
utm_medium
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
utm_campaign
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
sensitive_content
Tùy chọn ui.admin.api_docs.common.types.Kiểu boolean
Không có mô tả
http_status_code
Tùy chọn ui.admin.api_docs.common.types.Số nguyên
Giá trị được phép: 301, 302, 307, 308
app_linking_is_enabled
Tùy chọn ui.admin.api_docs.common.types.Kiểu boolean
Không có mô tả
cloaking_is_enabled
Tùy chọn ui.admin.api_docs.common.types.Kiểu boolean
Không có mô tả
cloaking_title
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
cloaking_meta_description
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
cloaking_custom_js
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Không có mô tả
cloaking_favicon
Tùy chọn ui.admin.api_docs.common.types.Tệp
Không có mô tả
cloaking_opengraph
Tùy chọn ui.admin.api_docs.common.types.Tệp
Không có mô tả
targeting_type
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Giá trị được phép: continent_code, country_code, city_name, device_type, browser_language, rotation, os_name, browser_name
targeting_continent_code_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = continent_code
targeting_continent_code_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = continent_code
targeting_country_code_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = country_code
targeting_country_code_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = country_code
targeting_city_name_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = city_name
targeting_city_name_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = city_name
targeting_device_type_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = device_type
targeting_device_type_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = device_type
targeting_browser_language_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = browser_language
targeting_browser_language_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = browser_language
targeting_rotation_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = rotation
targeting_rotation_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = rotation
targeting_os_name_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = os_name
targeting_os_name_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = os_name
targeting_browser_name_key[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = browser_name
targeting_browser_name_value[index]
Tùy chọn ui.admin.api_docs.common.types.Chuỗi
Khả dụng khi: targeting_type = browser_name
Ví dụ phản hồi
{
    "data": {
        "id": 1
    }
}

Endpoint API
DELETE https://rqrcode.com/api/links/{link_id}
Ví dụ
curl --request DELETE \
--url 'https://rqrcode.com/api/links/{link_id}' \
--header 'Authorization: Bearer {api_key}'
Tham số
Không có tham số bổ sung.
Ví dụ phản hồi
Nội dung phản hồi 200 trống khi thành công.