Navigation

revengine-api

REST API powered by JXP — define Mongoose schemas, get a full API with auth, permissions, and smart queries.

Quick start

Authenticate with an API key header:

curl -H "X-API-Key: YOUR_KEY" \
  "http://api-cluster.revengine.dailymaverick.co.za/api/MODEL?limit=5"

After signing in, your API key is filled in automatically for Try it panels on API resource pages.

Features

Auth built in

API keys, tokens, and password encryption without extra wiring.

Smart population

Load linked documents with URL-driven populate parameters.

Powerful queries

Search, sort, filter, field selection, and limits on GET requests.

Schema-driven

Add or change models by editing Mongoose schemas — the API updates automatically.

Permissions

Per-model CRUD rules by user group, owner, and admin.

Hooks & logic

pre/post hooks and custom handlers for business rules.

Links