Vés al contingut
Documentació API

Codis QR

Llista, inspecciona, crea, actualitza i elimina els teus codis QR.

Autenticació
Cada sol·licitud ha d’enviar la capçalera Authorization amb un token Bearer que coincideixi amb la clau API admin. Obtenir clau API.
Documentació API

Punt final
GET https://rqrcode.com/api/qr-codes/
Exemple
curl --request GET \
--url 'https://rqrcode.com/api/qr-codes/' \
--header 'Authorization: Bearer {api_key}'
Paràmetres
Paràmetres Detalls Descripció
page
Opcional ui.admin.api_docs.common.types.Enter
Número de pàgina per a la qual vols recuperar resultats. El valor per defecte és 1.
results_per_page
Opcional ui.admin.api_docs.common.types.Enter
Quants resultats vols per pàgina. Els valors permesos són: 10, 25, 50, 100, 250, 500, 1000. Per defecte és 25.
Exemple de resposta
{
    "data": [
        {
            "id": 1,
            "type": "url",
            "name": "Nom d’exemple",
            "qr_code": "https://rqrcode.com/uploads/qr_code/example.svg",
            "qr_code_logo": null,
            "qr_code_background": null,
            "settings": {
                "foreground_type": "color",
                "foreground_color": "#000000",
                "background_color": "#ffffff",
                "custom_eyes_color": false,
                "qr_code_logo_size": 25,
                "size": 500,
                "margin": 0,
                "ecc": "L",
                "url": "https://example.com",
                "...": "..."
            },
            "embedded_data": "https://example.com",
            "last_datetime": null,
            "datetime": "2026-04-20 07:52:15"
        }
    ],
    "meta": {
        "page": 1,
        "results_per_page": 25,
        "total": 1,
        "total_pages": 1
    },
    "links": {
        "first": "https://rqrcode.com/api/qr-codes?page=1",
        "last": "https://rqrcode.com/api/qr-codes?page=1",
        "next": null,
        "prev": null,
        "self": "https://rqrcode.com/api/qr-codes?page=1"
    }
}

Punt final
GET https://rqrcode.com/api/qr-codes/{qr_code_id}
Exemple
curl --request GET \
--url 'https://rqrcode.com/api/qr-codes/{qr_code_id}' \
--header 'Authorization: Bearer {api_key}'
Paràmetres
Cap paràmetre addicional.
Exemple de resposta
{
    "data": {
        "id": 1,
        "type": "url",
        "name": "Nom d’exemple",
        "qr_code": "https://rqrcode.com/uploads/qr_code/example.svg",
        "qr_code_logo": null,
        "qr_code_background": null,
        "settings": {
            "foreground_type": "color",
            "foreground_color": "#000000",
            "background_color": "#ffffff",
            "custom_eyes_color": false,
            "qr_code_logo_size": 25,
            "size": 500,
            "margin": 0,
            "ecc": "L",
            "url": "https://example.com",
            "...": "..."
        },
        "embedded_data": "https://example.com",
        "last_datetime": null,
        "datetime": "2026-04-20 07:52:15"
    }
}

