Connect your JSON source
You need access to a JSON endpoint, but you do not need to build a watchOS app. Add the URL, test the response, choose JSON paths, and map values to a complication layout.
Choose the right JSON field
Dot notation for nested values and bracket notation for arrays or special keys, for example weather.current.temperature, items[0].price, or ["current-value"].
Private endpoints
Yes, Pro supports custom HTTP headers for authenticated JSON endpoints. HTTPS is expected for internet endpoints. Plain HTTP should only be used for local or private-network hosts if the app supports it.
Refresh timing
Complica refreshes in the background and keeps a cached value available when the endpoint fails. WidgetKit and watchOS decide the exact refresh timing.
When an endpoint is offline
Complica keeps cached values and can show a fallback or unavailable state instead of breaking the complication.
Useful links
A little extra help
Let’s get you back on track.
Contact us for help with Complica.
Email Complica support