Skip to main content

HTTP API reference › Gala Launchpad › Schemas

Gala Launchpad — schemas

253 named schemas. Request and response tables on the group pages link here.

ActiveUserResponseDto​

Type: object

FieldTypeRequiredDescription
fullNamestringno
isChatParticipantbooleanyes
joinedAtnumberno
profileImagestringno
userAddressstringyes

ActiveUsersResponseDto​

Type: object

FieldTypeRequiredDescription
tokenNamestringyes
totalnumberyes
truncatedbooleanyes
typestring enum: viewers, chat_participantsyes
usersarray<ActiveUserResponseDto>yes

AddReactionDataResponseDto​

Type: object

FieldTypeRequiredDescription
createdbooleanyes
reactionsarray<ReactionsByTypeResponseDto>yes
totalCountnumberyes

AddReactionSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataAddReactionDataResponseDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

AIModerationMode​

Type: string enum: DISABLED, ADVISORY

FieldTypeRequiredDescription
valuestring enum: DISABLED, ADVISORYno

AIModerationProviderStatusResponseDto​

Type: object

FieldTypeRequiredDescription
availablebooleanyes
namestringyes

AIModerationResponseDto​

Type: object

FieldTypeRequiredDescription
analysisTieroneOf: string nullable enum: QUICK, DETAILED,yes
analysisTypeAnalysisTypeyes
categoriesarray<CategoryResultResponseDto> nullableyes
confidencenumber nullableyes
createdAtstring (date-time)yes
errorMessagestring nullableyes
escalatedFromQuickbooleanyes
flagIdnumberyes
framesAnalyzednumber nullableyes
idnumberyes
processingTimeMsnumber nullableyes
providerstringyes
quickScanResultoneOf: string nullable enum: NO_ACTION, REVIEW_REQUIRED, DELETE_CONTENT, BAN_USER, DELETE_AND_BAN,yes
reasoningstring nullableyes
recommendationoneOf: string nullable enum: NO_ACTION, REVIEW_REQUIRED, DELETE_CONTENT, BAN_USER, DELETE_AND_BAN,yes
retryCountnumberyes
statusAnalysisStatusyes
summarystring nullableyes
tokensUsednumber nullableyes
updatedAtstring (date-time)yes

AIModerationSettingsResponseDto​

Type: object

FieldTypeRequiredDescription
enabledbooleanyes
escalationConfidenceThresholdnumberyes
escalationRecommendationsarray<AIRecommendation>yes
frameIntervalnumberyes
maxFramesnumberyes
modeAIModerationModeyes
providerstringyes
quickScanFramesnumberyes
quickScanWidthnumberyes
tieredAnalysisEnabledbooleanyes

AIModerationStatusResponseDto​

Type: object

FieldTypeRequiredDescription
enabledbooleanyes
modeAIModerationModeyes
providerAvailablebooleanyes
providersarray<AIModerationProviderStatusResponseDto>yes

AIRecommendation​

Type: string enum: NO_ACTION, REVIEW_REQUIRED, DELETE_CONTENT, BAN_USER, DELETE_AND_BAN

FieldTypeRequiredDescription
valuestring enum: NO_ACTION, REVIEW_REQUIRED, DELETE_CONTENT, BAN_USER, DELETE_AND_BANno

AnalysisCategory​

Type: string enum: VIOLENCE, HATE_SPEECH, SEXUAL_CONTENT, HARASSMENT, SPAM, SCAM, SELF_HARM, ILLEGAL_ACTIVITY, MISINFORMATION, COPYRIGHT, SAFE

FieldTypeRequiredDescription
valuestring enum: VIOLENCE, HATE_SPEECH, SEXUAL_CONTENT, HARASSMENT, SPAM, SCAM, SELF_HARM, ILLEGAL_ACTIVITY, MISINFORMATION, COPYRIGHT, SAFEno

AnalysisStatus​

Type: string enum: PENDING, PROCESSING, COMPLETED, FAILED

FieldTypeRequiredDescription
valuestring enum: PENDING, PROCESSING, COMPLETED, FAILEDno

AnalysisType​

Type: string enum: TEXT, IMAGE, VIDEO

FieldTypeRequiredDescription
valuestring enum: TEXT, IMAGE, VIDEOno

AnalyticsIngressAcceptedResponseDto​

Type: object

FieldTypeRequiredDescription
errorbooleanyes
messagestringyes
statusnumberyes

ApiErrorEnvelope​

Global HttpException bodies use status/error/message. CustomError and unhandled exception bodies use statusCode/message. /bundle errors use status/error/message.

Type: oneOf: object | object

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

ApiErrorResponseDto​

Type: object

FieldTypeRequiredDescription
codestringnoOptional machine-readable error code.
messagestringyesError message.
statusCodenumberyesHTTP status code.

ApiKeyDelegationResponseDto​

Type: object

FieldTypeRequiredDescription
apiKeyIdnumberno
createdAtstring (date-time)no
idnumberyes
permissionsarray<string enum: MANAGE_COMMUNITY, MANAGE_STREAM, MANAGE_SETTINGS, MANAGE_RECORDINGS, VIEW_ANALYTICS> nullableno
tokenNamestringyes

ApiKeyListResponseDto​

Type: object

FieldTypeRequiredDescription
apiKeysarray<ApiKeyResponseDto>yes
pageInfoApiKeyPageInfoDtoyes

ApiKeyModelResponseDto​

Type: object

FieldTypeRequiredDescription
createdAtstring (date-time)yes
delegateAllTokensbooleanyes
deletedAtstring (date-time) nullableyes
descriptionstring nullableyes
expiresAtstring (date-time) nullableyes
idnumberyes
keyHashstringyesStored SHA-256 hash from the API key model.
keyPrefixstringyesShort key prefix for identification.
lastUsedAtstring (date-time) nullableyes
rolestring enum: MODERATOR, TECHNICAL_PRODUCER, MANAGER, OWNERyes
sourceTypestring enum: OWNER, MODERATORyes
tokenDelegationsarray<ApiKeyDelegationResponseDto>yes
updatedAtstring (date-time)yes
userAddressstringyesOwner address from the API key model.

ApiKeyPageInfoDto​

Type: object

FieldTypeRequiredDescription
endCursorstring nullableyes
hasNextPagebooleanyes
hasPreviousPagebooleanyes
startCursorstring nullableyes

ApiKeyResponseDto​

Type: object

FieldTypeRequiredDescription
createdAtstring (date-time)yes
delegateAllTokensbooleanyes
descriptionstring nullableyes
expiresAtstring (date-time) nullableyes
idnumberyesUnique API key identifier.
keyPrefixstringyesShort key prefix for identification.
lastUsedAtstring (date-time) nullableyes
rolestring enum: MODERATOR, TECHNICAL_PRODUCER, MANAGER, OWNERyes
sourceTypestring enum: OWNER, MODERATORyes
tokenNamesarray<string> nullableyes
tokenPermissionsobject nullableno
updatedAtstring (date-time)yes

ApiSuccessEnvelopeMetadataDto​

Type: object

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

AvailablePermissionsResponseDto​

Type: object

FieldTypeRequiredDescription
permissionsarray<PermissionDescriptionResponseDto>yes
presetsarray<RolePermissionPresetResponseDto>yes

AvailableRolesResponse​

Type: object

FieldTypeRequiredDescription
permissionsarray<string>yesList of all available permission names
rolesarray<RoleInfo>yesList of available roles with their details

