HTTP-friendly commands
Archive, restore, object lookup, searches, job polling and more are exposed as documented JSON endpoints.
This gateway presents XenData Workflow API operations as predictable HTTP endpoints. Your applications send JSON; the gateway handles XML generation, TCP transport, timeouts, and structured responses to the XenData service.
Use the gateway as a small integration boundary rather than exposing XenData’s raw workflow port to every consuming system.
Archive, restore, object lookup, searches, job polling and more are exposed as documented JSON endpoints.
Set the XenData host, port and transport timeouts through environment variables—without hard-coded infrastructure values.
Use the interactive Swagger UI to inspect schemas, authenticate with an API key and run requests directly from your browser.
After setting XENDATA_HOST and XENDATA_PORT, call the system status endpoint.
It validates that the gateway can establish a TCP connection and that XenData responds.
# Confirm the gateway itself is running curl http://localhost:8080/healthz # Check the configured XenData Workflow API endpoint curl http://localhost:8080/api/v1/system-status \ -H 'X-API-Key: your-secret' # Interactive documentation open http://localhost:8080/docs