Skip to main content

HTTP API reference › Gala Launchpad › Utilities

Gala Launchpad — Utilities

2 operations in this group.

GET /v1/utils/available-permissions​

UtilsController_getAvailablePermissions

Get available permissions and presets

Returns all available permissions with display names and descriptions, plus role presets with their permission bundles. Used for building permission selectors.

Responses​

200 — All permissions and role presets available to token moderators.​

Content type: application/json

Schema: ApiSuccessEnvelopeMetadataDto & object

FieldTypeRequiredDescription
errorboolean enum: falseyesSuccessful response marker.
messagestringyesResponse message.
statusnumberyesHTTP status code.
dataAvailablePermissionsResponseDtoyes

500 — Internal server error while reading permission metadata.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope for available permissions lookup failures.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example response​

[]

POST /v1/utils/validate-token​

UtilsController_validateToken

Validate token name and symbol availability

Check if a token name and/or symbol are available for use. Returns availability flags and any validation errors.

Request body​

Required: yes

application/json​

Schema: ValidateTokenDto

FieldTypeRequiredDescription
symbolstringnoToken symbol to validate (1-20 characters)
tokenNamestringnoToken name to validate (1-50 characters)

Responses​

201 — Token name and symbol availability flags.​

Content type: application/json

Schema: ApiSuccessEnvelopeMetadataDto & object

FieldTypeRequiredDescription
errorboolean enum: falseyesSuccessful response marker.
messagestringyesResponse message.
statusnumberyesHTTP status code.
dataValidateTokenResponseDtoyes

400 — Invalid input​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope for token validation failures.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example request​

[]

Example response​

[]

Previous group: users · Next group: Weekly Challenge