On this page

Categories awards are filed under. Members read; awards:manage writes.

5 endpoints.

MethodPathSummary
GET/api/communities/{communityId}/awards/categoriesList award categories (members)
POST/api/communities/{communityId}/awards/categoriesCreate a category (awards:manage)
DELETE/api/communities/{communityId}/awards/categories/{categoryId}Delete a category (awards:manage)
GET/api/communities/{communityId}/awards/categories/{categoryId}One category (members)
PUT/api/communities/{communityId}/awards/categories/{categoryId}Edit a category (awards:manage)

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
communityIdpathyesstring (uuid)—

Responses

StatusDescriptionBody
200data is the category list—

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
communityIdpathyesstring (uuid)—

Request body (required) — application/json

FieldTypeRequiredDescription
namestringno—
nameArabicstringno—
sortOrderintegerno—

Responses

StatusDescriptionBody
201data is the category—

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
communityIdpathyesstring (uuid)—
categoryIdpathyesstring—

Responses

StatusDescriptionBody
200Deleted—

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
communityIdpathyesstring (uuid)—
categoryIdpathyesstring—

Responses

StatusDescriptionBody
200data is the category—
404Not found—

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
communityIdpathyesstring (uuid)—
categoryIdpathyesstring—

Request body (required) — application/json

FieldTypeRequiredDescription
namestringno—
nameArabicstringno—
sortOrderintegerno—

Responses

StatusDescriptionBody
200data is the category—