An issue might be encountered when a ServiceNow integration is modified.
The integration might return a "403: Forbidden Error" during the validation step.
This error occurs because, at the validation stage, a test API call is made to the ServiceNow instance using basic authentication (with provided credentials) and a message body based on the integration options.
To determine the issue type:
|
Issue type |
Role required |
ServiceNow endpoint |
|---|---|---|
|
Problem |
|
|
|
Incident |
|
|
|
Event |
|
|
Troubleshooting Steps:
curl, Postman, or any other API tool, and observe whether the call succeeds.curl --location 'https://<instance>.service-now.com/api/global/em/jsonv2' \
--header 'Content-Type: application/json; charset=UTF-8' \
--header 'Authorization: Basic <bas64 of user:pass>' \
--data '{
<contents in their integration sf_options>
}'
Example of sf_options:
sf_options: "{
"alertResolvedPayloadTemplate" : null,
"alertTriggeredPayloadTemplate" : null,
"instanceName" : "<instance>.service-now.com",
"issueType" : "<Issue_Type>"
}"To fix when the checks indicate an issue with the instance name or user roles:
| Revision | Publish Date | Comments |
|---|---|---|
1.0 |
29-Sep-2026
|
Initial Release |