You have not provided any details that can help to diagnose the issue, can you provide the below details?
Which authentication method is being used?
Is the connection user‑based or service account‑based?
Which ServiceNow tables are queried?
Do failures occur under load/high usage?
Is this via Copilot Studio, Power Automate, or both?
Are you seeing timeouts or 401/403 errors?
What is happening (simple explanation)
Power Platform (Power Apps / Power Automate / Copilot Studio) talks to ServiceNow using REST APIs and authentication tokens.
Random disconnects usually occur when:
The auth token expires and cannot refresh cleanly
ServiceNow takes too long to respond
API calls exceed rate or execution limits
A user‑based login is used instead of a stable service account
This often looks “random” but is actually tied to timeouts, load, or auth refresh
User login (Entra ID user sign‑in)
SSO‑based accounts
Tokens expire or sessions are revoked > connection breaks Recommended
Service account in ServiceNow
OAuth (client credentials / certificate) or Basic Auth (service account)
Microsoft explicitly recommends this for stable connections
2. ServiceNow API timeouts
ServiceNow REST APIs:
Default timeout = 30 seconds
Long queries get silently cancelled
Still may return HTTP 200 with an error inside
This causes random‑looking failures in agents and flows Recommended
Limit records (sysparm_limit)
Avoid dot‑walked filters
Fetch only required fields
3. Throttling / rate limits
ServiceNow limits:
~600 API calls per minute per connection
Agents can exceed this quickly
Once hit, calls fail until the window resets
Recommended
Add caching
Batch requests
Move heavy logic to Power Automate or async pattern
4. Connector / action timeout in Copilot Studio
Copilot Studio tools have hard execution limits.
If ServiceNow replies slowly:
Agent times out
User sees disconnect or error
Recommended
Make ServiceNow calls faster
Use background flows + status polling pattern
✅ If this answer helped resolve your issue, please mark it as Accepted so it can help others with the same problem.
👍 Feel free to Like the post if you found it useful.
Was this reply helpful?YesNo
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.