HTTP API implemented