Skip to main content

HTTP API reference › Gala Launchpad › Tokens

Gala Launchpad — Tokens

7 operations in this group.

GET /v1/tokens​

TokensController_listTokens

List all tokens

List all tokens

Responses​

200 — Token results and cursor metadata; tokens is an object for a tokenName query and otherwise an array.​

Content type: application/json

Schema: ApiSuccessEnvelopeMetadataDto & object

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

default — Shared error envelope for token list 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/tokens​

TokensController_createToken

Create a new token on the bonding curve

Create a new token on the bonding curve

Authentication: apiKeyAuth, bearer

Request body​

Required: yes

application/json​

Schema: RegisterPoolDto

FieldTypeRequiredDescription
amountstringyes
blockNumbernumberyes
descriptionstringyes
facebookUrlstringno
imagestring (uri)yes
initialBuyQuantitystringyes
instagramUrlstringno
outputAmountstringno
redditUrlstringno
reverseBondingCurveConfigurationReverseBondingCurveConfigurationDtono
saleStartTimenumberno
symbolstringyes
telegramUrlstringno
tiktokUrlstringno
tokenNamestringyes
twitterUrlstringno
txnIdstringyes
urlsobjectyes
vaultAddressstringyes
websiteUrlstringno

Responses​

201 — Token was created; the success envelope omits data.​

Content type: application/json

Schema: ApiSuccessEnvelopeMetadataDto

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

400 — Invalid token configuration​

Content type: application/json

Schema: ApiErrorEnvelope

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

401 — Unauthorized​

Content type: application/json

Schema: ApiErrorEnvelope

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

403 — Forbidden​

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 creation 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​

[]

GET /v1/tokens/&#123;tokenName&#125;​

TokensController_getToken

Get token details

Get token details

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredstringToken name resolved to a platform pool.

Responses​

200 — Token details with cursor metadata.​

Content type: application/json

Schema: ApiSuccessEnvelopeMetadataDto & object

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

404 — Token not found​

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 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​

[]

PATCH /v1/tokens/&#123;tokenName&#125;​

TokensController_updateTokenConfig

Update token configuration

Update token configuration

Authentication: apiKeyAuth, bearer

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredstringToken name resolved to a platform pool.

Request body​

Required: yes

application/json​

Schema: UpdateTokenConfigDto

FieldTypeRequiredDescription
chatEnabledbooleanno
commentsEnabledbooleanno
facebookUrlstring nullableno
instagramUrlstring nullableno
nextLiveStreamAtstring (date-time) nullableno
redditUrlstring nullableno
streamingEnabledbooleanno
streamLanguagestringno
telegramUrlstring nullableno
tiktokUrlstring nullableno
twitterUrlstring nullableno
websiteUrlstring nullableno

Responses​

200 — Updated token pool record.​

Content type: application/json

Schema: ApiSuccessEnvelopeMetadataDto & object

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

403 — Forbidden​

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 configuration 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​

[]

POST /v1/tokens/&#123;tokenName&#125;/image​

TokensController_uploadImage

Upload token image

Upload token image

Authentication: apiKeyAuth, bearer

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredstringToken name used to scope the uploaded image.

Request body​

Required: yes

multipart/form-data​

Schema: object

FieldTypeRequiredDescription
imagestring (binary)yes

Responses​

200 — Uploaded image URL.​

Content type: application/json

Schema: ApiSuccessEnvelopeMetadataDto & object

FieldTypeRequiredDescription
errorboolean enum: falseyesSuccessful response marker.
messagestringyesResponse message.
statusnumberyesHTTP status code.
datastring (uri)yes

400 — Invalid file format or size​

Content type: application/json

Schema: ApiErrorEnvelope

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

401 — Unauthorized​

Content type: application/json

Schema: ApiErrorEnvelope

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

403 — Forbidden - token owner only​

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 image upload 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​

[]

GET /v1/tokens/&#123;tokenName&#125;/role​

TokensController_getUserRole

Get user role for a token

Get user role for a token

Authentication: apiKeyAuth, bearer

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredstringToken name resolved to a platform pool.

Responses​

200 — Effective user role and access source for the token.​

Content type: application/json

Schema: ApiSuccessEnvelopeMetadataDto & object

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

401 — Unauthorized - missing or invalid JWT token​

Content type: application/json

Schema: ApiErrorEnvelope

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

404 — Token not found​

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 role 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​

[]

GET /v1/tokens/&#123;tokenName&#125;/stats​

TokensController_getTokenStats

Get token stats

Get token stats

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredstringToken name resolved to a platform pool.

Responses​

200 — Holder, chat, comment, and connected-room counts.​

Content type: application/json

Schema: ApiSuccessEnvelopeMetadataDto & object

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

404 — Token not found​

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 statistics 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​

[]

Previous group: token-bans · Next group: Token Active Users