BanListResponseDto​

Type: object

FieldTypeRequiredDescription
bansarray<BanResponseDto>yes
pageInfoBanPageInfoResponseDtoyes

BannedUserProfileResponseDto​

Type: object

FieldTypeRequiredDescription
biostring nullableno
createdAtstring (date-time)no
engagementBadgeoneOf: EngagementBadge | string nullable enum:no
fullNamestring nullableyes
launchBadgeoneOf: LaunchBadge | string nullable enum:no
profileImagestring nullableyes
successBadgeoneOf: SuccessBadge | string nullable enum:no
volumeBadgeoneOf: VolumeBadge | string nullable enum:no

BanPageInfoResponseDto​

Type: object

FieldTypeRequiredDescription
endCursorstring nullableyes
hasNextPagebooleanyes
hasPreviousPagebooleanyes
startCursorstring nullableyes

BanResponseDto​

Type: object

FieldTypeRequiredDescription
bannedBystringyes
createdAtstring (date-time)yes
expiresAtstring (date-time) nullableyes
idnumberyes
isPermanentbooleanyes
reasonstring nullableyes
tokenNamestring nullableyes
userBannedUserProfileResponseDtono
userAddressstringyes

BlanketInviteClaimResponseDto​

Type: object

FieldTypeRequiredDescription
claimedAtstring (date-time)yes
inviteScopeInviteScopeyes
roleModeratorRoleyes

BundleAckResponseDto​

Type: object

FieldTypeRequiredDescription
datastring (uuid)yesServer-minted bundle operation id.
errorboolean enum: falseyes
messagestring enum: Transaction Receivedyes

BundleErrorResponseDto​

Type: object

FieldTypeRequiredDescription
errorboolean enum: trueyes
messagestringyes
statusnumberyesHTTP status code.

BundleStatus​

Type: string enum: PENDING, PROCESSED, FAILED

FieldTypeRequiredDescription
valuestring enum: PENDING, PROCESSED, FAILEDno

BundleStatusResponseDto​

Type: object

FieldTypeRequiredDescription
errorstringnoFailure reason, included only when status is FAILED and a reason was stored.
keystringyesThe submitted lookup id after trimming.
statusBundleStatusyes

CategoryResultResponseDto​

Type: object

FieldTypeRequiredDescription
categoryAnalysisCategoryyes
confidencenumberyes
detectedbooleanyes

ChartCandleResponseDto​

Type: object

FieldTypeRequiredDescription
closePricenumberyes
highPricenumberyes
lowPricenumberyes
openPricenumberyes
startTimeoneOf: number | stringyes
volumeoneOf: number | stringyes

ChartResponseDto​

Type: object

FieldTypeRequiredDescription
dataarray<ChartCandleResponseDto>yes
isPreviousDatabooleanyes
nextTimenumberno

ChatMessageResponseDto​

Type: object

FieldTypeRequiredDescription
contentstringyes
createdAtstring (date-time)yes
holderTierMessageHolderTierResponseDtono
idnumberno
messageIdstringno
reactionsChatReactionDataResponseDtono
tokenNamestringyes
userMessageUserProfileResponseDtono
userAddressstringyes

ChatReactionDataResponseDto​

Type: object

FieldTypeRequiredDescription
reactionsarray<ChatReactionsByTypeResponseDto>yes
totalCountnumberyes

ChatReactionsByTypeResponseDto​

Type: object

FieldTypeRequiredDescription
countnumberyes
reactionTypeContentReactionTypeyes
userReactedbooleanyes
usersarray<ChatReactionUserResponseDto>yes

ChatReactionUserResponseDto​

Type: object

FieldTypeRequiredDescription
fullNamestringno
profileImagestringno
userAddressstringyes

ChatStatusResponseDto​

Type: object

FieldTypeRequiredDescription
enabledbooleanyes
reasonstring enum: global, admin, ownerno
slowModeSecondsnumberyes
statusstring enum: ENABLED, DISABLED, ADMIN_DISABLEDno

ClientFlagsResponseDto​

Type: object

FieldTypeRequiredDescription
flagsobjectno

ConnectedClientResponseDto​

Type: object

FieldTypeRequiredDescription
addressstringno
authenticatedbooleanyes
connectedAtstring (date-time)yes
lastActivitystring (date-time)yes
roomsarray<string>yes
socketIdstringyes
userAgentstringno

ConnectedClientsPaginationResponseDto​

Type: object

FieldTypeRequiredDescription
hasMorebooleanyes
limitnumberyes
offsetnumberyes
totalnumberyes

ConnectedClientsResponseDto​

Type: object

FieldTypeRequiredDescription
clientsarray<ConnectedClientResponseDto>yes
paginationConnectedClientsPaginationResponseDtoyes
summaryConnectedClientsSummaryResponseDtoyes

ConnectedClientsSummaryResponseDto​

Type: object

FieldTypeRequiredDescription
anonymousCountnumberyes
authenticatedCountnumberyes
overseerCountnumberno
requestedUsersOnlinearray<string>no
roomCountsobjectyes
roomsarray<ConnectedRoomSummaryResponseDto>yes
totalConnectednumberyes

ConnectedRoomSummaryResponseDto​

Type: object

FieldTypeRequiredDescription
authenticatedCountnumberyes
connectedCountnumberyes
roomstringyes

ConnectErrorResponseDto​

Type: object

FieldTypeRequiredDescription
errorboolean enum: trueyes
messagestringyes
statusnumberyes

ContentFlagCategoryResultDto​

Type: object

FieldTypeRequiredDescription
categoryAnalysisCategoryyes
confidencenumberyes
detectedbooleanyes

ContentFlagListDataDto​

Type: object

FieldTypeRequiredDescription
flagsarray<ContentFlagResponseDto>yes
pageInfoContentFlagPageInfoDtoyes

ContentFlagListSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataContentFlagListDataDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

ContentFlagModerationDto​

Type: object

FieldTypeRequiredDescription
categoriesarray<ContentFlagCategoryResultDto> nullableyes
completedAtstring (date-time) nullableyes
confidencenumber nullableyes
errorMessagestring nullableyes
providerstring nullableyes
reasoningstring nullableyes
recommendationstring nullableyes
statusAnalysisStatusyes
summarystring nullableyes

ContentFlagMutationDataDto​

Type: object

FieldTypeRequiredDescription
flagContentFlagResponseDtoyes

ContentFlagMutationSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataContentFlagMutationDataDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

ContentFlagPageInfoDto​

Type: object

FieldTypeRequiredDescription
endCursorstring nullableyes
hasNextPagebooleanyes
hasPreviousPagebooleanyes
startCursorstring nullableyes

ContentFlagReporterDto​

Type: object

FieldTypeRequiredDescription
biostring nullableno
createdAtstring (date-time)no
engagementBadgeoneOf: EngagementBadge | string nullable enum:no
fullNamestring nullableyes
launchBadgeoneOf: LaunchBadge | string nullable enum:no
profileImagestring nullableyes
successBadgeoneOf: SuccessBadge | string nullable enum:no
volumeBadgeoneOf: VolumeBadge | string nullable enum:no

ContentFlagResponseDto​

Type: object

