notes on HTTP API