Upstream API usage