Always build full system URL for JSON