Applications Systems
API Pollers not polling in SolarWinds Platform 2026.2
After an upgrade, API pollers are not gathering data as expected.
First published date
Last published date
Overview
Some API pollers do not poll as expected in 2026.2 due to an unsupported Content Type.
From the C:\ProgramData\SolarWinds\Collector\Logs\Collector.Service.log
2026-10-14 17:37:34,213 [EntityWatcher] ERROR SolarWinds.ApiPoller.Converters.ApiPollerToDpConverter - ApiPollerToDpConverter: Unsupported Content-Type 'application/soap+xml; charset=utf-8'. Supported values are: 'application/json', 'application/xml', 'multipart/form-data'.
2026-10-14 17:37:34,213 [EntityWatcher] ERROR SolarWinds.Collector.BusinessLayer.EntityWatcher - PollingPlan process failed SolarWinds.Orion.ApiPoller.Declarative.PollingPlan
System.NotSupportedException: ApiPollerToDpConverter: Unsupported Content-Type 'application/soap+xml; charset=utf-8'. Supported values are: 'application/json', 'application/xml', 'multipart/form-data'.Product section
Cause
In 2026.2, the API polling pipeline was changed, and when the Collector Service tries to build or update the Polling Plans for API Pollers, if it encounters an API poller with an unsupported content type, it throws an ERROR and stops. Any API pollers that it didn't get to before the failure will not have a polling plan and will not poll properly.
Resolution
This has been identified as a known issue and will be addressed in a future release of the SolarWinds Platform.
To identify any bad 'content-type' values in the database, using Database Manager, run the query below:
-- Scripts are not supported under any SolarWinds support program or service.
-- Scripts are provided AS IS without warranty of any kind. SolarWinds further
-- disclaims all warranties including, without limitation, any implied warranties
-- of merchantability or of fitness for a particular purpose. The risk arising
-- out of the use or performance of the scripts and documentation stays with you.
-- In no event shall SolarWinds or anyone else involved in the creation,
-- production, or delivery of the scripts be liable for any damages whatsoever
-- (including, without limitation, damages for loss of business profits, business
-- interruption, loss of business information, or other pecuniary loss) arising
-- out of the use of or inability to use the scripts or documentation.
SELECT
ap.Name AS ApiPollerName,
rh.Value AS ContentType
FROM dbo.APIPoller_RequestHeader rh
JOIN dbo.APIPoller_RequestDetails rd ON rd.Id = rh.RequestDetailsId
JOIN dbo.APIPoller_ApiPoller ap ON ap.Id = rd.ApiPollerId
WHERE rh.Name = 'Content-Type' COLLATE Latin1_General_CS_AS
AND rh.Value <> ''
AND rh.Value NOT LIKE 'application/json%'
AND rh.Value NOT LIKE 'application/xml%'
AND rh.Value NOT LIKE 'multipart/form-data%'
ORDER BY ap.Name;
This will identify the names of the API pollers with unsupported content-type values.
Using the names identified above, go to Settings -> All Settings -> Manage API Pollers in the SolarWinds Platform Web Console, and either set these pollers to a supported content type or remove them.
Supported content-type values:
application/json
application/xml
multipart/form-data