A job
const url = 'https://api.gampeon.com/v1/jobs/1';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.gampeon.com/v1/jobs/1Closed and expired jobs stay readable. Removed jobs and jobs of hidden studios or projects are only visible to the team and moderators. With login, viewer says whether you can apply and why not (own_job, not_open, already_applied, not_allowed, age_16, age_18).
Not available with access tokens.
Authorizations
Section titled “Authorizations”- None
- session
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Job ID
Responses
Section titled “Responses”Job
object
What is offered. Only a statement: no money or GAMPEONS move through GAMPEON. paid is arranged in euros between the parties
Free text, for example the amount or the share
Minimum age to apply: 16 for volunteer, 18 for everything else
expired: open, but past expiresAt. removed: removed by moderation, only visible to the team and moderators
Unix time in milliseconds
Unix time in milliseconds
Jobs close 30 days after posting or renewing
object
Unix time in milliseconds
Example
{ "role": "scripter", "commitment": "one_off", "compensation": "volunteer", "status": "open", "viewer": { "application": { "status": "new" } }}Error codes: token_not_allowed
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}Error codes: not_found
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}