Organization

Endpoints for managing bounties, contributors, and organization profiles.

Create a new bounty

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
userIdstringRequired
Responses
chevron-right
200

Bounty created

No content

post
/api/organization/bounty
200

Bounty created

No content

Delete a bounty

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
chevron-right
200

Bounty removed

No content

delete
/api/organization/bounty/{id}
200

Bounty removed

No content

Update bounty details

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Body
namestringOptional
descriptionstringOptional
deadlinestring · date-timeOptional
amountnumberOptional
statusstring · enumOptionalPossible values:
submittedLinkstring · uriOptional
contributorIdstringOptional
tagsstring[]Optional
Responses
chevron-right
200

Bounty updated

No content

put
/api/organization/bounty/{id}
200

Bounty updated

No content

List bounties for an organization

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

Bounty list

No content

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

Bounty list

No content

Get contributor details

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
chevron-right
200

Contributor details

No content

get
/api/organization/contributor/{id}
200

Contributor details

No content

Update contributor

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Body
namestringOptional
emailstring · emailOptional
linkedinstring · uriOptional
portfoliostring · uriOptional
roleTitlestringOptional
accountNumberstringOptional
routingNumberstringOptional
skillsstringOptional
Responses
chevron-right
200

Contributor updated

No content

put
/api/organization/contributor/{id}
200

Contributor updated

No content

Unassign a contributor from bounty

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
bountyIdstringRequired
Responses
chevron-right
200

Contributor unassigned

No content

put
/api/organization/bounties/{bountyId}/unassign
200

Contributor unassigned

No content

Pay bounty reward

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
bountyIdstringRequired
Responses
chevron-right
200

Payment sent

No content

post
/api/organization/bounties/{bountyId}/pay
200

Payment sent

No content

Get organization profile

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

Organization profile

No content

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

Organization profile

No content

Save organization profile

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
uidstringRequired
Body
apiKeystringOptional
companyNamestringOptional
descriptionstringOptional
discordAccessTokenstringOptional
discordChannelIdstringOptional
discordEnabledbooleanOptional
discordGuildstringOptional
discordSendModestringOptional
emailstring · emailOptional
githubTokenstringOptional
industrystringOptional
repostringOptional
websitestring · uriOptional
Responses
chevron-right
200

Profile saved

No content

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

Profile saved

No content

View payment history

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

Organization payment history

No content

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

Organization payment history

No content

Organization analytics

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

Analytics information

No content

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

Analytics information

No content

Last updated