Core API – Enum Values Now Explicitly Documented
January 15th, 2026
Summary
The Core API documentation now explicitly lists supported enum values across multiple endpoints and resources. This improves discoverability, reduces guesswork, and helps API consumers validate inputs and handle responses correctly.
Changes
Core
-
GET /core/v1/integrations/vendors
- Strings → Explicit enums
- Type: fix
- Notes: The following fields now list supported values in the schema:
category:PSARMMSaaSNetworkDocumentationBackupCustomer SatisfactionCybersecurityPSA & RMM
data_types_supported[]:CLIENTCONTRACTCONTACTHARDWARE_ASSETMEMBEROPPORTUNITYSAAS_ASSETSAAS_USERTICKET
-
GET /core/v1/integrations/configurations
- Array of strings → Enum values
- Type: fix
- Notes: The following field now lists supported values:
primary[]:CLIENTCONTRACTCONTACTHARDWARE_ASSETMEMBEROPPORTUNITYSAAS_ASSETSAAS_USERTICKET
-
GET /core/v1/service/contracts
- Strings → Explicit enums
- Type: fix
- Notes: Contract models now expose supported values for:
status:SUSPENDEDEXPIREDACTIVEDRAFTSENTSIGNEDNOT_EXECUTEDCANCELLED
type:MANAGED_SERVICESBLOCK3RD_PARTYUNASSIGNED
contract_pricings[].status:ACTIVEINACTIVECANCELLEDEXPIRED
contract_pricings[].pricing_type:UNKNOWNUNITALLOCATION
contract_pricings[].unit_type:TICKETHOURSPRODUCTRECURRING
contract_pricings[].recurrent_charge_frequency:NOT_CHARGEDONE_TIMEANNUALSEMI_ANNUALQUARTERLYBI_MONTHLYMONTHLYBI_WEEKLY
contract_term.billing_period:NOT_BILLEDONE_TIMEANNUALSEMI_ANNUALQUARTERLYBI_MONTHLYMONTHLYBI_WEEKLYWEEKLY
-
GET /core/v1/service/tickets
- Strings → Explicit enums
- Type: fix
- Notes: Ticket models now expose supported values for:
category:INCIDENTNETWORK_INCIDENTFIREWALL_INCIDENTROUTER_INCIDENTWIFI_INCIDENTCONNECTIVITY_INCIDENTSERVER_INCIDENTHARDWARE_INCIDENTWORKSTATION_INCIDENTSHARED_PERIPHERAL_INCIDENTMOBILE_DEVICE_INCIDENTSTORAGE_INCIDENTSOFTWARE_INCIDENTCLIENT_SOFTWARE_INCIDENTSERVER_SOFTWARE_INCIDENTCOMMUNICATION_SYSTEM_INCIDENTPHONE_SYSTEM_INCIDENTMESSAGING_SYSTEM_INCIDENTVIDEO_CONFERENCING_INCIDENTSERVICE_REQUESTNETWORK_SERVICE_REQUESTFIREWALL_SERVICE_REQUESTROUTER_SERVICE_REQUESTWIFI_SERVICE_REQUESTCONNECTIVITY_SERVICE_REQUESTSERVER_SERVICE_REQUESTHARDWARE_SERVICE_REQUESTWORKSTATION_SERVICE_REQUESTSHARED_PERIPHERAL_SERVICE_REQUESTMOBILE_DEVICE_SERVICE_REQUESTSTORAGE_SERVICE_REQUESTSOFTWARE_SERVICE_REQUESTCLIENT_SOFTWARE_SERVICE_REQUESTSERVER_SOFTWARE_SERVICE_REQUESTCOMMUNICATION_SYSTEM_SERVICE_REQUESTPHONE_SYSTEM_SERVICE_REQUESTMESSAGING_SYSTEM_SERVICE_REQUESTVIDEO_CONFERENCING_SERVICE_REQUESTSECURITYSECURITY_AUDITSECURITY_INCIDENTSECURITY_SERVICE_REQUESTSECURITY_TRAININGOTHERTRAININGMEETINGCONSULTINGPROJECTMAINTENANCEDOCUMENTATIONOTHER_SERVICE_REQUESTMANAGEMENTALERTSERVICEBILLINGACCOUNTCHANGEOTHER_INCIDENTDEVICEVENDOR
status.currentand status history:NEWASSIGNEDSCHEDULEDTRIAGEIN_PROGRESSWAITING_CLIENTWAITING_VENDORCANCELLEDCOMPLETEDCLOSEDREOPENEDESCALATEDCLIENT_RESPONDEDUNASSIGNED
priority.currentand priority history:12345UNASSIGNED
-
GET /core/v1/assets/hardware
- Strings → Explicit enums
- Type: fix
- Notes: Hardware Asset models now expose supported values for:
type:WORKSTATIONIMAGINGSERVERNETWORKMOBILEVIRTUAL
software.antivirus.status:UNKNOWNDISABLEDRUNNING
software.antivirus.definition_status:OUTOFDATEUNKNOWNUPTODATE
-
GET /core/v1/assets/saas
- Strings → Explicit enums
- Type: fix
- Notes: SaaS Asset models now expose supported values for:
pool.type:SEAT
Dates
- Effective: 2026-01-14
