Download source
JSON OpenAPI specification
YAML OpenAPI specification
Toggle dark mode
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/{id}/restore - Restore soft-deleted customer
PATCH
/customers/{id}/destroy - Permanently delete customer
DELETE
/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/{id}/restore - Restore soft-deleted distributor
PATCH
/distributors/{id}/destroy - Permanently delete distributor
DELETE
/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 - Get aggregated system filters
GET
/filters/applications - Get aggregated application filters
GET
/filters/users - Get aggregated user filters
GET
Backend - Organizations
/organizations - Get available organizations
GET
Backend - Applications
/applications - List applications
GET
/applications/totals - Get application statistics
GET
/applications/summary - Get applications grouped by type
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/{id}/restore - Restore soft-deleted reseller
PATCH
/resellers/{id}/destroy - Permanently delete reseller
DELETE
/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}/destroy - Permanently delete system
DELETE
/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 diffs batch
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/{id}/restore - Restore soft-deleted user
PATCH
/users/{id}/destroy - Permanently delete user
DELETE
/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
Backend - Alerting
Get current alerting configuration
GET
Configure alert routing
POST
Disable all alerts
DELETE
List active alerts
GET
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
Collect - Alerting
List active alerts
GET
Push alerts
POST
List silences
GET
Create or update a silence
POST
Get a silence
GET
Delete a silence
DELETE
Download source
JSON OpenAPI specification
YAML OpenAPI specification
Toggle dark mode
Dismiss highlight
Show more
Backend - Resellers
Ask AI
Open in ChatGPT
Open in Claude
View as Markdown
Copy as Markdown
Backend reseller management
Documentation preview
will expire on March 11 at 09:31
This is a preview of your version @2026-03-04.
View current documentation