FieldTypeRequiredDescription
actionTakenoneOf: FlagAction | string nullable enum:yes
aiModerationoneOf: ContentFlagModerationDto | object nullable enum:no
contentIdstringyes
contentSnapshotstring nullableyes
contentTypeContentTypeyes
createdAtstring (date-time)yes
detailsstring nullableyes
idnumberyes
reasononeOf: FlagReason | string nullable enum:yes
reportedUserAddressstringyes
reporterContentFlagReporterDtono
reporterAddressstringyes
reviewedAtstring (date-time) nullableyes
reviewedBystring nullableyes
statusFlagStatusyes
tokenNamestringyes
updatedAtstring (date-time)yes

ContentReactionType​

Type: string enum: heart, fire, laugh, wow, thumbs_up

FieldTypeRequiredDescription
valuestring enum: heart, fire, laugh, wow, thumbs_upno

ContentType​

Type: string enum: CHAT_MESSAGE, COMMENT, STREAM, RECORDING

FieldTypeRequiredDescription
valuestring enum: CHAT_MESSAGE, COMMENT, STREAM, RECORDINGno

CreateApiKeyResponseDto​

Type: object

FieldTypeRequiredDescription
createdAtstring (date-time)yes
delegateAllTokensbooleanyes
descriptionstring nullableyes
expiresAtstring (date-time) nullableyes
idnumberyesUnique API key identifier.
keyPrefixstringyesShort key prefix for identification.
lastUsedAtstring (date-time) nullableyes
rawKeystringyesFull API key returned only at creation.
rolestring enum: MODERATOR, TECHNICAL_PRODUCER, MANAGER, OWNERyes
sourceTypestring enum: OWNER, MODERATORyes
tokenNamesarray<string> nullableyes
tokenPermissionsobject nullableno
updatedAtstring (date-time)yes

CreateBanDto​

Type: object

FieldTypeRequiredDescription
durationSecondsnumberno
reasonstringno
userAddressstring (gala-chain-address)yes

CreateOverseerDirectDto​

Type: object

FieldTypeRequiredDescription
descriptionstringno
userAddressstringyesGalaChain wallet address to promote.

CreateOverseerInviteDto​

Type: object

FieldTypeRequiredDescription
descriptionstringno
expiresAtstring (date-time)no

CreateSimulcastTargetDto​

Type: object

FieldTypeRequiredDescription
passthroughstringno
platformstring enum: youtube, twitch, facebook, customyes
streamKeystringyes
urlstringyes

CreateTokenBanDto​

Type: object

FieldTypeRequiredDescription
reasonstringnoOptional reason for the ban.
tokenNamestringyesToken name to ban.

CurrentUserProfileResponseDto​

Type: object

FieldTypeRequiredDescription
addressstringyes
biostringyes
fullNamestring nullableyes
launchBadgearray<UserBadgeStatusResponseDto>yes
profileImagestring nullableyes
successBadgearray<UserBadgeStatusResponseDto>yes

DeletedMessageDataResponseDto​

Type: object

FieldTypeRequiredDescription
deletedbooleanyes
messageIdstringyes

DevicePlatform​

Type: string enum: ios, android

FieldTypeRequiredDescription
valuestring enum: ios, androidno

EngagementBadge​

Type: string enum: SPARK, GATHERING, CROWD, MOVEMENT

FieldTypeRequiredDescription
valuestring enum: SPARK, GATHERING, CROWD, MOVEMENTno

EventResponseDto​

Type: object

FieldTypeRequiredDescription
clientTimestampstring (date-time)no
createdAtstring (date-time)yes
eventTypestringyes
idnumberyes
payloadobjectyes
sessionIdstringno
tokenNamestringno
updatedAtstring (date-time)yes
userAddressstringno

EventsBatchResponseDto​

Type: object

FieldTypeRequiredDescription
acceptednumberyes
timestampstring (date-time)no

EventsBatchSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataEventsBatchResponseDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

EventsListSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataarray<EventResponseDto>yes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

EventsStatsResponseDto​

Type: object

FieldTypeRequiredDescription
eventsByTypeobjectyes
todayEventsnumberyes
totalEventsnumberyes
uniqueTokensnumberyes
uniqueUsersnumberyes

EventsStatsSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataEventsStatsResponseDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

FeeAmountResponseDto​

Type: object

FieldTypeRequiredDescription
feeAmountnumberyes

FlagAction​

Type: string enum: DELETE_CONTENT, BAN_USER, DELETE_AND_BAN

FieldTypeRequiredDescription
valuestring enum: DELETE_CONTENT, BAN_USER, DELETE_AND_BANno

FlagReason​

Type: string enum: INAPPROPRIATE_CONTENT, SPAM, HARASSMENT, SCAM, OTHER

FieldTypeRequiredDescription
valuestring enum: INAPPROPRIATE_CONTENT, SPAM, HARASSMENT, SCAM, OTHERno

FlagStatus​

Type: string enum: PENDING, DISMISSED, ACTIONED

FieldTypeRequiredDescription
valuestring enum: PENDING, DISMISSED, ACTIONEDno

FlushResultDto​

Type: object

FieldTypeRequiredDescription
durationnumberyesDuration of the flush operation in milliseconds
flushedCountnumberyesNumber of cache keys flushed
targetstringnoTarget entity that was flushed (address or tokenName)

GalaBalanceResponseDto​

Type: object

FieldTypeRequiredDescription
holdingPricenumberyes
namestring enum: GALAyes
pricenumberyes
quantitynumberyes

GetAIModerationAnalysisResponseDto​

Type: object

FieldTypeRequiredDescription
analysisAIModerationResponseDtoyes

GetAIModerationSettingsResponseDto​

Type: object

FieldTypeRequiredDescription
settingsAIModerationSettingsResponseDtoyes

GetAIModerationStatusResponseDto​

Type: object

FieldTypeRequiredDescription
statusAIModerationStatusResponseDtoyes

GetRestrictedNamesDto​

Type: object

FieldTypeRequiredDescription
contentstringyesNewline-separated list of restricted token names/patterns

HealthCheckResponseDto​

Type: object

FieldTypeRequiredDescription
databaseHealthServiceStatusDtono
galachain_launchpadHealthServiceStatusDtono
galachain_queryHealthServiceStatusDtono
muxHealthServiceStatusDtono
rabbitmqHealthServiceStatusDtono
redisHealthServiceStatusDtono
statusstring enum: upyes

HealthProbeResponseDto​

Type: object

FieldTypeRequiredDescription
detailsobjectyes
errorobjectyes
infoobjectyes
statusstring enum: okyes

HealthServiceStatusDto​

Type: object

FieldTypeRequiredDescription
servicestringno
statusstring enum: up, downyes

HolderItemResponseDto​

Type: object

FieldTypeRequiredDescription
ownerstringyesWallet address as returned by the holder service.
quantitystringyesToken quantity, represented as a decimal string.

HolderListSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataarray<HolderItemResponseDto>yes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

HolderTier​

Type: number enum: 0, 1, 2, 3, 4, 5

FieldTypeRequiredDescription
valuenumber enum: 0, 1, 2, 3, 4, 5no

HolderTierResponseDto​

Type: object

FieldTypeRequiredDescription
tierHolderTieryes
tierNamestringyes

InviteClaimDto​

Type: object

FieldTypeRequiredDescription
inviteCodestringyes

InviteScope​

Type: string enum: TOKEN, ALL_OWNER_TOKENS

FieldTypeRequiredDescription
valuestring enum: TOKEN, ALL_OWNER_TOKENSno

InviteStatus​

Type: string enum: PENDING, CLAIMED, REVOKED, EXPIRED

