Open jobs
const url = 'https://api.gampeon.com/v1/jobs?role=scripter&compensation=volunteer&commitment=one_off';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?role=scripter&compensation=volunteer&commitment=one_off'Open jobs from accounts, studios and projects, newest first. Counts in facets ignore their own filter, so the portal can show them next to each option. Old applications and closed jobs are deleted after the retention periods in ADR 0018.
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Search in title and description
Role
Compensation
Commitment
ISO 639-1 code
Skill
Studio slug
Project slug
Handle of the person who posted
1 to 50 (default 24)
Entries to skip
Responses
Section titled “Responses”Jobs
object
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
object
object
object
object
object
object
object
Example
{ "jobs": [ { "role": "scripter", "commitment": "one_off", "compensation": "volunteer", "status": "open" } ]}