HTTP API wrapping complex.