API key and HMAC authentication for inbound REST APIs
concept australia Updated Sep 10, 2026 1 min read api-key-and-hmac-rest-apis.md
Support API tokens for REST API endpoints so that the ServiceNow® user name and password isn't visible in the webhook URL.
Enable API key-based authentication to securely authenticate inbound webhook URL.
To use the API Key and HMAC Authentication, you must install the API Key and HMAC Authentication plugin (com.glide.tokenbased_auth) in the ServiceNow® instance.
Warning: Use POST request when submitting any sensitive information to the server.
Installing API Key and HMAC Authentication has dependencies on the following plugins:
- REST API Auth Scope Plugin (
com.glide.rest.auth.scope) - REST API Access Policy Plugin (
com.glide.rest.policy) - Authentication scope (
com.glide.auth.scope)
Benefits
API Key and HMAC Authentication for inbound REST APIs enables:
- Ability to specify API key or HMAC token for REST API authentication.
- Ability to associate a user account with the API key or HMAC token.
- Ability to specify a token as query parameter or header within the REST API call.
- Ability to associate authentication scope with API key or HMAC token configurations so that API keys can only be used to invoke APIs associated with a particular scope.
- Ability to associate an API key or HMAC token configuration with an authentication profile that can be used in API access policies.
41 lines · 1.9 KB
--- title: API key and HMAC authentication for inbound REST APIs description: Support API tokens for REST API endpoints so that the ServiceNow user name and password isn't visible in the webhook URL. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/authentication/api-key-and-hmac-rest-apis.html release: australia product: Authentication classification: authentication topic_type: concept last_updated: "2026-09-10" reading_time_minutes: 1 breadcrumb: [Token-based authentication, API authentication, Authentication, Access Management] --- # API key and HMAC authentication for inbound REST APIs Support API tokens for REST API endpoints so that the ServiceNow® user name and password isn't visible in the webhook URL. Enable API key-based authentication to securely authenticate inbound webhook URL. To use the API Key and HMAC Authentication, you must install the API Key and HMAC Authentication plugin \(`com.glide.tokenbased_auth`\) in the ServiceNow® instance. **Warning:** Use **POST** request when submitting any sensitive information to the server. Installing API Key and HMAC Authentication has dependencies on the following plugins: - REST API Auth Scope Plugin \(`com.glide.rest.auth.scope`\) - REST API Access Policy Plugin \(`com.glide.rest.policy`\) - Authentication scope \(`com.glide.auth.scope`\) ## Benefits API Key and HMAC Authentication for inbound REST APIs enables: - Ability to specify API key or HMAC token for REST API authentication. - Ability to associate a user account with the API key or HMAC token. - Ability to specify a token as query parameter or header within the REST API call. - Ability to associate authentication scope with API key or HMAC token configurations so that API keys can only be used to invoke APIs associated with a particular scope. - Ability to associate an API key or HMAC token configuration with an authentication profile that can be used in API access policies.
| title | API key and HMAC authentication for inbound REST APIs |
| description | Support API tokens for REST API endpoints so that the ServiceNow user name and password isn't visible in the webhook URL. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/platform-security/authentication/api-key-and-hmac-rest-apis.html |
| release | australia |
| product | Authentication |
| classification | authentication |
| topic_type | concept |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | Token-based authenticationAPI authenticationAuthenticationAccess Management |