Developer Documentation

CEXRES API Reference

The live HTTP endpoints behind CEXRES's diagnosis engine, RAAS™ delivery pipeline, CollectHub marketplaces and credit economy. All endpoints below are deployed in production and return JSON.

Base URL

https://cexres.com

All responses use application/json. Endpoints marked dynamic are never cached.

Authentication

Endpoints tagged Auth required need a user session, passed either via the session cookie set at login or an authorization header:

Authorization: Bearer <session-token>

Public GET endpoints work without authentication.

Diagnosis & Delivery

GET/api/diagnosePublic

Returns diagnosis endpoint information and available diagnostic modules.

POST/api/diagnoseAuth required

Submit a diagnostic request. The engine scores the target across CEXRES frameworks and produces structured findings.

Body / params: module, target/website, and module-specific diagnostic fields

GET/api/diagnose/aivs-xrayPublic

Retrieve AI Value System X-Ray diagnostic records from the platform store.

POST/api/diagnose/aivs-xrayAuth required

Run or store an AIVS X-Ray diagnostic — the deep-dive AI-readiness assessment behind the /diagnose/aivs-xray product page.

GET/api/deliveryAuth required

Retrieve a generated deliverable record by ID.

Body / params: id (query) — the delivery record identifier

POST/api/deliveryAuth required

Universal delivery endpoint: generates a professional deliverable (scoring, grades, recommendations) for any module from raw diagnostic data.

Body / params: module, brandName, diagnosticData, industry, website, competitors

POST/api/delivery/exportAuth required

Export a branded deliverable in the requested format.

Body / params: type (diagnosis | strategy | report | certification | competitive-analysis), format (pdf | docx | pptx | md), data

CollectHub · Collectibles & NFTs

GET/api/collectibles/auctionsPublic

Returns active auction listings with current bid, reserve price, bidder count and end time (seed fallback when the store is empty).

GET/api/collectibles/listPublic

Marketplace listing view of available collectibles; unified with the inventory data source.

POST/api/collectibles/mintAuth required

Request a collectible mint. Paid mints (price > 0) create a CXPAY payment order first; free mints proceed immediately.

Body / params: name, description, category, chain, price, attributes, image

GET/api/nft/mintPublic

Endpoint information for the NFT minting service, including supported NFT types and chain.

POST/api/nft/mintAuth required

Mint an NFT with type classification. Writes metadata to the CEXRES schema and the platform registry.

Body / params: name, description, image, attributes, chain (default: polygon), walletAddress, nftType (collectible | certificate | brand-asset | access-pass), royaltyBps (default 500)

Community & DAO

GET/api/community/daoPublic

List DAO proposals with optional filters; returns votes, voter count, status, tags and comment counts.

POST/api/community/daoAuth required

Create a proposal, cast a vote, or post a comment — the action is determined by the request body.

Body / params: action (create | vote | comment), proposal fields or proposalId, vote direction, comment body

Credits & Payments

GET/api/credits/balanceAuth required

Returns the authenticated user's CEXRES Credits (CR) balance from the unified ledger, merging all historical stores.

GET/api/payment/methodsPublic

Returns available payment methods. Availability is derived from live configured credentials; unconfigured channels are reported as setup/unavailable, never as live. Authenticated requests include limits and fees.

GET/api/payment/channelsPublic

Public read-only view of the payment orchestrator channel registry: provider, status, currencies, regions, fees and recurring/refund support.

Use These Capabilities in the Product

The fastest way to see the API in action is to run a diagnosis or open the platform surfaces these endpoints power.