FieldTypeRequiredDescription
valuestring enum: PENDING, CLAIMED, REVOKED, EXPIREDno

LaunchBadge​

Type: string enum: ONE_HIT_WONDER, TOKEN_CRAFTER, CRYPTO_SAVVY, CRYPTO_PRO, MIDAS_TOUCH

FieldTypeRequiredDescription
valuestring enum: ONE_HIT_WONDER, TOKEN_CRAFTER, CRYPTO_SAVVY, CRYPTO_PRO, MIDAS_TOUCHno

LeaderboardTokenResponseDto​

Type: object

FieldTypeRequiredDescription
creatorAddressstringyes
descriptionstringyes
galaPricestringyes
imagestringyes
marketCapGalastringyes
marketCapIncreaseGalanumberyes
marketCapUsdstringyes
ranknumberyes
symbolstringyes
telegramUrlstringyes
tokenNamestringyes
twitterUrlstringyes
usdPricestringyes
vaultAddressstringyes
websiteUrlstringyes

LoginResponseDto​

Type: object

FieldTypeRequiredDescription
accessTokenstringyes
addressstringyes
expiresInnumberyes
refreshExpiresInnumberno
refreshTokenstringno

ManagedTokensResponse​

Type: object

FieldTypeRequiredDescription
isOverseerbooleanyesWhether the user has platform-wide overseer access (can moderate any token)
moderatedTokensarray<ModeratedTokenSummary>yesTokens the user has moderator access to via claimed invites
moderatedTokensCountnumberyesTotal number of moderated tokens (for listParams)
overseerSincestring nullableyesISO timestamp when the user became an overseer (if applicable)
ownedTokensarray<OwnedTokenSummary>yesTokens the user owns (has full OWNER access)
ownedTokensCountnumberyesTotal number of owned tokens (for listParams)

ManagedUserProfileInfoResponseDto​

Type: object

FieldTypeRequiredDescription
addressstringyes
badgesUserBadgeDataResponseDtoyes
biostring nullableyes
createdAtstring (date-time)yes
fullNamestring nullableyes
profileImagestring nullableyes

MasterAccessStatus​

Type: string enum: none, preparing, ready, errored

FieldTypeRequiredDescription
valuestring enum: none, preparing, ready, erroredno

MessageDeleteSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataDeletedMessageDataResponseDtono
errorboolean enum: falseyes
messagestringyes
statusnumberyes

MessageHolderTierResponseDto​

Type: object

FieldTypeRequiredDescription
tierHolderTieryes
tierNamestringyes

MessageItemReactionsResponseDto​

Type: object

FieldTypeRequiredDescription
countsobjectyes
userReactedarray<string>no

MessageItemResponseDto​

Type: object

FieldTypeRequiredDescription
contentstringyes
createdAtstring (date-time)yes
deletedAtstring (date-time) nullableyes
flagCountnumberyes
idstringyes
messageIdstringyes
reactionsMessageItemReactionsResponseDtoyes
tokenImagestring nullableyes
tokenNamestringyes
updatedAtstring (date-time) nullableyes
userMessageQueryUserResponseDtoyes
userAddressstringyes
userProfileMessageQueryUserResponseDtoyes

MessageListDataResponseDto​

Type: object

FieldTypeRequiredDescription
messagesarray<MessageItemResponseDto>yes
pageInfoMessagePageInfoResponseDtoyes

MessageListSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataMessageListDataResponseDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

MessageMutationSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataoneOf: ChatMessageResponseDto | MessageResponseDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

MessagePageInfoResponseDto​

Type: object

FieldTypeRequiredDescription
endCursorstring nullableyes
hasNextPagebooleanyes
hasPreviousPagebooleanyes
startCursorstring nullableyes

MessageQueryUserResponseDto​

Type: object

FieldTypeRequiredDescription
fullNamestringyes
profileImagestring nullableyes

MessageResponseDto​

Type: object

FieldTypeRequiredDescription
contentstringyes
createdAtstring (date-time)yes
idnumberyes
messageIdstringyes
updatedAtstring (date-time)yes
userobject nullableno
userAddressstringyes

MessageStatsResponseDto​

Type: object

FieldTypeRequiredDescription
messagesByTypeobjectyes
todayMessagesnumberyes
totalMessagesnumberyes
uniqueTokensnumberyes
uniqueUsersnumberyes

MessageStatsSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataMessageStatsResponseDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

MessageUserProfileResponseDto​

Type: object

FieldTypeRequiredDescription
biostring nullableno
createdAtstring (date-time)no
engagementBadgeoneOf: EngagementBadge | string nullable enum:no
fullNamestring nullableyes
launchBadgeoneOf: LaunchBadge | string nullable enum:no
profileImagestring nullableyes
successBadgeoneOf: SuccessBadge | string nullable enum:no
volumeBadgeoneOf: VolumeBadge | string nullable enum:no

ModeratedTokenResponseDto​

Type: object

FieldTypeRequiredDescription
claimedAtstring (date-time)yes
creatorAddressstringyes
inviteScopeInviteScopeyes
isLivebooleanyes
muxStreamStatusstring nullableyes
roleModeratorRoleyes
tokenImagestring nullableyes
tokenNamestringyes
tokenSymbolstringyes
viewerCountnumberyes

ModeratedTokensDataDto​

Type: object

FieldTypeRequiredDescription
pageInfoModeratedTokensPageInfoDtoyes
tokensarray<ModeratedTokenResponseDto>yes

ModeratedTokensPageInfoDto​

Type: object

FieldTypeRequiredDescription
endCursorstring nullableyes
hasNextPagebooleanyes
hasPreviousPagebooleanyes
startCursorstring nullableyes

ModeratedTokensSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataModeratedTokensDataDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

ModeratedTokenSummary​

Type: object

FieldTypeRequiredDescription
claimedAtstringyesWhen the invite was claimed
creatorAddressstringyesAddress of the token creator who granted access
inviteScopestring enum: TOKEN, ALL_OWNER_TOKENSyesScope of the moderator invite
isLivebooleanyesWhether a live stream is currently active
muxStreamStatusstring nullablenoCurrent stream status
rolestring enum: MANAGER, TECHNICAL_PRODUCER, MODERATORyesUser's role for this token
tokenImagestringyesToken image URL
tokenNamestringyesToken name (lowercase identifier)
tokenSymbolstringyesToken symbol
viewerCountnumberyesCurrent viewer count

ModeratorInviteClaimSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataoneOf: ModeratedTokenResponseDto | BlanketInviteClaimResponseDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

ModeratorInviteDeleteSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
errorboolean enum: falseyes
messagestringyes
statusnumberyes

ModeratorInviteErrorEnvelopeDto​

Type: object

FieldTypeRequiredDescription
errorboolean enum: trueyes
messagestringyes
statusintegeryes

ModeratorInviteListDataDto​

Type: object

FieldTypeRequiredDescription
invitesarray<ModeratorInviteResponseDto>yes
pageInfoModeratorInvitePageInfoDtoyes

ModeratorInviteListSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataModeratorInviteListDataDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

ModeratorInvitePageInfoDto​

Type: object

FieldTypeRequiredDescription
endCursorstring nullableyes
hasNextPagebooleanyes
hasPreviousPagebooleanyes
startCursorstring nullableyes

ModeratorInviteResponseDto​

Type: object

