API Bulk Uploader
Hi @Sean Keown — first off, great extension. The Bulk DataSync API is exactly what we've been looking for to pull real-time Control session status into our asset management platform.
We've installed version 1.0.2 and configured the AuthenticationSecret. The Instructions.html page loads but the API URL field appears blank (looks like it may be dynamically rendered and not populating for us).
We've confirmed Service.ashx is the correct file — it responds with a clean JSON error rather than a 404. However every method name and routing approach we've tried returns:
{"errorType":"ArgumentException","message":"Web method does not exist","detail":null}
We've tried:
- POST to Service.ashx with no query parameter
- POST with ?method= using names like Sync, BulkSync, ProcessSessions, DataSync, Update, Process, Execute, Run, Invoke, SessionLookup, GetSessionData, and about 20 others
- POST with ?action= variants
- Path-based routing (Service.ashx/Sync, etc.)
- GET, PUT, PATCH verbs
- Auth formats: Bearer, Token, raw header value, custom X-API-Key and AuthenticationSecret headers
Bearer and AuthenticationSecret header formats both return clean JSON errors (auth is passing). Basic auth crashes to a runtime error.
Our setup: hosted ScreenConnect at medianews.screenconnect.com
Could you share the correct API URL format and method name? Even a quick curl or PowerShell example would unblock us completely. Thanks!

I apologize as i didn't respond to your first question.
I'll take a look on my end too and make sure mine works.
What version of screenconnect are you on?