REST · JSON · JWT
Moleant Discover API
Machine-readable REST interface for the Moleant Discover platform. Manage organizations, systems, servers, Active Directory, SBOM/VEX artifacts, Microsoft 365 licenses, and full account lifecycle over HTTPS with JWT authentication.
🔑 Authentication
Authorization: Bearer <JWT>
Content-Type: application/json
All endpoints require a valid JSON Web Token issued against the Discover or Account API shared secret.
Tokens carry a service branch claim (Discover | Account)
and a tenant GUID for multi-tenant isolation.
↩ Response Envelope
{ "result" : "TRUE" | "FALSE", "message" : "<human-readable status>", "data" : {} // optional payload }
/discover/ Endpoints
# Organizations
POST/discover/AddOrganization
POST/discover/DeleteOrganization
POST/discover/ListOrganizations
POST/discover/ListOrganizationDetails
POST/discover/ModifyOrganizationDetails
POST/discover/AddOrganizationKBs
POST/discover/DeleteOrganizationKBs
POST/discover/ListOrganizationKBs
POST/discover/ModifyOrganizationKBs
# Systems
POST/discover/AddSystem
POST/discover/DeleteSystem
POST/discover/ListSystems
POST/discover/ListSystemDetails
POST/discover/ModifySystemDetails
POST/discover/ListSystemsForReport
POST/discover/ListSystemsForServer
POST/discover/AddSystemKBs
POST/discover/DeleteSystemKBs
POST/discover/ListSystemKBs
POST/discover/ModifySystemKBs
POST/discover/AddSystemLicense
POST/discover/DeleteSystemLicense
POST/discover/ListSystemLicenses
POST/discover/ModifySystemLicense
POST/discover/ListSystemLicenseTypes
POST/discover/ListSystemLogTypes
# Servers
POST/discover/createserver
POST/discover/DeleteServer
POST/discover/ListServerDetails
POST/discover/ListServersInSystem
POST/discover/ModifyServerDetails
POST/discover/DeleteServerKBs
POST/discover/ModifyServerKBs
POST/discover/AddServerToSystem
POST/discover/RemoveServerFromSystem
POST/discover/AddSystemToServer
POST/discover/RemoveSystemFromServer
# Users & Permissions
POST/discover/AddUser
POST/discover/DeleteUser
POST/discover/InviteUser
POST/discover/ListUsers
POST/discover/ModifyPermission
POST/discover/AddCoAdmin
POST/discover/DeleteCoAdmin
POST/discover/ListCoAdmins
# Active Directory
POST/discover/ADCheckUpdateAllowed
POST/discover/ADListDomainData
POST/discover/ADSearchUser
POST/discover/ADUpdateDomainControllers
POST/discover/ADUpdateDomainData
POST/discover/ADUpdateDomainStatistics
POST/discover/ADUpdateDomainUserData
POST/discover/ADUpdateForestData
# Assets, Software & Attributes
POST/discover/ListAssets
POST/discover/ListComputers
POST/discover/ListSoftware
POST/discover/ListIssues
POST/discover/AddAttribute
POST/discover/DeleteAttribute
POST/discover/ListAttributes
POST/discover/ModifyAttribute
POST/discover/ModifyAttributeValue
# Knowledge Base
POST/discover/listkbs
GET /discover/downloadkb
POST/discover/uploadkb
POST/discover/PopulateKBCarousel
# Security, SBOM & VEX
POST/discover/ListSbom
POST/discover/UploadSBOM
POST/discover/ListVex
GET /discover/DownloadVex
POST/discover/UploadVEX
POST/discover/ModifyVex
POST/discover/SecBuildTicket
# Logs & Events
POST/discover/AddLogEntry
POST/discover/DeleteLogEntry
POST/discover/ListLogEntries
POST/discover/ModifyLogEntry
POST/discover/ListMasterLogEntries
# Microsoft 365
POST/discover/AddM365App
POST/discover/ListM365Licenses
POST/discover/Populatem365Licenses
# Address Book
POST/discover/ListAddressBook
POST/discover/AddAddressBookEntry
POST/discover/DeleteAddressBookEntry
POST/discover/ModifyAddressBookEntry
# Keys
POST/discover/ListKeys
POST/discover/AddKey
POST/discover/DeleteKey
# RACI Tasks
POST/discover/AddRACITask
POST/discover/DeleteRACITask
POST/discover/ListRACITasks
POST/discover/ModifyRACITask
# Accounts & Orders (Discover)
POST/discover/AcceptOrder
POST/discover/ListAccounts
/account/ Endpoints
# Account Lifecycle
POST/account/CreateAccount
POST/account/OnBoardAccount
POST/account/OffBoardAccount
POST/account/CreateOrder
POST/account/FinishOrder
POST/account/FinishOrderKlarna
POST/account/ReceivePush