Punt final
POST https://rqrcode.com/api/qr-codes
Exemple
curl --request POST \
--url 'https://rqrcode.com/api/qr-codes' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Barcelona' \
--form 'type=text' \
--form 'text=Hola!'
Paràmetres
Paràmetres Detalls Descripció
link_id
Opcional ui.admin.api_docs.common.types.Enter
No s’ha proporcionat cap descripció.
project_id
Opcional ui.admin.api_docs.common.types.Enter
No s’ha proporcionat cap descripció.
name
Obligatori ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
type
Obligatori ui.admin.api_docs.common.types.Cadena
Valors permesos: text, url, pdf, phone, sms, email, whatsapp, facetime, location, wifi, event, vcard, crypto, paypal, upi, epc, pix, coupon, google_review
is_bulk
Opcional ui.admin.api_docs.common.types.Booleà
Disponible quan: type = text
style
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: square, dot, round, rounded, elastic_square, heart, diamond, star, triangle, hexagon, spaced_square, octagon, cross_x, curvy_x, rounded_cross, ninja, sun, shine, bold_plus, teardrop, corner_cut, randomized_square, bold_x
inner_eye_style
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: square, dot, rounded, diamond, flower, leaf
outer_eye_style
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: square, circle, rounded, flower, leaf
foreground_type
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: color, gradient
foreground_color
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: foreground_type = color
foreground_gradient_style
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: vertical, horizontal, diagonal, inverse_diagonal, radial
foreground_gradient_one
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: foreground_type = gradient
foreground_gradient_two
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: foreground_type = gradient
background_color
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
background_color_transparency
Opcional ui.admin.api_docs.common.types.Enter
No s’ha proporcionat cap descripció.
custom_eyes_color
Opcional ui.admin.api_docs.common.types.Booleà
No s’ha proporcionat cap descripció.
eyes_inner_color
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: custom_eyes_color = 1
eyes_outer_color
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: custom_eyes_color = 1
qr_code_logo
Opcional ui.admin.api_docs.common.types.Fitxer
No s’ha proporcionat cap descripció.
qr_code_logo_size
Opcional ui.admin.api_docs.common.types.Enter
5-35
qr_code_background
Opcional ui.admin.api_docs.common.types.Fitxer
No s’ha proporcionat cap descripció.
qr_code_background_transparency
Opcional ui.admin.api_docs.common.types.Enter
0-100
qr_code_foreground
Opcional ui.admin.api_docs.common.types.Fitxer
No s’ha proporcionat cap descripció.
qr_code_foreground_transparency
Opcional ui.admin.api_docs.common.types.Enter
0-100
frame
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: circle_simple_bottom_text, round_simple_bottom_text, straight_simple_bottom_text, round_card_bottom_text, straight_bottom_text, straight_top_text, round_bottom_text, round_top_text, tooltip_bottom_text, tooltip_top_text, ribbon_bottom_text, ribbon_top_text, tooltip_snap_top_text, tooltip_snap_bottom_text, straight_semi_bordered_bottom_text, round_semi_bordered_bottom_text, hand_arrows_bottom_text, broken_ticket_bottom_text, smooth_ribbon_bottom_text
frame_text
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
frame_text_size
Opcional ui.admin.api_docs.common.types.Enter
-5 - 5
frame_text_font
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: times_new_roman, georgia, courier, arial, helvetica, verdana, tahoma, trebuchet_ms, courier_new, monaco, comic_sans_ms, impact, luminari, baskerville, papyrus, brush_script_mt
frame_custom_colors
Opcional ui.admin.api_docs.common.types.Booleà
No s’ha proporcionat cap descripció.
frame_color
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: frame_custom_colors = 1
frame_text_color
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: frame_custom_colors = 1
size
Opcional ui.admin.api_docs.common.types.Enter
50-2000
margin
Opcional ui.admin.api_docs.common.types.Enter
0-25
ecc
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: L, M, Q, H
text
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = text
url
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = url
phone
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = phone
sms
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = sms
email
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = email
whatsapp
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = whatsapp
facetime
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = facetime
event
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = event
location
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
wifi
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
crypto
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
vcard
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
paypal
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
upi
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
epc
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
pix
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
coupon
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
google_review
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
Exemple de resposta
{
    "data": {
        "id": 1
    }
}

