Skip to content

Apply to a gig

POST
/gigs/{gigId}/applications

GigId is an Event ID. The system validates that the event has type = GIG. Returns 400 if the event is not a gig. Returns 403 if the user owns the gig.

Authorizations

Parameters

Path Parameters

gigId
required
string

An Event ID. System validates the event has type = GIG.

Request Body

object
message
string
<= 1000 characters

Responses

201

Application created

object
id
required
string
gigId
required
string
applicantId
required
string
message
string
nullable <= 1000 characters
status
required
string
Allowed values: PENDING ACCEPTED REJECTED
createdAt
required
string format: date-time
updatedAt
required
string format: date-time

400

Invalid request

object
type
required
string format: uri
title
required
string
status
required
integer
>= 100 <= 599
detail
required
string
instance
string format: uri-reference
key
additional properties
any

401

Missing or invalid JWT

object
type
required
string format: uri
title
required
string
status
required
integer
>= 100 <= 599
detail
required
string
instance
string format: uri-reference
key
additional properties
any

403

Not allowed to perform this action

object
type
required
string format: uri
title
required
string
status
required
integer
>= 100 <= 599
detail
required
string
instance
string format: uri-reference
key
additional properties
any

404

Resource not found

object
type
required
string format: uri
title
required
string
status
required
integer
>= 100 <= 599
detail
required
string
instance
string format: uri-reference
key
additional properties
any

409

Duplicate resource

object
type
required
string format: uri
title
required
string
status
required
integer
>= 100 <= 599
detail
required
string
instance
string format: uri-reference
key
additional properties
any