FieldTypeRequiredDescription
claimedAtstring (date-time) nullableyes
claimedBystring nullableyes
createdAtstring (date-time)yes
descriptionstring nullableyes
expiresAtstring (date-time) nullableyes
idnumberyes
inviteCodestringyes
inviteScopeInviteScopeyes
inviteUrlstringyes
roleModeratorRoleyes
statusInviteStatusyes
tokenNamestring nullableyes

ModeratorInviteSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataModeratorInviteResponseDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

ModeratorRole​

Type: string enum: MODERATOR, TECHNICAL_PRODUCER, MANAGER

FieldTypeRequiredDescription
valuestring enum: MODERATOR, TECHNICAL_PRODUCER, MANAGERno

MuxWebhookAcceptedResponseDto​

Type: object

FieldTypeRequiredDescription
dataobjectyes
errorbooleanyes
messagestringyes
statusnumberyes

MuxWebhookPayloadDto​

Type: object

FieldTypeRequiredDescription
dataobjectyes
idstringyes
typestringyes

NotificationErrorEnvelopeDto​

Type: object

FieldTypeRequiredDescription
errorboolean enum: trueyes
messagestringyes
statusintegeryes

NotificationPreferencesDto​

Type: object

FieldTypeRequiredDescription
chatEnabledbooleanyes
streamsEnabledbooleanyes
systemEnabledbooleanyes
tradesEnabledbooleanyes

NotificationPreferencesSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataNotificationPreferencesDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

OEmbedErrorResponseDto​

Type: object

FieldTypeRequiredDescription
errorboolean enum: trueyes
messagestringyes
statusnumberyes

OEmbedJsonResponseDto​

Type: object

FieldTypeRequiredDescription
author_namestringyes
provider_namestringyes
provider_urlstring (uri)yes
thumbnail_heightnumberyes
thumbnail_urlstring (uri)yes
thumbnail_widthnumberyes
titlestringyes
typestring enum: linkyes
versionstring enum: 1.0yes

OverseerBanStatsResponseDto​

Type: object

FieldTypeRequiredDescription
totalnumberyes

OverseerFlagStatsResponseDto​

Type: object

FieldTypeRequiredDescription
actionednumberyes
dismissednumberyes
pendingnumberyes
totalnumberyes

OverseerInviteListDataResponseDto​

Type: object

FieldTypeRequiredDescription
invitesarray<OverseerInviteResponseDto>yes
pageInfoOverseerInvitePageInfoResponseDtoyes

OverseerInvitePageInfoResponseDto​

Type: object

FieldTypeRequiredDescription
endCursorstring nullableyes
hasNextPagebooleanyes
hasPreviousPagebooleanyes
startCursorstring nullableyes

OverseerInviteResponseDto​

Type: object

FieldTypeRequiredDescription
claimedAtstring (date-time) nullableyes
claimedBystring nullableyes
createdAtstring (date-time)yes
descriptionstring nullableyes
expiresAtstring (date-time) nullableyes
idnumberyes
inviteCodestringyes
invitedBystringyes
inviteUrlstring (uri)yes
statusOverseerInviteResponseStatusyes

OverseerInviteResponseStatus​

Type: string enum: PENDING, ACCEPTED, REVOKED, EXPIRED

FieldTypeRequiredDescription
valuestring enum: PENDING, ACCEPTED, REVOKED, EXPIREDno

OverseerInviteStatsResponseDto​

Type: object

FieldTypeRequiredDescription
claimednumberyes
pendingnumberyes
revokednumberyes
totalnumberyes

OverseerListDataResponseDto​

Type: object

FieldTypeRequiredDescription
overseersarray<OverseerResponseDto>yes
pageInfoOverseerPageInfoResponseDtoyes

OverseerMeResponseDto​

Type: object

FieldTypeRequiredDescription
isOverseerbooleanyes
overseerobject nullableyes

OverseerPageInfoResponseDto​

Type: object

FieldTypeRequiredDescription
endCursorstring nullableyes
hasNextPagebooleanyes
hasPreviousPagebooleanyes
startCursorstring nullableyes

OverseerProfileResponseDto​

Type: object

FieldTypeRequiredDescription
addressstringyes
fullNamestring nullableyes
profileImagestring nullableyes

OverseerResponseDto​

Type: object

FieldTypeRequiredDescription
createdAtstring (date-time)yes
idnumberyes
revokedAtstring (date-time) nullableyes
revokedBystring nullableyes
statusOverseerStatusyes
userOverseerProfileResponseDtoyes
userAddressstringyes

OverseerStatus​

Type: string enum: ACTIVE, REVOKED

FieldTypeRequiredDescription
valuestring enum: ACTIVE, REVOKEDno

OverseerSummaryResponseDto​

Type: object

FieldTypeRequiredDescription
activeStreamsnumberyes
graduatedPoolsnumberyesPools that have graduated (isFinalized)
pendingFlagsnumberyes
totalPoolsnumberyes
totalViewersnumberyes

OverseerTokenBanStatsResponseDto​

Type: object

FieldTypeRequiredDescription
totalnumberyes

OverseerUserStatsResponseDto​

Type: object

FieldTypeRequiredDescription
bannedUsersnumberyes
flaggedUsersnumberyes
totalUsersnumberyes

OwnedTokenSummary​

Type: object

FieldTypeRequiredDescription
isLivebooleanyesWhether a live stream is currently active
muxStreamStatusstring nullablenoCurrent stream status
tokenImagestringyesToken image URL
tokenNamestringyesToken name (lowercase identifier)
tokenSymbolstringyesToken symbol
viewerCountnumberyesCurrent viewer count

Permission​

Type: string enum: MANAGE_COMMUNITY, MANAGE_STREAM, MANAGE_SETTINGS, MANAGE_RECORDINGS, VIEW_ANALYTICS

FieldTypeRequiredDescription
valuestring enum: MANAGE_COMMUNITY, MANAGE_STREAM, MANAGE_SETTINGS, MANAGE_RECORDINGS, VIEW_ANALYTICSno

PermissionDescriptionResponseDto​

Type: object

FieldTypeRequiredDescription
descriptionstringyes
displayNamestringyes
namestring enum: MANAGE_COMMUNITY, MANAGE_STREAM, MANAGE_SETTINGS, MANAGE_RECORDINGS, VIEW_ANALYTICSyes

PinMessageSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataPinnedMessageResponseDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

PinnedMessageResponseDto​

Type: object

FieldTypeRequiredDescription
contentstringyes
holderTierMessageHolderTierResponseDtono
messageIdstringyes
pinnedAtstring (date-time)yes
pinnedBystringyes
userMessageUserProfileResponseDtono
userAddressstringyes

PinnedMessageSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataobject nullableyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

PlatformConfigResponseDto​

Type: object

FieldTypeRequiredDescription
aiModerationAvailablebooleanyes
aiModerationEnabledbooleanyes
chatEnabledbooleanyes
commentsEnabledbooleanyes
streamingEnabledbooleanyes
webhooksEnabledbooleanyes

PlatformConfigUpdateResponseDto​

Type: object

FieldTypeRequiredDescription
aiModerationEnabledbooleanyes
chatEnabledbooleanyes
commentsEnabledbooleanyes
streamingEnabledbooleanyes
webhooksEnabledbooleanyes

PlatformStatsDto​

Type: object

FieldTypeRequiredDescription
galaVolume1hnumberyesGALA trading volume in the last hour.
galaVolume24hnumberyesGALA trading volume in the last 24 hours.
galaVolume7dnumberyesGALA trading volume in the last 7 days.
timestampstring (date-time)yesTimestamp when the statistics were calculated.
totalTokensnumberyesTotal number of tokens on the platform.

