The service providers who want to provide or use services of the ECIM platform have to adapt to these APIs and parameterize their services in order to be compatible with ECIM. Moreover, the developers who would like to build applications using ECIM should subscribe to different service providers and only use the Common ECIM SSO and Single Payment API regardless of the provider. The developers must first subscribe to these services in ECIM marketplace and get an ECIM developer authentication id. This way ECIM will make sure that permissions and access rights are respected. All ECIM RESTful APIs use JSON format. Sensitive data is transmitted over a secure communication channel (using a SSL certificate).