Rewards
The rewards that belong to a page that belongs to the authenticated user
Get page rewards
GET https://api.petje.af/v1/page/:pageId/rewards
This endpoint allows you to get the rewards that belongs to the selected page.
Scope: pages.read
Path Parameters
Name
Type
Description
pageId
string
The page ID
Query Parameters
Name
Type
Description
planId
string
Filter the results by this Plan ID
limit
integer
The number of rewards to return
from
boolean
Offset the results to after the reward with this ID
Headers
Name
Type
Description
Authorization
string
Access token using the Bearer method
{
"count": 3,
"_embedded": {
"rewards": [
{
"resource": "rewards",
"id": "6JGhzAiPD7jqlbYkdrg8",
"name": "Dit is een beloning",
"description": "Hallo daar!",
"type": "default",
"status": "enabled",
"_links": {
"self": {
"href": "https://api.petje.af/pages/5SaEUOWD2b4dN7tJBKMB/rewards/6JGhzAiPD7jqlbYkdrg8",
"type": "application/hal+json"
},
"page": {
"href": "https://api.petje.af/pages/5SaEUOWD2b4dN7tJBKMB",
"type": "application/hal+json"
},
"plans": {
"href": "https://api.petje.af/pages/5SaEUOWD2b4dN7tJBKMB/plans?rewardId=6JGhzAiPD7jqlbYkdrg8",
"type": "application/hal+json"
}
}
},
...
]
},
"_links": {
"self": {
"href": "https://api.petje.af/rewards",
"type": "application/hal+json"
},
"next": null
}
}Get page reward detail
GET https://api.petje.af/v1/pages/:pageId/rewards/:id
Scope: pages.read
Path Parameters
Name
Type
Description
pageId
string
The page ID
id
string
The reward ID
Headers
Name
Type
Description
Authorization
string
Access token using the Bearer method
{
"resource": "rewards",
"id": "6JGhzAiPD7jqlbYkdrg8",
"name": "Dit is een beloning",
"description": "Hall daar!",
"type": "default",
"status": "enabled",
"_links": {
"self": {
"href": "https://api.petje.af/pages/5SaEUOWD2b4dN7tJBKMB/rewards/6JGhzAiPD7jqlbYkdrg8",
"type": "application/hal+json"
},
"page": {
"href": "https://api.petje.af/pages/5SaEUOWD2b4dN7tJBKMB",
"type": "application/hal+json"
},
"plans": {
"href": "https://api.petje.af/pages/5SaEUOWD2b4dN7tJBKMB/plans?rewardId=6JGhzAiPD7jqlbYkdrg8",
"type": "application/hal+json"
}
}
}{
"status": 404,
"title": "Not Found",
"detail": "Page Reward is not found",
"_links": {
"documentation": {
"href": "https://docs.petje.af",
"type": "text/html"
}
}
}Last updated