Edit a job
const url = 'https://api.gampeon.com/v1/jobs/1';const options = { method: 'PATCH', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"title":"example","role":"scripter","description":"example","commitment":"one_off","compensation":"volunteer","compensationNote":"example","skills":["example"],"languages":["example"],"links":["example"]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PATCH \ --url https://api.gampeon.com/v1/jobs/1 \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "title": "example", "role": "scripter", "description": "example", "commitment": "one_off", "compensation": "volunteer", "compensationNote": "example", "skills": [ "example" ], "languages": [ "example" ], "links": [ "example" ] }'Only for the person who posted it, studio owners and admins, and people who can edit the project. A volunteer job cannot change its compensation while people under 18 have open applications.
Not available with access tokens.
Rate limit: 120 per hour per account.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Job ID
Request Bodyrequired
Section titled “Request Bodyrequired”object
Up to 8 skills, lowercase (a-z, 0-9, -)
Up to 5 ISO 639-1 language codes, for example en
Up to 3 https:// links
Responses
Section titled “Responses”Updated
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"}Error codes: invalid_field
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: unauthorized
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: token_not_allowed, forbidden
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"}Error codes: removed, minor_applicants
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"}Limit: 120 per hour per account. Error codes: rate_limited
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"}