Communication protocols

The following communication protocols are currently supported by humm:

  • SOAP
  • (non-RESTful) HTTP

If additional communication protocols are needed by POS software vendors (e.g. WebSocket), they will be added on an as-needed basis. There are also plans to implement a RESTful HTTP API. Note: REST isn't a communication protocol, rather an architectural style.

To support the SOAP communication protocol, a WSDL has been published that describes the set of humm endpoints.