One of the most versatile ways to customize and integrate your own applications with Elvis is by using the Elvis API. It comes in 2 flavors:
- A REST API
- A SOAP Web service
REST API
The REST API is targeted at building custom Web applications, mobile apps, and HTML interfaces that use or display assets from Elvis. It is designed to be easy to use from AJAX and JavaScript. A range of open-source samples is available to get you started, including a JavaScript library.
Apart from HTML interfaces, the API is also very suitable for use in mobile apps for various platforms such as the iPhone, iPad and Android. It is also easy to use in Flash, Flex and AIR applications.
All the previews provided by Elvis are based on Web standards and can be used in Web browsers or on any Web-enabled mobile device.
We advise to use the REST API in all cases. It provides more functionality compared to the SOAP API and because of its lighter JSON format, it is much faster.
SOAP API
The SOAP API in Elvis offers less functionality than the REST API and is also less easy to use. We advise to use the REST API instead.
Note: Apart from bug fixes, the Elvis SOAP Web Service is not being developed anymore; any new functionality is only added to the REST API. The SOAP API remains available to allow existing third-party applications or integrations to stay compatible with newer versions of Elvis Server.
Comment
Do you have corrections or additional information about this article? Leave a comment! Do you have a question about what is described in this article? Please contact Support.
0 comments
Please sign in to leave a comment.