Contributor

Endpoints for contributor operations.

Apply to a bounty

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
bountyIdstringRequired
Responses
200

Application submitted

No content

post
/api/contributor/apply
200

Application submitted

No content

Submit work for a bounty

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
bountyIdstringRequired
submittedLinkstring · uriRequired
Responses
200

Work submitted

No content

post
/api/contributor/submit
200

Work submitted

No content

Fetch available bounties

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
uidstringRequired
Responses
200

List of bounties

No content

get
/api/contributor/bounties/{uid}
200

List of bounties

No content

Get contributor profile

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
uidstringRequired
Responses
200

Contributor profile

No content

get
/api/contributor/profile/{uid}
200

Contributor profile

No content

Update contributor profile

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
uidstringRequired
Body
namestringOptional
emailstring · emailOptional
linkedinstring · uriOptional
portfoliostring · uriOptional
roleTitlestringOptional
skillsstringOptional
Responses
200

Profile updated

No content

put
/api/contributor/profile/{uid}
200

Profile updated

No content

Unassign from a bounty

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
bountyIdstringRequired
Responses
200

Unassigned

No content

put
/api/contributor/unassign
200

Unassigned

No content

List contributor payments

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
uidstringRequired
Responses
200

Payment history

No content

get
/api/contributor/payments/{uid}
200

Payment history

No content

View contributor analytics

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
uidstringRequired
Responses
200

Analytics information

No content

get
/api/contributor/analytics/{uid}
200

Analytics information

No content

Last updated