Show more

Use to navigate results, ENTER to select one, ESC to close

Type in any word to easily find the endpoint, property or group of operations you are looking for.

API changelog
Download source
  • JSON OpenAPI specification
  • YAML OpenAPI specification
my.nethesis.it logo my.nethesis.it logo dark

Topics

  • Introduction
  • Servers
  • Authentication

Endpoints

  • Backend - Third-Party Applications
    • /third-party-applications - Get third-party applications GET
  • Backend - Authentication
    • /auth/exchange - Exchange Logto token for custom JWT POST
    • /auth/refresh - Refresh access token POST
    • /auth/logout - Logout user POST
  • Backend - Me
    • /me - Get current user information GET
    • /me/change-password - Change current user password POST
    • /me/change-info - Change current user information POST
  • Backend - Customers
    • /customers - List customers GET
    • /customers - Create customer POST
    • /customers/{id} - Get single customer GET
    • /customers/{id} - Update customer PUT
    • /customers/{id} - Delete customer DELETE
    • /customers/{id}/stats - Get customer statistics GET
    • /customers/{id}/suspend - Suspend customer PATCH
    • /customers/{id}/reactivate - Reactivate customer PATCH
    • /customers/totals - Get customers totals GET
    • /customers/trend - Get customers trend data GET
    • /customers/export - Export customers to CSV or PDF GET
  • Backend - Distributors
    • /distributors - List distributors GET
    • /distributors - Create distributor POST
    • /distributors/{id} - Get single distributor GET
    • /distributors/{id} - Update distributor PUT
    • /distributors/{id} - Delete distributor DELETE
    • /distributors/{id}/stats - Get distributor statistics GET
    • /distributors/{id}/suspend - Suspend distributor PATCH
    • /distributors/{id}/reactivate - Reactivate distributor PATCH
    • /distributors/totals - Get distributors totals GET
    • /distributors/trend - Get distributors trend data GET
    • /distributors/export - Export distributors to CSV or PDF GET
  • Backend - Health
    • /health - Health check GET
  • Backend - Filters
    • /filters/systems/products - Get available product filters GET
    • /filters/systems/created-by - Get available created-by filters GET
    • /filters/systems/versions - Get version filters grouped by product GET
    • /filters/systems/organizations - Get available organization filters GET
    • /filters/applications/types - Get available application types GET
    • /filters/applications/versions - Get version filters grouped by application type GET
    • /filters/applications/systems - Get available systems GET
    • /filters/applications/organizations - Get available organizations GET
    • /filters/users/roles - Get available user roles for filtering GET
    • /filters/users/organizations - Get available organizations for filtering users GET
  • Backend - Organizations
    • /organizations - Get available organizations GET
  • Backend - Applications
    • /applications - List applications GET
    • /applications/totals - Get application statistics GET
    • /applications/trend - Get applications trend data GET
    • /applications/{id} - Get single application GET
    • /applications/{id} - Update application PUT
    • /applications/{id} - Delete application DELETE
    • /applications/{id}/assign - Assign organization PATCH
    • /applications/{id}/unassign - Remove organization PATCH
  • Backend - Resellers
    • /resellers - List resellers GET
    • /resellers - Create reseller POST
    • /resellers/{id} - Get single reseller GET
    • /resellers/{id} - Update reseller PUT
    • /resellers/{id} - Delete reseller DELETE
    • /resellers/{id}/stats - Get reseller statistics GET
    • /resellers/{id}/suspend - Suspend reseller PATCH
    • /resellers/{id}/reactivate - Reactivate reseller PATCH
    • /resellers/totals - Get resellers totals GET
    • /resellers/trend - Get resellers trend data GET
    • /resellers/export - Export resellers to CSV or PDF GET
  • Backend - Roles
    • /organization-roles - Get all organization roles GET
    • /roles - Get all user roles GET
  • Backend - Systems
    • /systems - List systems GET
    • /systems - Create system POST
    • /systems/{id} - Get single system GET
    • /systems/{id} - Update system PUT
    • /systems/{id} - Delete system DELETE
    • /systems/{id}/restore - Restore soft-deleted system PATCH
    • /systems/{id}/suspend - Suspend system PATCH
    • /systems/{id}/reactivate - Reactivate suspended system PATCH
    • /systems/{id}/regenerate-secret - Regenerate system secret POST
    • /systems/register - Register system with system_secret POST
    • /systems/totals - Get systems status summary GET
    • /systems/trend - Get systems trend data GET
    • /systems/export - Export systems to CSV or PDF GET
    • /systems/{id}/inventory - Get system inventory history GET
    • /systems/{id}/inventory/latest - Get latest system inventory GET
    • /systems/{id}/inventory/changes - Get inventory changes summary GET
    • /systems/{id}/inventory/changes/latest - Get latest inventory changes GET
    • /systems/{id}/inventory/diffs - Get inventory diffs GET
    • /systems/{id}/inventory/diffs/latest - Get latest inventory diff GET
  • Backend - User
    • /user/permissions - Get user permissions (OAuth2/OIDC) GET
    • /user/profile - Get user profile (OAuth2/OIDC) GET
  • Backend - Users
    • /users - List users GET
    • /users - Create user POST
    • /users/{id} - Get single user GET
    • /users/{id} - Update user PUT
    • /users/{id} - Delete user DELETE
    • /users/{id}/password - Reset user password PATCH
    • /users/{id}/suspend - Suspend user PATCH
    • /users/{id}/reactivate - Reactivate suspended user PATCH
    • /users/totals - Get users totals GET
    • /users/trend - Get users trend data GET
    • /users/export - Export users to CSV or PDF GET
  • Backend - Validators
    • /validators/vat/{entity_type} - Validate VAT number GET
  • Backend - Impersonation
    • /impersonate/consent - Get impersonation consent status GET
    • /impersonate/consent - Enable impersonation consent POST
    • /impersonate/consent - Disable impersonation consent DELETE
    • /impersonate - Start impersonation (permission-based access) POST
    • /impersonate - Exit impersonation mode DELETE
    • /impersonate/status - Check current impersonation status GET
    • /impersonate/sessions - List impersonation sessions GET
    • /impersonate/sessions/{session_id} - Get details for specific session GET
    • /impersonate/sessions/{session_id}/audit - Get audit logs for specific session GET
  • Backend - Rebranding
    • List rebrandable products GET
    • Enable rebranding for an organization PATCH
    • Disable rebranding for an organization PATCH
    • Get rebranding status for an organization GET
    • Get rebranding products for an organization GET
    • Upload rebranding assets for a product PUT
    • Delete all rebranding assets for a product DELETE
    • Get a rebranding asset binary GET
    • Delete a single rebranding asset DELETE
  • Collect - Systems
    • /systems/info - Get system info GET
    • /systems/inventory - Collect system inventory POST
    • /systems/heartbeat - System heartbeat POST
  • Collect - Rebranding
    • Get system rebranding configuration GET
    • Get a rebranding asset binary for the system GET
Powered by Bump.sh
API changelog
Download source
  • JSON OpenAPI specification
  • YAML OpenAPI specification
my.nethesis.it logo my.nethesis.it logo dark

Backend - Roles

Ask AI
  • Open in ChatGPT
  • Open in Claude

  • View as Markdown
  • Copy as Markdown

Backend role management