Punt final
POST https://rqrcode.com/api/qr-codes/{qr_code_id}
Exemple
curl --request POST \
--url 'https://rqrcode.com/api/qr-codes/{qr_code_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=València'
Paràmetres
Paràmetres Detalls Descripció
link_id
Opcional ui.admin.api_docs.common.types.Enter
No s’ha proporcionat cap descripció.
project_id
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
name
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
type
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: text, url, pdf, phone, sms, email, whatsapp, facetime, location, wifi, event, vcard, crypto, paypal, upi, epc, pix, coupon, google_review
style
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: square, dot, round, rounded, elastic_square, heart, diamond, star, triangle, hexagon, spaced_square, octagon, cross_x, curvy_x, rounded_cross, ninja, sun, shine, bold_plus, teardrop, corner_cut, randomized_square, bold_x
inner_eye_style
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: square, dot, rounded, diamond, flower, leaf
outer_eye_style
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: square, circle, rounded, flower, leaf
foreground_type
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: color, gradient
foreground_color
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: foreground_type = color
foreground_gradient_style
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: vertical, horizontal, diagonal, inverse_diagonal, radial
foreground_gradient_one
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: foreground_type = gradient
foreground_gradient_two
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: foreground_type = gradient
background_color
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
background_color_transparency
Opcional ui.admin.api_docs.common.types.Enter
0 - 100
custom_eyes_color
Opcional ui.admin.api_docs.common.types.Booleà
No s’ha proporcionat cap descripció.
eyes_inner_color
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: custom_eyes_color = 1
eyes_outer_color
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: custom_eyes_color = 1
qr_code_logo
Opcional ui.admin.api_docs.common.types.Fitxer
No s’ha proporcionat cap descripció.
qr_code_logo_size
Opcional ui.admin.api_docs.common.types.Enter
5-35
qr_code_background
Opcional ui.admin.api_docs.common.types.Fitxer
No s’ha proporcionat cap descripció.
qr_code_background_transparency
Opcional ui.admin.api_docs.common.types.Enter
0-100
qr_code_foreground
Opcional ui.admin.api_docs.common.types.Fitxer
No s’ha proporcionat cap descripció.
qr_code_foreground_transparency
Opcional ui.admin.api_docs.common.types.Enter
0-100
frame
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: circle_simple_bottom_text, round_simple_bottom_text, straight_simple_bottom_text, round_card_bottom_text, straight_bottom_text, straight_top_text, round_bottom_text, round_top_text, tooltip_bottom_text, tooltip_top_text, ribbon_bottom_text, ribbon_top_text, tooltip_snap_top_text, tooltip_snap_bottom_text, straight_semi_bordered_bottom_text, round_semi_bordered_bottom_text, hand_arrows_bottom_text, broken_ticket_bottom_text, smooth_ribbon_bottom_text
frame_text
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
frame_text_size
Opcional ui.admin.api_docs.common.types.Enter
-5 -> 5
frame_text_font
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: times_new_roman, georgia, courier, arial, helvetica, verdana, tahoma, trebuchet_ms, courier_new, monaco, comic_sans_ms, impact, luminari, baskerville, papyrus, brush_script_mt
frame_custom_colors
Opcional ui.admin.api_docs.common.types.Booleà
No s’ha proporcionat cap descripció.
frame_color
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: frame_custom_colors = 1
frame_text_color
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: frame_custom_colors = 1
size
Opcional ui.admin.api_docs.common.types.Enter
50-2000
margin
Opcional ui.admin.api_docs.common.types.Enter
0-25
ecc
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: L, M, Q, H
text
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = text
url
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = url
phone
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = phone
sms
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = sms
email
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = email
whatsapp
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = whatsapp
facetime
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = facetime
event
Opcional ui.admin.api_docs.common.types.Cadena
Disponible quan: type = event
location
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
wifi
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
crypto
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
vcard
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
paypal
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
upi
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
epc
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
pix
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
coupon
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
google_review
Opcional ui.admin.api_docs.common.types.Objecte
No s’ha proporcionat cap descripció.
Exemple de resposta
{
    "data": {
        "id": 1
    }
}

Punt final
DELETE https://rqrcode.com/api/qr-codes/{qr_code_id}
Exemple
curl --request DELETE \
--url 'https://rqrcode.com/api/qr-codes/{qr_code_id}' \
--header 'Authorization: Bearer {api_key}'
Paràmetres
Cap paràmetre addicional.
Exemple de resposta
Cos de resposta 200 buit en cas d’èxit.