{"resource_type":{"id":387,"name":"servicenow","schema":"{\n\t\"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n\t\"order\": [\n\t\t\"instance_url\",\n\t\t\"username\",\n\t\t\"password\",\n\t\t\"token\"\n\t],\n\t\"properties\": {\n\t\t\"instance_url\": {\n\t\t\t\"default\": \"\",\n\t\t\t\"description\": \"Instance base URL, e.g. https://dev12345.service-now.com (no trailing slash). Every REST call is made against this host.\",\n\t\t\t\"placeholder\": \"https://dev12345.service-now.com\",\n\t\t\t\"type\": \"string\"\n\t\t},\n\t\t\"password\": {\n\t\t\t\"default\": \"\",\n\t\t\t\"description\": \"Basic auth password. Leave blank when using an OAuth bearer token.\",\n\t\t\t\"password\": true,\n\t\t\t\"type\": \"string\"\n\t\t},\n\t\t\"token\": {\n\t\t\t\"default\": \"\",\n\t\t\t\"description\": \"OAuth 2.0 access token (Bearer). Populated automatically when you connect via Windmill's ServiceNow OAuth flow (admin configures the instance + client id/secret in instance settings), or paste one manually. Provide this instead of username/password to authenticate with OAuth.\",\n\t\t\t\"password\": true,\n\t\t\t\"type\": \"string\"\n\t\t},\n\t\t\"username\": {\n\t\t\t\"default\": \"\",\n\t\t\t\"description\": \"Basic auth username. Leave blank when using an OAuth bearer token.\",\n\t\t\t\"type\": \"string\"\n\t\t}\n\t},\n\t\"required\": [\n\t\t\"instance_url\"\n\t],\n\t\"type\": \"object\"\n}","approved":true,"app":"servicenow","description":"ServiceNow instance credential. Set instance_url to your instance base (https://<instance>.service-now.com). Authenticate with EITHER Basic auth (username + password) OR an OAuth 2.0 bearer token — scripts send a Bearer header when token is set, otherwise Basic auth.","created_by":"hugo989","created_at":"2026-06-05T08:31:09.746Z"}}