Get all userRewards of the current user
GET/userRewards
Get all userRewards of the current user
Request
Query Parameters
Possible values: [pending, redeemed, cancelled]
The state to filter by
Search by start date since createdAt
Search by end date until createdAt
Possible values: >= 1
Default value: 1
Specify the page number for pagination (default is 1).
Default value: 10
Specify the number of projects per page (default is 10, 0 gets all results).
Possible values: [createdAt]
Field to order the results by (e.g., 'createdAt'). Default is 'createdAt'.
Possible values: [asc, desc]
Default value: desc
'asc' for ascending or 'desc' for descending order. Default is 'desc'.
Responses
- 200
- 403
- 404
- 500
UserRewards retrieved successfully
- application/json
- Schema
- Example (from schema)
Schema
- Array [ 
- ] 
Possible values: [pending, redeemed, cancelled]
Unique identifier for UserReward
[
  {
    "remainingUses": 1,
    "rewardId": "r135HCrJs",
    "status": "pending",
    "userId": "83688660-e49e-4b3c-9ad2-22fa1ee69288",
    "id": "URdef4567",
    "createdAt": "2024-10-30T12:00:00Z"
  },
  {
    "createdAt": "2024-10-29T09:30:00Z",
    "userId": "83688660-e49e-4b3c-9ad2-22fa1ee69288",
    "id": "UR0123abc",
    "rewardId": "rJLy6qcRz",
    "status": "redeemed"
  }
]
Forbidden
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
  "error": "string"
}
{
  "error": "Forbidden access"
}
NotFound
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
  "error": "string"
}
{
  "error": "A mandatory item was not found"
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
  "error": "string"
}
{
  "error": "Internal Server Error"
}