ProfileLaunchesResponseDto​

Type: object

FieldTypeRequiredDescription
launchesarray<ProfileLaunchItemResponseDto>yes
pageInfoTokenPageInfoResponseDtoyes

ProfileLaunchItemResponseDto​

Type: object

FieldTypeRequiredDescription
bondingCurvePercentagenumberyes
createdAtstring (date-time)yes
currentViewerCountnumberyes
imagestringyes
isFinalizedbooleanyes
muxStreamStatusoneOf: StreamStatus | string nullable enum:yes
symbolstringyes
tokenNamestringyes
vaultAddressstringyes
volumenumberyes
volumeSumnumberyes

PublicModeratorInviteInfoDto​

Type: object

FieldTypeRequiredDescription
descriptionstring nullableyes
expiresAtstring (date-time) nullableyes
invitedBystringyes
inviteScopeInviteScopeyes
roleModeratorRoleyes
statusInviteStatusyes
tokenImagestring nullableyes
tokenNamestring nullableyes
tokenSymbolstring nullableyes

PublicModeratorInviteSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataPublicModeratorInviteInfoDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

PublicOverseerInviteInfoResponseDto​

Type: object

FieldTypeRequiredDescription
descriptionstring nullableyes
expiresAtstring (date-time) nullableyes
invitedBystringyes
statusInviteStatusyes

PublicUserProfileResponseDto​

Type: object

FieldTypeRequiredDescription
addressstringyes
biostring nullableyes
engagementBadgearray<UserBadgeStatusResponseDto>yes
fullNamestring nullableyes
isLiveStreamingbooleanyes
launchBadgearray<UserBadgeStatusResponseDto>yes
liveStreamTokenstring nullableyes
profileImagestring nullableyes
statsUserProfileStatsResponseDtoyes
successBadgearray<UserBadgeStatusResponseDto>yes
volumeBadgearray<UserBadgeStatusResponseDto>yes

ReactionsByTypeResponseDto​

Type: object

FieldTypeRequiredDescription
countnumberyes
reactionTypestring enum: heart, fire, laugh, wow, thumbs_upyes
userReactedbooleanyes
usersarray<ReactionUserInfoResponseDto>yes

ReactionUserInfoResponseDto​

Type: object

FieldTypeRequiredDescription
fullNamestringno
profileImagestringno
userAddressstringyes

RecordingAnimatedAssetUrlsDto​

Type: object

FieldTypeRequiredDescription
gifstringyes
webpstringyes

RecordingAssetUrlGroupDto​

Type: object

FieldTypeRequiredDescription
defaultstringyes
posterstringyes
ribbonstringyes
webpstringyes

RecordingAssetUrlsDto​

Type: object

FieldTypeRequiredDescription
animatedRecordingAnimatedAssetUrlsDtoyes
storyboardRecordingStoryboardAssetUrlsDtoyes
streamstringyes
thumbnailsRecordingAssetUrlGroupDtoyes

RecordingDeleteSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
errorboolean enum: falseyes
messagestringyes
statusnumberyes

RecordingDownloadResponseDto​

Type: object

FieldTypeRequiredDescription
statusRecordingDownloadStatusyes
urlstring (uri)no

RecordingDownloadStatus​

Type: string enum: none, preparing, ready, errored

FieldTypeRequiredDescription
valuestring enum: none, preparing, ready, erroredno

RecordingDownloadSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataRecordingDownloadResponseDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

RecordingInfoResponseDto​

Type: object

FieldTypeRequiredDescription
aspectRatiostringno
assetsoneOf: RecordingAssetUrlsDto | object nullable enum:no
createdAtstring (date-time)yes
durationnumberyes
idstringyes
masterAccessRecordingMasterAccessDtoyes
playbackIdstringyes
statusstringyes

RecordingListSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataarray<RecordingInfoResponseDto>yes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

RecordingMasterAccessDto​

Type: object

FieldTypeRequiredDescription
statusMasterAccessStatusyes
urlstring (uri)no

RecordingStoryboardAssetUrlsDto​

Type: object

FieldTypeRequiredDescription
jpgstringyes
jsonstringyes
pngstringyes
vttstringyes
webpstringyes

ReferralCodeDto​

Type: object

FieldTypeRequiredDescription
codestringyesReferral code to share.
usernamestringnoGala Connect username, when available.

ReferralCodeResponseDto​

Type: object

FieldTypeRequiredDescription
dataReferralCodeDtono
errorbooleanyes
messagestringyes
statusnumberyes

RefreshResponseDto​

Type: object

FieldTypeRequiredDescription
accessTokenstringyes
addressstringyes
expiresInnumberyes
refreshExpiresInnumberno
refreshTokenstringno

RegisterDeviceDto​

Type: object

FieldTypeRequiredDescription
deviceIdstringno
platformDevicePlatformyes
tokenstringyes

RegisterDeviceSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataRegisteredDeviceDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

RegisteredDeviceDto​

Type: object

FieldTypeRequiredDescription
registeredboolean enum: trueyes

RegisterPoolDto​

Type: object

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

RemoveReactionSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
errorboolean enum: falseyes
messagestringyes
statusnumberyes

ReverseBondingCurveConfigurationDto​

Type: object

FieldTypeRequiredDescription
maxFeePortionstringyes
minFeePortionstringyes

RoleInfo​

Type: object

FieldTypeRequiredDescription
descriptionstringyesHuman-readable description of the role
levelnumberyesHierarchy level (higher = more privileges). MODERATOR=0, TECHNICAL_PRODUCER=1, MANAGER=2, OWNER=3
namestring enum: OWNER, MANAGER, TECHNICAL_PRODUCER, MODERATORyesRole name identifier
permissionsarray<string>yesList of permissions this role has

RolePermissionPresetResponseDto​

Type: object

FieldTypeRequiredDescription
permissionsarray<Permission>yes
rolestring enum: MODERATOR, TECHNICAL_PRODUCER, MANAGERyes

SaleDetailsResponseDto​

Type: object

FieldTypeRequiredDescription
maxSupplystringyes
nativeTokenQuantitystringyes
saleStartTimenumberno
saleStatusstringyes
sellingTokenQuantitystringyes
timeUntilLaunchnumberno

SendUnifiedMessageDto​

Type: object

FieldTypeRequiredDescription
contentstringyes
tokenNamestringyes
typestring enum: COMMENT, CHAT_MESSAGEno

SessionResponseDto​

Type: object

FieldTypeRequiredDescription
addressstringyes
expiresAtstring (date-time)yes
issuedAtstring (date-time)yes

SetChatStatusRequestDto​

Type: object

FieldTypeRequiredDescription
enabledbooleanyes

SetSlowModeRequestDto​

Type: object

FieldTypeRequiredDescription
slowModeSecondsnumberyes

SimulatedMessageDataDto​

Type: object

FieldTypeRequiredDescription
tokenNamestringyes

SimulatedMessageResponseDto​

Type: object

FieldTypeRequiredDescription
dataSimulatedMessageDataDtoyes
errorbooleanyes
messagestringyes
statusnumberyes

SimulatedStreamStatusDataDto​

Type: object

FieldTypeRequiredDescription
previousStatusstringyes
statusstring enum: ACTIVE, IDLE, DISABLEDyes
tokenNamestringyes

