API
The API has been implemented as both a REST (Representational State Transfer) web service and a SOAP (Simple Object Access Protocol) web service. This allows you to choose which ever standard suits your integration needs best; both being language neutral and widely supported.
SOAP is the original industrial strength web service standard based on sending XML messages over HTTP to a single URL; whereas REST web services have become more popular with the evolution of Javascript based websites because they transfer JSON (JavaScript Object Notation) data over HTTP and use multiple URLs to imply data hierarchies.
The SOAP API has been implemented using the following standards:
- HTTP 1.1
- HTTPS/TLS 1.2
- WSDL 1.1
- SOAP 1.1
- XML 1.0
- XML Schema (XSD) 1.1
The REST API has been implemented using the following standards:
- HTTP 1.1
- HTTPS/TLS 1.2
- Swagger API 2.0 (subsequently renamed OpenAPI 2.0)
- JSON 1.0
- JSONSchema Draft 4
Note : TLS 1.0 is not supported for security reasons
Website
The website is implemented using the following standards:
- HTTP 1.1
- HTTPS/TLS (1.2 only)
- HTML 4.0
- CSS 3.0
- Javascript EMCA 2015