Skip to main content

Premios e Insignias

Peticiones GET

Obtener todas las insignias según el cliente

Request

  • Método: GET
  • Ruta: URL BASE + badges/{client_id}/list/
  • Content-Type: application/json
  • Header: Authorization: Token XXXXXXXXXXXXXXXXX

Response

Respuesta Éxitosa
  • Status: 200
Respuesta
[
{
"id": 1,
"badge": "Insignia 1",
"description": "Descripción 1",
"interactions": 30,
"image": "path/to/image",
"image2x": "path/to/image"
},
{
"id": 2,
"badge": "Insignia 2",
"description": "Descripción 2",
"interactions": 60,
"image": "path/to/image",
"image2x": "path/to/image"
}
]
Respuesta Vacía
  • Status: 200
Respuesta
[]

Obtener las insignias conseguidas por un usuario

Request

  • Método: GET
  • Ruta: URL BASE + award/{username}/list/
  • Content-Type: application/json
  • Header: Authorization: Token XXXXXXXXXXXXXXXXX

Response

Respuesta Éxitosa
  • Status: 200
Respuesta
[
{
"id": 1,
"badge_id": 1,
"badge": "Insignia 1",
"description": "30 interacciones",
"image": null,
"image2x": null,
"date": "2022-02-15"
}
]
Respuesta Vacía
  • Status: 200
Respuesta
[]