Μετάβαση στο περιεχόμενο
Τεκμηρίωση API

Γραμμωτοί κωδικοί

Διαχείριση των γραμμωτών κωδικών σας και των ρυθμίσεων εξαγωγής τους.

Έλεγχος ταυτότητας
Κάθε αίτημα πρέπει να στέλνει την κεφαλίδα Authorization με Bearer token που αντιστοιχεί στο κλειδί admin API. Λήψη κλειδιού API.
Τεκμηρίωση API

Σημείο τερματισμού
GET https://rqrcode.com/api/barcodes/
Παράδειγμα
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/' \
--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,
            "type": "C32",
            "name": "Όνομα παραδείγματος",
            "value": "123456",
            "barcode": "https://rqrcode.com/uploads/barcode/example.svg",
            "settings": {
                "foreground_color": "#000000",
                "width_scale": 2,
                "height": 50
            },
            "embedded_data": "123456",
            "last_datetime": null,
            "datetime": "2026-04-20 07:52:55"
        }
    ],
    "meta": {
        "page": 1,
        "results_per_page": 25,
        "total": 1,
        "total_pages": 1
    },
    "links": {
        "first": "https://rqrcode.com/api/barcodes?page=1",
        "last": "https://rqrcode.com/api/barcodes?page=1",
        "next": null,
        "prev": null,
        "self": "https://rqrcode.com/api/barcodes?page=1"
    }
}

Σημείο τερματισμού
GET https://rqrcode.com/api/barcodes/{barcode_id}
Παράδειγμα
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Παράμετροι
Καμία πρόσθετη παράμετρος.
Παράδειγμα απόκρισης
{
    "data": {
        "id": 1,
        "type": "C32",
        "name": "Όνομα παραδείγματος",
        "value": "123456",
        "barcode": "https://rqrcode.com/uploads/barcode/example.svg",
        "settings": {
            "foreground_color": "#000000",
            "width_scale": 2,
            "height": 50
        },
        "embedded_data": "123456",
        "last_datetime": null,
        "datetime": "2026-04-20 07:52:55"
    }
}

Σημείο τερματισμού
POST https://rqrcode.com/api/barcodes
Παράδειγμα
curl --request POST \
--url 'https://rqrcode.com/api/barcodes' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Νέα Υόρκη' \
--form 'type=C32' \
--form 'value=123456'
Παράμετροι
Παράμετροι Λεπτομέρειες Περιγραφή
project_id
Προαιρετικό ui.admin.api_docs.common.types.Ακέραιος
name
Υποχρεωτικό ui.admin.api_docs.common.types.Συμβολοσειρά
type
Υποχρεωτικό ui.admin.api_docs.common.types.Συμβολοσειρά
Επιτρεπόμενες τιμές: C32, C39, C39+, C39E, C39E+, C93, S25, S25+, I25, I25+, ITF14, C128, C128A, C128B, C128C, EAN2, EAN5, EAN8, EAN13, UPCA, UPCE, MSI, MSI+, POSTNET, PLANET, TELEPENALPHA, TELEPENNUMERIC, RMS4CC, KIX, IMB, CODABAR, CODE11, PHARMA, PHARMA2T
is_bulk
Προαιρετικό ui.admin.api_docs.common.types.Λογική τιμή
value
Υποχρεωτικό ui.admin.api_docs.common.types.Συμβολοσειρά
display_text
Προαιρετικό ui.admin.api_docs.common.types.Λογική τιμή
foreground_color
Προαιρετικό ui.admin.api_docs.common.types.Συμβολοσειρά
background_color
Προαιρετικό ui.admin.api_docs.common.types.Συμβολοσειρά
width_scale
Προαιρετικό ui.admin.api_docs.common.types.Ακέραιος
1-10
height
Προαιρετικό ui.admin.api_docs.common.types.Ακέραιος
30-1000
Παράδειγμα απόκρισης
{
    "data": {
        "id": 1
    }
}

Σημείο τερματισμού
POST https://rqrcode.com/api/barcodes/{barcode_id}
Παράδειγμα
curl --request POST \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Λας Βέγκας' \
--form 'value=123456'
Παράμετροι
Παράμετροι Λεπτομέρειες Περιγραφή
project_id
Προαιρετικό ui.admin.api_docs.common.types.Ακέραιος
name
Προαιρετικό ui.admin.api_docs.common.types.Συμβολοσειρά
type
Προαιρετικό ui.admin.api_docs.common.types.Συμβολοσειρά
Επιτρεπόμενες τιμές: C32, C39, C39+, C39E, C39E+, C93, S25, S25+, I25, I25+, ITF14, C128, C128A, C128B, C128C, EAN2, EAN5, EAN8, EAN13, UPCA, UPCE, MSI, MSI+, POSTNET, PLANET, TELEPENALPHA, TELEPENNUMERIC, RMS4CC, KIX, IMB, CODABAR, CODE11, PHARMA, PHARMA2T
value
Υποχρεωτικό ui.admin.api_docs.common.types.Συμβολοσειρά
display_text
Προαιρετικό ui.admin.api_docs.common.types.Λογική τιμή
foreground_color
Προαιρετικό ui.admin.api_docs.common.types.Συμβολοσειρά
background_color
Προαιρετικό ui.admin.api_docs.common.types.Συμβολοσειρά
width_scale
Προαιρετικό ui.admin.api_docs.common.types.Ακέραιος
1-10
height
Προαιρετικό ui.admin.api_docs.common.types.Ακέραιος
30-1000
Παράδειγμα απόκρισης
{
    "data": {
        "id": 1
    }
}

Σημείο τερματισμού
DELETE https://rqrcode.com/api/barcodes/{barcode_id}
Παράδειγμα
curl --request DELETE \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Παράμετροι
Καμία πρόσθετη παράμετρος.
Παράδειγμα απόκρισης
Κενό σώμα απόκρισης 200 σε επιτυχία.