{
  "success": true,
  "data": {
    "name": "SBSA Staffarmor API",
    "trademark": "SBSA Staffarmor™",
    "status": "running",
    "version": "1.37.2",
    "apiVersion": "v1",
    "environment": "production",
    "language": "es",
    "message": "La base de la API de Staffarmor está operativa.",
    "endpoints": [
      "/",
      "/health",
      "/api/v1/system/info",
      "/api/v1/system/health",
      "/api/v1/system/client-version",
      "/api/v1/languages",
      "/api/v1/provider/context",
      "/api/v1/auth/login",
      "/api/v1/auth/refresh",
      "/api/v1/auth/logout",
      "/api/v1/auth/logout-current",
      "/api/v1/auth/logout-all",
      "/api/v1/auth/change-password",
      "/api/v1/auth/me",
      "/api/v1/auth/sessions",
      "/api/v1/auth/sessions/{familyId}",
      "/api/v1/profile",
      "/api/v1/invitations",
      "/api/v1/invitations/inspect",
      "/api/v1/invitations/accept",
      "/api/v1/invitations/{id}",
      "/api/v1/invitations/{id}/resend",
      "/api/v1/invitations/{id}/revoke",
      "/api/v1/provider/users",
      "/api/v1/organisation/summary",
      "/api/v1/companies",
      "/api/v1/sites",
      "/api/v1/departments",
      "/api/v1/teams",
      "/api/v1/job-positions",
      "/api/v1/employees",
      "/api/v1/employees/{id}",
      "/api/v1/employees/{id}/site-access",
      "/api/v1/leave/types",
      "/api/v1/leave/balances",
      "/api/v1/leave/requests",
      "/api/v1/reports/dashboard",
      "/api/v1/reports/attendance",
      "/api/v1/reports/leave",
      "/api/v1/reports/absences",
      "/api/v1/reports/export",
      "/api/v1/attendance/periods",
      "/api/v1/notifications",
      "/api/v1/notifications/summary",
      "/api/v1/notifications/admin",
      "/api/v1/platform/notifications",
      "/api/v1/platform/releases",
      "/api/v1/subscription/context",
      "/api/v1/platform/summary",
      "/api/v1/platform/tenants",
      "/api/v1/platform/tenants/{id}",
      "/api/v1/platform/tenants/{id}/status",
      "/api/v1/platform/tenants/{id}/usage",
      "/api/v1/platform/tenants/{id}/owner-invitations",
      "/api/v1/platform/tenants/{id}/limit-overrides",
      "/api/v1/platform/tenants/{id}/feature-overrides",
      "/api/v1/platform/plans",
      "/api/v1/platform/plans/{id}",
      "/api/v1/platform/subscriptions",
      "/api/v1/platform/subscriptions/{id}/transition",
      "/api/v1/platform/audit",
      "/api/v1/public/quote/config",
      "/api/v1/public/quote-requests",
      "/api/v1/public/proposals/inspect",
      "/api/v1/public/proposals/respond",
      "/api/v1/public/newsletter/config",
      "/api/v1/public/newsletter/subscribe",
      "/api/v1/public/newsletter/confirm",
      "/api/v1/public/newsletter/unsubscribe",
      "/api/v1/platform/newsletter/summary",
      "/api/v1/platform/newsletter/subscribers",
      "/api/v1/platform/newsletter/campaigns",
      "/api/v1/platform/sales/summary",
      "/api/v1/platform/sales/assignees",
      "/api/v1/platform/quote-requests",
      "/api/v1/platform/quotes",
      "/api/v1/platform/sales/templates",
      "/api/v1/platform/sales/audit",
      "/api/v1/platform/onboardings",
      "/api/v1/platform/onboardings/{id}",
      "/api/v1/platform/onboardings/{id}/resend-invitation",
      "/api/v1/platform/quotes/{id}/onboarding",
      "/api/v1/platform/subscriptions/{id}/activate-paid",
      "/api/v1/platform/subscriptions/{id}/renew",
      "/api/v1/platform/subscriptions/{id}/lifecycle",
      "/api/v1/platform/lifecycle/jobs",
      "/api/v1/platform/lifecycle/process",
      "/api/v1/scheduling/configuration",
      "/api/v1/scheduling/policies",
      "/api/v1/scheduling/shift-types",
      "/api/v1/scheduling/templates",
      "/api/v1/scheduling/templates/{id}/days",
      "/api/v1/scheduling/templates/{id}/apply",
      "/api/v1/scheduling/periods",
      "/api/v1/scheduling/periods/{id}",
      "/api/v1/scheduling/periods/{id}/shifts",
      "/api/v1/scheduling/periods/{id}/shifts/batch",
      "/api/v1/scheduling/periods/{id}/copy",
      "/api/v1/scheduling/periods/{id}/validate",
      "/api/v1/scheduling/periods/{id}/publish",
      "/api/v1/scheduling/periods/{id}/conflicts",
      "/api/v1/scheduling/periods/{id}/publications",
      "/api/v1/scheduling/periods/{id}/events",
      "/api/v1/scheduling/shifts/{id}",
      "/api/v1/scheduling/publications/{id}",
      "/api/v1/scheduling/publications/{id}/acknowledge",
      "/api/v1/scheduling/me",
      "/api/v1/scheduling/me/availability",
      "/api/v1/scheduling/availability",
      "/api/v1/scheduling/notification-jobs",
      "/api/v1/scheduling/variances",
      "/api/v1/legal/requirements",
      "/api/v1/platform/operations/overview",
      "/api/v1/platform/operations/components",
      "/api/v1/platform/operations/metrics",
      "/api/v1/platform/operations/incidents",
      "/api/v1/platform/operations/alert-rules",
      "/api/v1/platform/operations/backups/configuration",
      "/api/v1/platform/operations/backups/jobs",
      "/api/v1/platform/operations/backups/artifacts/{id}/download",
      "/api/v1/platform/operations/restores",
      "/api/v1/legal/acceptances",
      "/api/v1/legal/provider-acceptances",
      "/api/v1/legal/documents/{code}",
      "/api/v1/legal/documents/{code}/download"
    ]
  },
  "meta": {
    "requestId": "910ba7b7-ee21-49d4-b000-a64f941aef02",
    "timestamp": "2026-09-14T21:37:47.176Z",
    "durationMs": 1
  }
}