AWorld Lab API Reference
API ReferenceApp API (Consumer)
Dashboard API (Admin)
API ReferenceApp API (Consumer)
Dashboard API (Admin)
  1. Extensions
  • ActivityLogs
    • Create activity log
    • List activity logs
    • Get activity log
  • Analytics
    • Get community metrics
  • Badges
    • List badge configurations
    • List badges
    • Get badge
    • List badge configuration tag assignments
    • Get badge configuration translation
    • Get badge configuration tag assignment
  • LearningGroups
    • List learning groups
    • Get learning group
    • List learning group items
    • List learning group tag assignments
    • Get learning group translation
    • Get learning group tag assignment
  • LearningPathAssignments
    • List learning path assignments
    • Get learning path assignment
    • Get current attempt
    • List learning path assignment items
    • Retry learning path assignment
    • List learning path assignment tags
    • Get learning path assignment translation
    • Get learning path assignment tag
  • Missions
    • List missions
    • Get mission
  • Quizzes
    • List quizzes
    • Get quiz
    • Submit quiz answer
    • List quiz tag assignments
    • Get quiz translation
    • Get quiz tag assignment
  • RuntimeLeaderboards
    • List runtime leaderboards
    • Get runtime leaderboard
    • Get leaderboard rankings
    • Get my ranking
  • Slides
    • List slides
    • Get slide
    • Submit slide progress
    • List slide tag assignments
    • Get slide translation
    • Get slide tag assignment
  • Streaks
    • List streaks
    • Get streak
  • Users
    • Get current user
    • Update current user
    • Delete current user
    • List current user learning group logs
    • List notification preferences for the current user
    • Get current user permissions
    • Get current user principal
    • Get current user referral code
    • Get current user stats
    • List current user tag assignments
    • Update a notification preference for the current user
    • Reset a notification preference for the current user
    • Get current user tag assignment
  • VirtualBalances
    • List virtual balances
    • Get virtual balance
  • VirtualTransactions
    • List virtual transactions
    • Create virtual transaction
    • Get virtual transaction
    • Redeem virtual transaction
    • Search virtual transactions history
  • WorkspaceCodes
    • Redeem a workspace code
  • WorkspaceConfigurations
    • Get workspace configuration
  • Surveys
    • Get survey
    • Get survey progress
    • Submit survey answers
  • Extensions
    • Get daily activity card data
      GET
    • Get the workspace-specific profile card content
      GET
    • Get signed Extensions URL
      GET
    • Get public Extensions onboarding URL
      GET
  • NotificationPreferences
    • One-click unsubscribe (RFC 8058)
  • Schemas
    • CommunityMetricsResponse
    • CreateActivityResponse
    • CreateVirtualTransactionResponse
    • CurrentAttemptResponse
    • DailyActivityResponse
    • DeleteCurrentUserResponse
    • DeleteMyNotificationPreferenceResponse
    • GetActivityLogResponse
    • GetAppSurveyResponse
    • GetBadgeConfigurationTagResponse
    • GetBadgeConfigurationTranslationResponse
    • GetBadgeResponse
    • GetCurrentUserPermissionsResponse
    • GetCurrentUserPrincipalResponse
    • GetCurrentUserReferralCodeResponse
    • GetCurrentUserResponse
    • GetCurrentUserStatsResponse
    • GetCurrentUserTagResponse
    • GetLearningGroupResponse
    • GetLearningGroupTagAssignmentResponse
    • GetLearningGroupTranslationResponse
    • GetLearningPathAssignmentResponse
    • GetLearningPathAssignmentTagResponse
    • GetLearningPathAssignmentTranslationResponse
    • GetMissionResponse
    • GetQuizResponse
    • GetQuizTagResponse
    • GetQuizTranslationResponse
    • GetRuntimeLeaderboardRankingsMeResponse
    • GetRuntimeLeaderboardRankingsResponse
    • GetRuntimeLeaderboardResponse
    • GetSlideResponse
    • GetSlideTagResponse
    • GetSlideTranslationResponse
    • GetStreakResponse
    • GetSurveyProgressResponse
    • GetVirtualBalanceResponse
    • GetVirtualTransactionResponse
    • GetWorkspaceConfigurationResponse
    • JsonLogicExpression
    • Lang
    • ListActivityLogsResponse
    • ListBadgeConfigurationsResponse
    • ListBadgeConfigurationTagAssignmentsResponse
    • ListBadgesResponse
    • ListCurrentUserLearningGroupLogsResponse
    • ListCurrentUserTagAssignmentsResponse
    • ListLearningGroupItemsResponse
    • ListLearningGroupsResponse
    • ListLearningGroupTagAssignmentsResponse
    • ListLearningPathAssignmentItemsResponse
    • ListLearningPathAssignmentsResponse
    • ListLearningPathAssignmentTagsResponse
    • ListMissionsResponse
    • ListMyNotificationPreferencesResponse
    • ListQuizTagAssignmentsResponse
    • ListQuizzesResponse
    • ListRuntimeLeaderboardsResponse
    • ListSlidesResponse
    • ListSlideTagAssignmentsResponse
    • ListStreaksResponse
    • ListVirtualBalancesResponse
    • ListVirtualTransactionsResponse
    • ProfileCardResponse
    • PublicOnboardingUrlResponse
    • RedeemVirtualTransactionResponse
    • RedeemWorkspaceCodeResponse
    • ResolvedNotificationPreference
    • RetryLearningPathAssignmentResponse
    • SearchVirtualTransactionsHistoryResponse
    • SignedUrlResponse
    • SourceRegion
    • SubmitQuizResponse
    • SubmitSlideResponse
    • SubmitSurveyResponse
    • Timezone
    • UnsubscribeResponse
    • UpdateCurrentUserResponse
    • UpdateMyNotificationPreferenceResponse
    • VirtualTransactionHistoryRewardRule
    • VirtualTransactionHistorySourceEntity
    • VirtualTransactionHistoryStreakRule
    • VirtualTransactionHistoryVirtualCurrency
  1. Extensions

Get the workspace-specific profile card content

GET
/extensions/profile-card
Extensions
Returns a templated card payload (title, description, value, cta, activityId) to render on the consumer app's profile page, or null if the workspace has no profile card configured for this user. Backend templates live alongside the workspace logic so the frontend stays workspace-agnostic.

Request

None

Responses

🟢200OK
application/json
Profile card data (or null if not available)
Bodyapplication/json

🟠401Unauthorized
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.aworld.cloud/app/v1/extensions/profile-card'
Response Response Example
{
    "data": {
        "title": "string",
        "description": "string",
        "value": "string",
        "cta": "string",
        "activityId": "string"
    }
}
Modified at 2026-06-15 16:41:07
Previous
Get daily activity card data
Next
Get signed Extensions URL
Built with