Home

Back to Integration overview page.


Integration with REST API


PUMA provides a webservice using Representational State Transfer (REST), a software architectural style for distributed hypermedia systems. The REST API is intended for developers who want to develop applications which interact with PUMA. You can use the provided client library, written in Java to access the API or you can directly interact with the webservice if you would like to write a client in a language other than Java.
To get access to the API, you will need your API key. You can find it on the settings page in the tab "settings".


Java

You can access the REST API by the programming language Java.


PHP

Restclient PHP is a package of PHP scripts containing a RESTClient and some utilities that are useful for the development of PHP applications that shall interact with the PUMA REST API. The RESTClient maps functions provided by the PUMA REST API.


Python

There is an API client to retrieve posts using the programming language Python.
The provided export function allows you to download posts and store them in a file. Read more in the Instructions.