Skip to content
GAMPEONCreate
New project

Views and favorites per day

GET
/v1/projects/{slug}/stats
curl --request GET \
--url 'https://api.gampeon.com/v1/projects/example/stats?days=30' \
--header 'Authorization: Bearer <token>'

For the team: the owner and all members of the studio. Days in UTC, oldest first, days without activity included.

Access tokens: scope projects:read.

slug
required
string
/^[a-z0-9][a-z0-9-]{1,30}[a-z0-9]$/

Project slug

days
integer
default: 30 >= 1 <= 90

1 to 90 (default 30)

Statistics

Media typeapplication/json
object
days
required
Array<object>
object
day
required

YYYY-MM-DD

string
views
required
integer
favorites
required

Favorites added that day

integer
totals
required
object
views
required
integer
favorites
required
integer
viewsInRange
required
integer
favoritesInRange
required
integer
storage
required
object
files
required

Images of the project: key art and gallery

integer
bytes
required
integer
gallery
required
object
items
required
integer
max
required
integer

Example generated

{
"days": [
{
"day": "example",
"views": 1,
"favorites": 1
}
],
"totals": {
"views": 1,
"favorites": 1,
"viewsInRange": 1,
"favoritesInRange": 1
},
"storage": {
"files": 1,
"bytes": 1
},
"gallery": {
"items": 1,
"max": 1
}
}

Error codes: unauthorized

Media typeapplication/json
object
error
required

Machine-readable error code, for example not_found or rate_limited.

string
message

Human-readable detail. Only present for some errors.

string

Example generated

{
"error": "example",
"message": "example"
}

Error codes: insufficient_scope, token_not_allowed

Media typeapplication/json
object
error
required

Machine-readable error code, for example not_found or rate_limited.

string
message

Human-readable detail. Only present for some errors.

string

Example generated

{
"error": "example",
"message": "example"
}

Error codes: not_found

Media typeapplication/json
object
error
required

Machine-readable error code, for example not_found or rate_limited.

string
message

Human-readable detail. Only present for some errors.

string

Example generated

{
"error": "example",
"message": "example"
}

Report a problem with this pageOther ways to give feedback