Skip to content
GAMPEONCreate
New project

An application with its conversation

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

Only for the applicant and the team. Messages are not scanned; either side can report a message. safetyNotice is true for viewers under 18 (or without a birth month), the portal then shows a fixed safety notice.

Not available with access tokens.

id
required
integer
>= 1

Application ID

Application

Media typeapplication/json
object
id
required
integer
status
required
string
Allowed values: new shortlisted accepted declined withdrawn
message
required
string
links
required
Array<string>
createdAt
required

Unix time in milliseconds

integer format: int64
updatedAt
required

Unix time in milliseconds

integer format: int64
applicant
required
object
handle
required
string
/^[a-z0-9_]{3,24}$/
displayName
required
string
job
required
One of:
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
messages
required
Array<object>
object
id
required
integer
body
required
One of:

null if removed by moderation

string
removed
required
boolean
createdAt
required

Unix time in milliseconds

integer format: int64
author
required
One of:
object
handle
required
string
/^[a-z0-9_]{3,24}$/
displayName
required
string
mine
required
boolean
side
required
string
Allowed values: applicant team
viewer
required
object
side
required
string
Allowed values: applicant manager
canMessage
required
boolean
safetyNotice
required
boolean

Example

{
"status": "new",
"job": {
"role": "scripter",
"commitment": "one_off",
"compensation": "volunteer",
"status": "open"
},
"messages": [
{
"side": "applicant"
}
],
"viewer": {
"side": "applicant"
}
}

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

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