Vai al contenuto
Documentazione API

Progetti

Organizza le tue risorse all'interno dei progetti.

Autenticazione
Ogni richiesta deve inviare l’header Authorization con un token Bearer corrispondente alla chiave API admin. Ottieni chiave API.
Documentazione API

Punto finale
GET https://rqrcode.com/api/projects/
Esempio
curl --request GET \
--url 'https://rqrcode.com/api/projects/' \
--header 'Authorization: Bearer {api_key}'
Parametri
Parametri Dettagli Descrizione
page
Opzionale ui.admin.api_docs.common.types.Intero
Il numero di pagina per cui desideri ottenere i risultati. Predefinito a 1.
results_per_page
Opzionale ui.admin.api_docs.common.types.Intero
Quanti risultati desideri per pagina. I valori consentiti sono: 10, 25, 50, 100, 250, 500, 1000. Predefinito a 25.
Esempio di risposta
{
    "data": [
        {
            "id": 1,
            "name": "Sviluppo",
            "color": "#0e23cc",
            "last_datetime": null,
            "datetime": "2026-04-20 07:54:04"
        }
    ],
    "meta": {
        "page": 1,
        "results_per_page": 25,
        "total": 1,
        "total_pages": 1
    },
    "links": {
        "first": "https://rqrcode.com/api/projects?page=1",
        "last": "https://rqrcode.com/api/projects?page=1",
        "next": null,
        "prev": null,
        "self": "https://rqrcode.com/api/projects?page=1"
    }
}

Punto finale
GET https://rqrcode.com/api/projects/{project_id}
Esempio
curl --request GET \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}'
Parametri
Nessun parametro aggiuntivo.
Esempio di risposta
{
    "data": {
        "id": 1,
        "name": "Sviluppo",
        "color": "#0e23cc",
        "last_datetime": null,
        "datetime": "2026-04-20 07:54:04"
    }
}

Punto finale
POST https://rqrcode.com/api/projects
Esempio
curl --request POST \
--url 'https://rqrcode.com/api/projects' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Produzione' \
--form 'color=#ffffff'
Parametri
Parametri Dettagli Descrizione
name
Obbligatorio ui.admin.api_docs.common.types.Stringa
color
Opzionale ui.admin.api_docs.common.types.Stringa
Esempio di risposta
{
    "data": {
        "id": 1
    }
}

Punto finale
POST https://rqrcode.com/api/projects/{project_id}
Esempio
curl --request POST \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Produzione' \
--form 'color=#000000'
Parametri
Parametri Dettagli Descrizione
name
Opzionale ui.admin.api_docs.common.types.Stringa
color
Opzionale ui.admin.api_docs.common.types.Stringa
Esempio di risposta
{
    "data": {
        "id": 1
    }
}

Punto finale
DELETE https://rqrcode.com/api/projects/{project_id}
Esempio
curl --request DELETE \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}'
Parametri
Nessun parametro aggiuntivo.
Esempio di risposta
Corpo risposta 200 vuoto in caso di successo.