This page lists all HTTP APIs for working with badges, such as creating them and updating their translations. Open Cloud APIs Badges Base URLhttps://apis.roblox.com/legacy-badgesPATCH/v1/badges/{badgeId}Updates badge configuration.POST/v1/universes/{universeId}/badgesCreates a new badge.ModelModels Roblox.Badges.Api.BadgeAwardResponse Roblox.Badges.Api.BadgeCreatorResponse Roblox.Badges.Api.BadgeMetadataResponse Roblox.Badges.Api.BadgeResponse Roblox.Badges.Api.GetBadgesByUserResponse Roblox.Badges.Api.UniverseResponse Roblox.Badges.Api.UpdateBadgeRequest Roblox.Paging.ExclusiveStartKeyCursor[System.String] Roblox.Web.Responses.Badges.BadgeAwardStatisticsResponse Roblox.Web.Responses.Badges.BadgeResponseV2 Roblox.Web.Responses.RelatedEntityTypeResponse[Roblox.Platform.Badges.BadgeAwarderType] Roblox.Web.WebAPI.ApiEmptyResponseModel Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.Badges.Api.BadgeAwardResponse] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Badges.Api.BadgeResponse] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Badges.Api.GetBadgesByUserResponse] Roblox.Web.WebApi.FormData.IUploadedFile System.IO.Stream Game internationalization Base URLhttps://apis.roblox.com/legacy-game-internationalizationPATCH/v1/badges/{badgeId}/description/language-codes/{languageCode}Update localized description of a badgeGET/v1/badges/{badgeId}/iconsGet all icons for a badgePOST/v1/badges/{badgeId}/icons/language-codes/{languageCode}Update a badge's iconDELETE/v1/badges/{badgeId}/icons/language-codes/{languageCode}Delete a localized icon from a badgeGET/v1/badges/{badgeId}/name-descriptionPATCH/v1/badges/{badgeId}/name-description/language-codes/{languageCode}Update localized name and description of a badgeDELETE/v1/badges/{badgeId}/name-description/language-codes/{languageCode}Delete localized name and description of a badgePATCH/v1/badges/{badgeId}/name/language-codes/{languageCode}Update localized name of a badgeModelModels Roblox.GameInternationalization.Api.AssociateLocalizationTablesToGameRequest Roblox.GameInternationalization.Api.AssociateLocalizationTablesToGameResponse Roblox.GameInternationalization.Api.AutoLocalizationMetadataResponse Roblox.GameInternationalization.Api.AutomaticTranslationStatusTargetLanguage Roblox.GameInternationalization.Api.EditAutomaticTranslationStatusForGameAndLanguageResponse Roblox.GameInternationalization.Api.FailedNameDescription Roblox.GameInternationalization.Api.GameAutolocalizationInformationResponse Roblox.GameInternationalization.Api.GetAllowedAutomaticTranslationStatusForLanguagesResponse Roblox.GameInternationalization.Api.GetAutomaticTranslationFeatureStatusForGameResponse Roblox.GameInternationalization.Api.GetAutomaticTranslationQuotaForGameResponse Roblox.GameInternationalization.Api.GetBadgeIconResponse Roblox.GameInternationalization.Api.GetDeveloperProductIconResponse Roblox.GameInternationalization.Api.GetGameIconResponse Roblox.GameInternationalization.Api.GetGamePassIconResponse Roblox.GameInternationalization.Api.GetGameThumbnailsResponse Roblox.GameInternationalization.Api.GetNameDescriptionHistoryRequest Roblox.GameInternationalization.Api.GetNameDescriptionHistoryResponse Roblox.GameInternationalization.Api.GetNameDescriptionHistoryV2Request Roblox.GameInternationalization.Api.GetPlayerPoliciesResponse Roblox.GameInternationalization.Api.GetTranslationCountsForGameResponse Roblox.GameInternationalization.Api.GetTranslationCountsForLanguageOrLocaleResponse Roblox.GameInternationalization.Api.GetUiConfigurationsResponse Roblox.GameInternationalization.Api.Language Roblox.GameInternationalization.Api.LanguageOrLocale Roblox.GameInternationalization.Api.LanguageOrLocaleSettings Roblox.GameInternationalization.Api.LocalizationTableGameAssociation Roblox.GameInternationalization.Api.MediaAssetResponse Roblox.GameInternationalization.Api.Models.Request.SetUserLocalizationSettingsRequest Roblox.GameInternationalization.Api.Models.Response.GameNameDescriptionMetadataResponse Roblox.GameInternationalization.Api.Models.Response.GetUserLocalizationSettingsForUniverseResponse Roblox.GameInternationalization.Api.Models.Response.SetUserLocalizationSettingsResponse Roblox.GameInternationalization.Api.Models.Response.UploadImageForGameThumbnailResponse Roblox.GameInternationalization.Api.MonthlyQuotaModel Roblox.GameInternationalization.Api.NameDescription Roblox.GameInternationalization.Api.PatchLanguage Roblox.GameInternationalization.Api.QuotaModel Roblox.GameInternationalization.Api.RequestTranslationAnalyticsReportRequest Roblox.GameInternationalization.Api.RequestTranslationAnalyticsReportResponse Roblox.GameInternationalization.Api.SetAutolocalizationSettingsForGameRequest Roblox.GameInternationalization.Api.SetAutolocalizationTableForGameRequest Roblox.GameInternationalization.Api.SortImageIdsRequest Roblox.GameInternationalization.Api.SupportedLanguagesMetadataResponse Roblox.GameInternationalization.Api.TranslationAnalyticsMetadataResponse Roblox.GameInternationalization.Api.TranslationCount Roblox.GameInternationalization.Api.TranslationCountCategoryInfoResponse Roblox.GameInternationalization.Api.TranslationCountGameInfoResponse Roblox.GameInternationalization.Api.TranslationCountLanguageOrLocaleResponse Roblox.GameInternationalization.Api.TranslationHistory Roblox.GameInternationalization.Api.Translator Roblox.GameInternationalization.Api.UniverseDisplayInfoAutomaticTranslationSettings Roblox.GameInternationalization.Api.UpdateBadgeDescriptionRequest Roblox.GameInternationalization.Api.UpdateBadgeDescriptionResponse Roblox.GameInternationalization.Api.UpdateBadgeNameDescriptionRequest Roblox.GameInternationalization.Api.UpdateBadgeNameDescriptionResponse Roblox.GameInternationalization.Api.UpdateBadgeNameRequest Roblox.GameInternationalization.Api.UpdateBadgeNameResponse Roblox.GameInternationalization.Api.UpdateDeveloperProductDescriptionRequest Roblox.GameInternationalization.Api.UpdateDeveloperProductDescriptionResponse Roblox.GameInternationalization.Api.UpdateDeveloperProductNameDescriptionRequest Roblox.GameInternationalization.Api.UpdateDeveloperProductNameDescriptionResponse Roblox.GameInternationalization.Api.UpdateDeveloperProductNameRequest Roblox.GameInternationalization.Api.UpdateDeveloperProductNameResponse Roblox.GameInternationalization.Api.UpdateGamePassDescriptionRequest Roblox.GameInternationalization.Api.UpdateGamePassDescriptionResponse Roblox.GameInternationalization.Api.UpdateGamePassNameDescriptionRequest Roblox.GameInternationalization.Api.UpdateGamePassNameDescriptionResponse Roblox.GameInternationalization.Api.UpdateGamePassNameRequest Roblox.GameInternationalization.Api.UpdateGamePassNameResponse Roblox.GameInternationalization.Api.UpdateNameDescriptionsRequest Roblox.GameInternationalization.Api.UpdateNameDescriptionsResponse Roblox.GameInternationalization.Api.UpdateThumbnailAltTextRequest Roblox.GameInternationalization.Api.UpdateUniverseDisplayInfoAutomaticTranslationSettingsResponse Roblox.GameLocalization.Client.UserUniverseLocalizationSettingValue Roblox.Web.WebAPI.ApiEmptyResponseModel Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.GameInternationalization.Api.GetBadgeIconResponse] Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.GameInternationalization.Api.GetDeveloperProductIconResponse] Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.GameInternationalization.Api.GetGameIconResponse] Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.GameInternationalization.Api.GetGamePassIconResponse] Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.GameInternationalization.Api.GetGameThumbnailsResponse] Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.GameInternationalization.Api.LanguageOrLocaleSettings] Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.GameInternationalization.Api.LanguageOrLocale] Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.GameInternationalization.Api.NameDescription] Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.GameInternationalization.Api.UniverseDisplayInfoAutomaticTranslationSettings] Roblox.Web.WebApi.FormData.IUploadedFile System.IO.Stream Publish Base URLhttps://apis.roblox.com/legacy-publishPOST/v1/badges/{badgeId}/iconOverwrites a badge icon with a new one.ModelModels Roblox.Publish.Api.AssetQuota Roblox.Publish.Api.AssetQuotasResponse Roblox.Publish.Api.PublishAudioResponse Roblox.Publish.Api.UploadAudioRequest Roblox.Publish.Api.UploadResponse Roblox.Publish.Api.VerifyAudioRequest Roblox.Publish.Api.VerifyAudioResponse Roblox.Web.WebApi.FormData.IUploadedFile System.IO.Stream Legacy APIs Legacy APIs with cookie authentication can incorporate breaking changes without notice. We don't recommend them for production applications. Account Information v1 Base URLhttps://accountinformation.roblox.comGET/v1/users/{userId}/roblox-badgesReturns a list of Roblox badges belonging to a user.ModelModels Roblox.AccountInformation.Api.Models.BirthdateRequest Roblox.AccountInformation.Api.Models.BirthdateResponse Roblox.AccountInformation.Api.Models.ConsecutiveLoginDaysResponse Roblox.AccountInformation.Api.Models.DescriptionRequest Roblox.AccountInformation.Api.Models.DescriptionResponse Roblox.AccountInformation.Api.Models.EmptyRequest Roblox.AccountInformation.Api.Models.GenderRequest Roblox.AccountInformation.Api.Models.GenderResponse Roblox.AccountInformation.Api.Models.MetadataResponse Roblox.AccountInformation.Api.Models.PhoneRequest Roblox.AccountInformation.Api.Models.PhoneResponse Roblox.AccountInformation.Api.Models.PromotionChannelsByUserIdResponse Roblox.AccountInformation.Api.Models.PromotionChannelsRequest Roblox.AccountInformation.Api.Models.PromotionChannelsResponse Roblox.AccountInformation.Api.Models.StarCodeAffiliateRequest Roblox.AccountInformation.Api.Models.StarCodeAffiliateResponse Roblox.AccountInformation.Api.Models.VerifyEmailRequest Roblox.AccountInformation.Api.Models.VerifyEmailResponse Roblox.AccountInformation.Api.Models.VerifyPhoneRequest Roblox.AccountInformation.Api.RobloxBadgeResponse Roblox.Platform.UserPhoneNumberVerification.Models.PendingVerificationResponse Roblox.Web.WebAPI.ApiEmptyResponseModel Lihat semua endpoint untuk Account information v1 Badges v1 Base URLhttps://badges.roblox.comGET/v1/badges/{badgeId}Gets badge information by the badge Id.GET/v1/badges/metadataGets metadata about the badges system.GET/v1/universes/{universeId}/badgesGets badges by their awarding game.GET/v1/universes/{universeId}/free-badges-quotaGets the number of free badges left for the current UTC day by their awarding game.DELETE/v1/user/{userId}/badges/{badgeId}Removes a badge from the user.DELETE/v1/user/badges/{badgeId}Removes a badge from the authenticated user.GET/v1/users/{userId}/badgesGets a list of badges a user has been awarded.GET/v1/users/{userId}/badges/{badgeId}/awarded-dateGets timestamp for when a single badge was awarded to a user.GET/v1/users/{userId}/badges/awarded-datesGets timestamps for when badges were awarded to a user.ModelModels Roblox.Badges.Api.BadgeAwardResponse Roblox.Badges.Api.BadgeCreatorResponse Roblox.Badges.Api.BadgeMetadataResponse Roblox.Badges.Api.BadgeResponse Roblox.Badges.Api.GetBadgesByUserResponse Roblox.Badges.Api.UniverseResponse Roblox.Badges.Api.UpdateBadgeRequest Roblox.Paging.ExclusiveStartKeyCursor[System.String] Roblox.Web.Responses.Badges.BadgeAwardStatisticsResponse Roblox.Web.Responses.Badges.BadgeResponseV2 Roblox.Web.Responses.RelatedEntityTypeResponse[Roblox.Platform.Badges.BadgeAwarderType] Roblox.Web.WebAPI.ApiEmptyResponseModel Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.Badges.Api.BadgeAwardResponse] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Badges.Api.BadgeResponse] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Badges.Api.GetBadgesByUserResponse] Roblox.Web.WebApi.FormData.IUploadedFile System.IO.Stream Lihat semua endpoint untuk Badges v1 Thumbnails v1 Base URLhttps://thumbnails.roblox.comGET/v1/badges/iconsThumbnails badge icons.ModelModels Roblox.Thumbnails.Api.Models.UniverseThumbnailsResponse Roblox.Thumbnails.Apis.Models.ThumbnailBatchRequest Roblox.Thumbs.FormatType Roblox.Thumbs.ImageParameters Roblox.Web.Responses.Thumbnails.ThumbnailBatchResponse Roblox.Web.Responses.Thumbnails.ThumbnailResponse Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.Thumbnails.Api.Models.UniverseThumbnailsResponse] Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.Web.Responses.Thumbnails.ThumbnailBatchResponse] Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.Web.Responses.Thumbnails.ThumbnailResponse] Roblox.Web.WebAPI.Models.ApiErrorModel Lihat semua endpoint untuk Thumbnails v1