This question runs in a pre-configured Salesforce environment - no personal connection required.
Fetch user details from DummyJSON API and enrich with country information from REST Countries API. This challenge involves making two HTTP calls - first to get user information, then to get country details based on the user's address.
The method should return a formatted string containing both user and country information, handling all API errors gracefully.
Examples:
Input: userId = 1
Output: "User: John Doe (john@example.com) from United States - Capital: Washington, D.C., Population: 331,900,000, Currency: USD"
Explanation: Successfully fetched user data and country information, formatted as requested
Input: userId = 999
Output: null
Explanation: Invalid user ID returns null instead of throwing an error
Input: userId = null
Output: null
Explanation: Null input returns null gracefully
Apex Code Editor
Welcome to Lightning Challenge!
How It Works
- • Write your solution in the code editor
- • This challenge runs without connecting your own org
- • Submit to check if your solution passes
- • Use hints if you get stuck
Contest Alert
🏆 #CodeEveryDay July 2026
Contest runs July 1 - 31. Complete challenges to climb the leaderboard!
Only the 31 daily challenges shown during this contest count toward points. Earlier dailies don't carry over.