Skip to content
GAMPEONCreate
New project

Reopen or extend a job

POST
/v1/jobs/{id}/renew
curl --request POST \
--url https://api.gampeon.com/v1/jobs/1/renew \
--header 'Authorization: Bearer <token>'

Open for another 30 days from now. Counts against the open-job limits.

Not available with access tokens.

id
required
integer
>= 1

Job ID

Open

Media typeapplication/json
object
id
required
integer
title
required
string
role
required
string
Allowed values: scripter ui_developer mapper modeler animator texture_artist vehicle_artist sound_designer game_designer writer moderator community_manager server_admin tester translator video_creator other
description
required
string
skills
required
Array<string>
commitment
required
string
Allowed values: one_off part_time ongoing
languages
required
Array<string>
links
required
Array<string>
compensation
required

What is offered. Only a statement: no money or GAMPEONS move through GAMPEON. paid is arranged in euros between the parties

string
Allowed values: volunteer revenue_share paid negotiable
compensationNote
required

Free text, for example the amount or the share

string
minAge
required

Minimum age to apply: 16 for volunteer, 18 for everything else

integer
status
required

expired: open, but past expiresAt. removed: removed by moderation, only visible to the team and moderators

string
Allowed values: open closed expired removed
postedBy
required
object
handle
required
string
/^[a-z0-9_]{3,24}$/
displayName
required
string
avatar
required
One of:

Image path under /v1/media/

string
studio
required
One of:
object
slug
required
string
name
required
string
logo
required
One of:
string
project
required
One of:
object
slug
required
string
title
required
string
cover
required
One of:
string
createdAt
required

Unix time in milliseconds

integer format: int64
updatedAt
required

Unix time in milliseconds

integer format: int64
expiresAt
required

Jobs close 30 days after posting or renewing

integer format: int64
removed
object
at
required

Unix time in milliseconds

integer format: int64
reason
required
string

Example

{
"role": "scripter",
"commitment": "one_off",
"compensation": "volunteer",
"status": "open"
}

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: token_not_allowed, forbidden

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"
}

Error codes: removed, page_hidden, too_many_open_jobs

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