Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/HelenaLM32/ECHO/llms.txt

Use this file to discover all available pages before exploring further.

The ECHO admin role grants elevated access to platform-wide data and moderation tools that are not available to regular users. Administrators can view all registered accounts, inspect every item and review in the system, moderate content, and manage disputes from end to end. All admin capabilities are enforced at the API level through role-based security checks.

What admins can do

User management

View all registered users via GET /users. Access individual account details, roles, and provider information. Deactivate or remove accounts when needed.

Content oversight

Access all marketplace items via GET /items and all reviews via GET /reviews, regardless of which user created them.

Review moderation

Delete inappropriate or policy-violating reviews using DELETE /reviews/{id}. Only admins can remove reviews they did not author.

Dispute moderation

View every open dispute via GET /disputes/open and the full dispute history via GET /disputes. Add messages and close disputes with a resolution.

Admin-only API endpoints

The following endpoints require the ADMIN authority. Requests from accounts without this role will receive a 403 Forbidden response.
MethodEndpointDescription
GET/usersList all registered users
GET/itemsList all marketplace items
GET/reviewsList all reviews on the platform
DELETE/reviews/{id}Delete a specific review
GET/disputesList all disputes (regular users see only their own)
GET/disputes/openList all open disputes
*/admin/**All routes under the admin namespace
Regular users calling GET /disputes only receive disputes they are a party to. Admins receive every dispute on the platform.

Accessing the admin panel

The admin interface is available at the /admin route in the ECHO frontend. You must be logged in with an account that holds the ADMIN role. The panel is not linked from the standard navigation for non-admin accounts.

Dispute moderation

Admins have full visibility into the dispute workflow.
  • View all open disputesGET /disputes/open returns every dispute with status OPEN, regardless of which users created them.
  • View full dispute historyGET /disputes returns all disputes across all statuses.
  • Participate in dispute messages — Admins can add messages to any dispute thread to request information or communicate a decision.
  • Close disputes — Admins can update a dispute’s status and set a resolution field to record the outcome and close the case.
Closing a dispute is intended to be final. Ensure all parties have had the opportunity to respond before setting a resolution.

Review moderation

All reviews are visible to admins via GET /reviews. If a review violates platform policy, admins can permanently delete it using DELETE /reviews/{id}. This action cannot be undone.

Explore further

Managing users

Learn how to list users, manage account status, and promote accounts to admin.

Disputes and reviews

Understand how the dispute and review systems work for all platform participants.

Build docs developers (and LLMs) love