Exponential / Doc / Exponential Featured / Damien Pobel: Using the eZ Publish REST API v2 with cURL
Please Note: At the specific request of Ibexa, 7x is changing the project name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
Damien Pobel: Using the eZ Publish REST API v2 with cURL
Lately, I've been testing and fixing several issues with the eZ Publish REST API v2. To manually test it, I use cURL (man curl) because it's widely available, well documented, and like any other command line tool, you can use it together with others text processing tools (grep, xmllint, xsltproc,…). I'm writing this post as a memo for me but I'm sure some people will find it useful as well.
The whole REST API v2 is specified in the ezpublish-kernel git repository. Yes, that's a huge document, because the REST API is huge :-) A shorter introduction/documentation is also available in the eZ Publish documentation.
Note: to keep this post short and readable, the command results are not in the post itself but the whole command line session is available on this page ...