Vés al contingut
Documentació API

Projectes

Organitza els teus recursos dins de projectes.

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/projects/
Exemple
curl --request GET \
--url 'https://rqrcode.com/api/projects/' \
--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,
            "name": "Desenvolupament",
            "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"
    }
}

Punt final
GET https://rqrcode.com/api/projects/{project_id}
Exemple
curl --request GET \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}'
Paràmetres
Cap paràmetre addicional.
Exemple de resposta
{
    "data": {
        "id": 1,
        "name": "Desenvolupament",
        "color": "#0e23cc",
        "last_datetime": null,
        "datetime": "2026-04-20 07:54:04"
    }
}

Punt final
POST https://rqrcode.com/api/projects
Exemple
curl --request POST \
--url 'https://rqrcode.com/api/projects' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Producció' \
--form 'color=#ffffff'
Paràmetres
Paràmetres Detalls Descripció
name
Obligatori ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
color
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
Exemple de resposta
{
    "data": {
        "id": 1
    }
}

Punt final
POST https://rqrcode.com/api/projects/{project_id}
Exemple
curl --request POST \
--url 'https://rqrcode.com/api/projects/{project_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Producció' \
--form 'color=#000000'
Paràmetres
Paràmetres Detalls Descripció
name
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
color
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
Exemple de resposta
{
    "data": {
        "id": 1
    }
}

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