Developer tools

Run CleenUI in Postman.

The full API surface, three ways. Import the OpenAPI spec into Postman, hit the live Swagger UI, or grab the raw JSON for any other tool. Every endpoint is callable against a sandbox tenant.

524
endpoints
25
functional groupings
14
production modules
OpenAPI 3
spec format
Three ways to get started

Pick the entry point that fits your tooling.

All three point at the same OpenAPI 3 document. The sandbox is read-mostly — destructive endpoints are scoped to a per-session tenant so you can't break anything for anyone else.

01

Import to Postman

One click to launch the desktop app and hand it the OpenAPI URL. Postman builds a fully-organized collection with all 524 endpoints grouped by tag.

— or copy the URL and import manually —
https://cleen-prod-api.azurewebsites.net/swagger/v1/swagger.json
  1. In Postman: File → Import (or click Import in the sidebar).
  2. Paste the OpenAPI URL above and click Continue.
  3. Postman imports — you'll see 25 folders, one per tag.
  4. Set the baseUrl environment variable, add an auth token, and start calling.
Postman import docs
02

Try Swagger UI

Don't want to install anything? Hit the live Swagger UI in your browser. Every endpoint is documented with example payloads, and the "Try it out" button calls the sandbox directly.

Open Swagger UI

Hosted on the sandbox itself — same auth and tenant rules as Postman.

03

Grab the OpenAPI spec

The raw OpenAPI 3 JSON — feed it into Insomnia, Bruno, Hoppscotch, OpenAPI Generator, or any tool that speaks the spec.

View swagger.json

~1 MB. Right-click → Save As to download.

Setup notes

A few things you'll want to configure.

Set these up once in a Postman environment and every call works without further setup.

baseUrl
https://cleen-prod-api.azurewebsites.net

The sandbox base URL — already wired as a Postman variable if you imported the spec.

accessToken
eyJhbGciOi... (Bearer)

Most endpoints are gated behind a Bearer token. Getting one takes ~60 seconds — you'll create a free demo account, authenticate through Swagger or Postman's lock icon, then copy the token into your environment.

  1. Sign up for a free demo account. Head to demo.cleenui.com and create an account. It's free, takes about 30 seconds, and gives you a sandbox login you can use to poke at the full code footprint.
  2. Open Swagger UI or Postman and look for the small lock icon at the top of the screen.
  3. Click the lock, then click the Authorize button in the panel that appears. Enter the email and password from step 1.
  4. Copy the token from the response. Swagger will show a long string starting with eyJ… — that's your Bearer token. Highlight and copy it.
  5. Paste it into the accessToken variable in your Postman environment (Environments → your env → Initial Value column). Save.
  6. Auth-secured endpoints now work automatically — they send Authorization: Bearer {{accessToken}} on every request.

Tokens expire after ~24 hours. When they do, re-run step 3 and replace the variable value. No real data leaves the sandbox — it's a fresh tenant for each demo signup.

What you'll find inside

25 functional groupings, ready to call.

The collection mirrors the same tag structure you see on the codebase page. Hit a tag folder, scan the operations, fire one off.

Admin144
Users65
Assessments51
AI41
Projects & Tasks30
Artifact27
Styles & Templates20
Chat17
Public16
Auth / Authz14
Media13
Help Content10
Accounts9
News9
Categories & Topics9
Integration7
Entities6
Editions5
Filters5
Event4
Languages3
Common2
Payments2
Countries1
Search1
FAQ

Quick answers.

Is this the actual production API?

It's the sandbox build — same code, same endpoints, same response shapes as the production CleenUI license. Data is reset periodically.

Can I break things?

Not for anyone else. Every session gets its own tenant scope. Destructive endpoints (delete, suspend, etc.) only affect your tenant's data.

What about rate limits?

The sandbox runs at relaxed limits — sufficient for exploration. Production deployments are tunable per engagement.

Where's the source of truth?

The Swagger UI doc and OpenAPI JSON at cleen-prod-api.azurewebsites.net. Both update on every API deploy.

Can I get the actual C# source?

Yes — that's CleenUI. Book a 30-minute architecture review and we'll scope a license.

Play around. Then come talk to us.

The Postman collection lets you see the API surface. The Full-Stack license gives you the C# source, the database schema, the modules, and the architect to integrate it.

Tour the codebaseTalk to sales