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.

Version1.2
ProtocolHTTPS · REST
AuthJWT Bearer
Formatapplication/json
BackendMySQL · Azure
Discover API
Account API
Azure MySQL
Azure Blob Storage
Microsoft Graph

🔑 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