SimulatedWebhookResponseDto​

Type: object

FieldTypeRequiredDescription
dataSimulatedStreamStatusDataDtoyes
errorbooleanyes
messagestringyes
statusnumberyes

SimulcastTargetResponseDto​

Type: object

FieldTypeRequiredDescription
idstringyes
passthroughstringno
statusstringyes
urlstringyes

StreamControlStatusResponseDto​

Type: object

FieldTypeRequiredDescription
enabledbooleanyes
tokenNamestringyes

StreamCredentialsResponseDto​

Type: object

FieldTypeRequiredDescription
playbackIdstringyes
rtmpsUrlstringyes
srtPassphrasestringyes
srtUrlstringyes
statusstringyes
streamKeystringyes

StreamStatus​

Type: string enum: ACTIVE, IDLE, DISABLED

FieldTypeRequiredDescription
valuestring enum: ACTIVE, IDLE, DISABLEDno

SuccessBadge​

Type: string enum: 250k, 1M, 10M+

FieldTypeRequiredDescription
valuestring enum: 250k, 1M, 10M+no

TokenBadgeResponseDto​

Type: object

FieldTypeRequiredDescription
badgeNamestringyes
isActivebooleanyes

TokenBadgesResponseDto​

Type: object

FieldTypeRequiredDescription
engagementarray<TokenBadgeResponseDto>yes
volumearray<TokenBadgeResponseDto>yes

TokenBanListResponseDto​

Type: object

FieldTypeRequiredDescription
bansarray<TokenBanResponseDto>yes
pageInfoTokenBanPageInfoResponseDtoyes

TokenBanPageInfoResponseDto​

Type: object

FieldTypeRequiredDescription
endCursorstring nullableyes
hasNextPagebooleanyes
hasPreviousPagebooleanyes
startCursorstring nullableyes

TokenBanPoolResponseDto​

Type: object

FieldTypeRequiredDescription
creatorAddressstringyes
imagestring nullableyes
symbolstringyes

TokenBanResponseDto​

Type: object

FieldTypeRequiredDescription
bannedBystringyes
createdAtstring (date-time)yes
idnumberyes
poolTokenBanPoolResponseDtono
reasonstring nullableyes
tokenNamestringyes

TokenDetailsResponseDto​

Type: object

FieldTypeRequiredDescription
pageInfoTokenPageInfoResponseDtoyes
tokensoneOf: TokenPoolResponseDto | array<TokenPoolResponseDto>yes

TokenListResponseDto​

Type: object

FieldTypeRequiredDescription
pageInfoTokenPageInfoResponseDtoyes
tokensoneOf: TokenPoolResponseDto | array<TokenPoolResponseDto>yes

TokenPageInfoResponseDto​

Type: object

FieldTypeRequiredDescription
endCursorstring nullableyes
hasNextPagebooleanyes
hasPreviousPagebooleanyes
startCursorstring nullableyes

TokenPoolRecordResponseDto​

Type: object

FieldTypeRequiredDescription
additionalKeystring nullableyes
blockNumbernumberyes
bondingCurvePercentagenumberyes
categorystring nullableyes
chatStatusstringyes
collectionstring nullableyes
creatorAddressstringyes
currentViewerCountnumberyes
descriptionstringyes
dexSyncedbooleanyes
engagementBadgestring nullableno
facebookUrlstringyes
imagestringyes
initialBuyAmountnumberyes
instagramUrlstringyes
isFinalizednumberyes
lastStreamedAtstring (date-time) nullableyes
muxPlaybackIdstring nullableyes
muxStreamAspectRatiostring nullableyes
muxStreamIdstring nullableyes
muxStreamStatusstring nullableyes
nextLiveStreamAtstring (date-time) nullableyes
peakViewerCountnumberyes
poolHashstringno
recordingsCountnumberyes
redditUrlstringyes
reverseBondingCurveMaxFeePortionstring nullableyes
reverseBondingCurveMinFeePortionstring nullableyes
saleStartTimenumber nullableno
slowModeSecondsnumberyes
streamControlStatusstringyes
streamLanguagestringyes
streamStartedAtstring (date-time) nullableyes
symbolstringyes
telegramUrlstringyes
tiktokUrlstringyes
tokenNamestringyes
totalSecondsStreamednumberyes
twitterUrlstringyes
typestring nullableyes
vaultAddressstringyes
volumenumberyes
volume1hnumberyes
volumeBadgestring nullableno
volumeSumnumberyes
websiteUrlstringyes

TokenPoolResponseDto​

Type: object

FieldTypeRequiredDescription
additionalKeystring nullableno
assetsobject nullableno
badgesTokenBadgesResponseDtoyes
bondingCurvePercentagenumberno
categorystring nullableno
circulatingSupplystringyes
collectionstring nullableno
createdAtstring (date-time)no
creatorAddressstringno
currentViewerCountnumberno
deltaSupplystringyes
descriptionstringno
engagementBadgestring nullableno
facebookUrlstringno
galaInPoolstringyes
galaPricestringyes
idnumberno
imagestringno
instagramUrlstringno
isFinalizednumberno
isGraduatedbooleanyes
lastStreamedAtstring (date-time) nullableno
marketCapGalastringyes
marketCapUsdstringyes
muxPlaybackIdstring nullableno
muxStreamAspectRatiostring nullableno
muxStreamIdstring nullableno
muxStreamStatusstring nullableno
nextLiveStreamAtstring (date-time) nullableno
peakViewerCountnumberno
recordingsCountnumberno
redditUrlstringno
reverseBondingCurveMaxFeePortionstring nullableno
reverseBondingCurveMinFeePortionstring nullableno
saleStartTimenumberno
streamLanguagestring nullableno
streamStartedAtstring (date-time) nullableno
symbolstringno
telegramUrlstringno
tiktokUrlstringno
tokenNamestringno
totalSecondsStreamednumberno
twitterUrlstringno
typestring nullableno
updatedAtstring (date-time)no
usdPricestringyes
vaultAddressstringno
volumestringyes
volume1hstringyes
volumeBadgestring nullableno
websiteUrlstringno

TokenStatsResponse​

Type: object

FieldTypeRequiredDescription
chatMessageCountnumberyes
commentCountnumberyes
holdersCountnumberyes
roomCountnumberyes

TradeAmountResponseDto​

Type: object

FieldTypeRequiredDescription
calculatedQuantitystringyes
extraFeesTradeQuoteFeesResponseDtoyes

TradeHistoryResponseDto​

Type: object

FieldTypeRequiredDescription
pageInfoTradePageInfoResponseDtoyes
tradesarray<TradeItemResponseDto>yes

TradeItemResponseDto​

Type: object

FieldTypeRequiredDescription
createdAtstring (date-time)yes
inputAmountnumberyes
outputAmountnumberyes
tokenImagestring nullableyes
tokenNamestringyes
tokenSymbolstringyes
txnIdstringyes
txnTypestring enum: BUY, SELLyes
userAddressstringyes

TradePageInfoResponseDto​

Type: object

FieldTypeRequiredDescription
endCursorstring nullableyes
hasNextPagebooleanyes
hasPreviousPagebooleanyes
startCursorstring nullableyes

TradeQuoteFeesResponseDto​

Type: object

FieldTypeRequiredDescription
reverseBondingCurvestringyes
transactionFeesstringyes

TransactionMethodDto​

Type: object

