Files
CoaxysPanel/docs/frontend-api-contracts.md
arsam d7cb844751 Import documentation: docs/frontend-api-contracts.md
Import the existing local project snapshot. This commit organizes existing files; it does not represent newly developed functionality.
2026-09-18 23:11:39 +03:30

532 B

Frontend API Contracts

Contracts are defined in src/api/contracts.

Every service returns:

{
  "data": {},
  "meta": {
    "requestId": "req_..."
  },
  "error": null
}

Errors return:

{
  "data": null,
  "meta": {
    "requestId": "req_..."
  },
  "error": {
    "code": "VALIDATION_ERROR",
    "message": "Human-readable message",
    "fields": {}
  }
}

Shared DTOs cover pagination, filtering, sorting, bulk operations, jobs, job progress, audit metadata, permission checks, and WebSocket events.