FieldTypeRequiredDescription
contractstringno
contractNamestringno
methodstringyesAllowlisted Launchpad operation method.
signedDtoobjectyesCaller-signed chain DTO.
stringsInstructionsarray<string>yesCaller-provided bundle grouping keys.

TriggerModerationResponseDto​

Type: object

FieldTypeRequiredDescription
messagestringyes
queuedbooleanyes

UnpinMessageSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataUnpinnedMessageDataResponseDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

UnpinnedMessageDataResponseDto​

Type: object

FieldTypeRequiredDescription
messageIdstringno
unpinnedbooleanyes

UnregisterDeviceDto​

Type: object

FieldTypeRequiredDescription
tokenstringyes

UnregisterDeviceSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataUnregisteredDeviceDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

UnregisteredDeviceDto​

Type: object

FieldTypeRequiredDescription
unregisteredboolean enum: trueyes

UpdateAIModerationSettingsDto​

Type: object

FieldTypeRequiredDescription
enabledbooleannoEnable or disable AI moderation
modeAIModerationModenoAI moderation mode
providerstringnoAI provider (e.g., claude)

UpdateAIModerationSettingsResponseDto​

Type: object

FieldTypeRequiredDescription
messagestringyes
settingsAIModerationSettingsResponseDtoyes

UpdateConfigDto​

Type: object

FieldTypeRequiredDescription
aiModerationEnabledbooleanno
chatEnabledbooleanno
commentsEnabledbooleanno
streamingEnabledbooleanno
webhooksEnabledbooleanno

UpdatePreferencesDto​

Type: object

FieldTypeRequiredDescription
chatEnabledbooleanno
streamsEnabledbooleanno
systemEnabledbooleanno
tradesEnabledbooleanno

UpdateProfileDto​

Type: object

FieldTypeRequiredDescription
fullNamestringno
profileImagestring (uri) nullableno

UpdateTokenConfigDto​

Type: object

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

UpdateUnifiedMessageDto​

Type: object

FieldTypeRequiredDescription
contentstringyes

UserActivityStatsResponseDto​

Type: object

FieldTypeRequiredDescription
activeBansnumberyes
chatMessagesCountnumberyes
commentsCountnumberyes
flagsPendingnumberyes
flagsReceivednumberyes
globalBanbooleanyes
tokensCreatednumberyes
tokensHeldnumberyes

UserBadgeDataResponseDto​

Type: object

FieldTypeRequiredDescription
engagementarray<string>yes
launcharray<string>yes
successarray<string>yes
volumearray<string>yes

UserBadgeStatusResponseDto​

Type: object

FieldTypeRequiredDescription
badgeNamestringyes
isActivebooleanyes

UserHolderResponseDto​

Type: object

FieldTypeRequiredDescription
holderTieroneOf: HolderTierResponseDto | object nullable enum:yes
isCreatorbooleanyes
percentagenumber nullableyes
quantitystring nullableyes
ranknumber nullableyes
tokenNamestringyes
userAddressstringyes

UserHolderSuccessEnvelopeDto​

Type: object

FieldTypeRequiredDescription
dataUserHolderResponseDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

UserListItemResponseDto​

Type: object

FieldTypeRequiredDescription
activeBansnumberyes
addressstringyes
createdAtstring (date-time)yes
flagsPendingnumberyes
flagsReceivednumberyes
fullNamestring nullableyes
globalBanbooleanyes
profileImagestring nullableyes

UserPermissionsResponse​

Type: object

FieldTypeRequiredDescription
isOverseerbooleanyesWhether the user has a platform-wide overseer role
isOwnerbooleanyesWhether the user is the token owner (owners have all permissions)
matchedPresetstring nullable enum: MODERATOR, TECHNICAL_PRODUCER, MANAGERnoIf permissions match a role preset exactly, the preset name
permissionsarray<string>yesArray of permission strings the user has for this token
sourcestring nullable enum: owner, moderator_invite, api_key, overseeryesSource of the permissions (how access was granted)

UserProfileStatsResponseDto​

Type: object

FieldTypeRequiredDescription
accountAgeDaysnumberyes
accountCreatedAtstring (date-time) nullableyes
graduationRatenumberyes
holdingsCountnumber nullableyes
tokensCreatednumberyes
tokensGraduatednumberyes
totalTradesnumberyes
totalVolumeGalastringyes
totalVolumeUsdstring nullableyes

UserRoleResponse​

Type: object

FieldTypeRequiredDescription
inviteScopestring nullable enum: TOKEN, ALL_OWNER_TOKENSnoFor moderator access: the scope of the invite (TOKEN or ALL_OWNER_TOKENS)
isOwnerbooleanyesWhether the user is the token owner
rolestring nullable enum: OWNER, MANAGER, TECHNICAL_PRODUCER, MODERATOR,noUser's effective role for this token's stream
sourcestring nullable enum: OWNER, MODERATOR,noSource of access: OWNER (token creator), MODERATOR (claimed invite), or null (no access)

UsersListResponseDto​

Type: object

FieldTypeRequiredDescription
pageInfoTokenPageInfoResponseDtoyes
usersarray<UserListItemResponseDto>yes

UserSummaryResponseDto​

Type: object

FieldTypeRequiredDescription
profileoneOf: ManagedUserProfileInfoResponseDto | object nullable enum:yes
statsUserActivityStatsResponseDtoyes

UserTokenListItemResponseDto​

Type: object

FieldTypeRequiredDescription
additionalKeystring nullableno
categorystring nullableno
collectionstring nullableno
createdAtstring (date-time)no
creatorAddressstringno
decimalsstringno
descriptionstringno
holdingPriceGalaoneOf: number | stringno
holdingPriceUsdnumberno
idnumberno
imagestringno
isFinalizedbooleanno
namestringno
quantitystringno
symbolstringno
tokenNamestringno
totalUsdValuestringno
typestring nullableno
updatedAtstring (date-time)no
vaultAddressstringno
verifybooleanno

UserTokenListResponseDto​

Type: object

FieldTypeRequiredDescription
pageInfoTokenPageInfoResponseDtoyes
tokenarray<UserTokenListItemResponseDto>yes

ValidateTokenDto​

Type: object

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

ValidateTokenResponseDto​

Type: object

FieldTypeRequiredDescription
errorsarray<string>yes
nameAvailablebooleanyes
nameBlocklistedbooleanyes
symbolAvailablebooleanyes
symbolBlocklistedbooleanyes

VolumeBadge​

Type: string enum: 1k, 10k, 100k, 1M+

FieldTypeRequiredDescription
valuestring enum: 1k, 10k, 100k, 1M+no

WeeklyChallengeLeaderboardResponseDto​

Type: object

FieldTypeRequiredDescription
countnumberyes
snapshotDatestring (date-time) nullableyes
tokensarray<LeaderboardTokenResponseDto>yes
weekEndstring (date-time) nullableyes
weekStartstring (date-time) nullableyes

WeeklyChallengeSnapshotResponseDto​

Type: object

FieldTypeRequiredDescription
circulatingSupplystringyes
createdAtstring (date-time)yes
galaInPoolstringyes
idnumberyes
isFinalizedbooleanyes
marketCapGalastringyes
marketCapIncreaseGalastringyes
marketCapUsdstringyes
priceGalastringyes
priceUsdstringyes
snapshotDatestring (date-time)yes
updatedAtstring (date-time)yes
vaultAddressstringyes
volumeWeeklystringyes
weekEndstring (date-time)yes
weekStartstring (date-time)yes