Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Set up a bi-directional webhook for the Box spoke

Configure a webhook to subscribe to Box with a ServiceNow callback URL.

Before you begin

  • Request an Integration Hub subscription.
  • Activate the Box spoke.
  • Role required: admin.

Add an endpoint URL in a Box account

Specify an endpoint URL in your Box account to create a webhook for Box spoke.

Before you begin

Role required: admin

Procedure

  1. Log in to the Box developer's console.

  2. Create an app according to your requirements.

    For more information about app creation, see Create an OAuth application.

  3. Generate a primary Key and secondary Key for your app and record the values.

    1. In My Apps, select the application.

      You are in your application's General Settings.

    2. Navigate to Webhooks.

    3. Select Manage Signature Keys.

    4. In the Primary Key section, select Generate Key.

    5. In the Secondary Key section, select Generate Key.

    6. Copy and save both key values for later.

  4. Navigate to the Webhooks section.

  5. To create a V1 webhook, select Create Webhook and select V1.

    1. Complete the fields.
2.  Select **Save Webhoook**.
  1. To create a V2 webhook, select Create Webhook and select V2.

    Note: To create a V2 webhook, you must enable Manage webhooks in the Configuration settings. For more information, see Create an OAuth application.

    1. For the URL Address, enter the endpoint URL of the ServiceNow instance in the following format: https://<instance-name>.service-now.com/api/sn_box_spoke/box_spoke_webhook_endpoints/webhook_endpoint.

    2. For The type of item to trigger a webhook, select Choose an item.

    3. Select the webhook configured file or folders.

    4. To confirm select Choose.

      A list of configured webhook triggers display in the Create a Webhook page.

    5. Enable the appropriate GET and POST methods for each trigger.

    6. To confirm, select Create Webhook.

Result

The endpoint URL is added in your Box account. You can create webhook registries and subflows according to your requirements.

Register a Box webhook in ServiceNow

Create a Box webhook registry in ServiceNow to notify the ServiceNow app when certain events occur in your Box account.

Before you begin

Role required: admin.

Procedure

  1. In your ServiceNow, navigate to All > Box > Box Webhook Registry.

  2. Select New.

  3. Fill in the fields.

FieldValue
Name`Update Chatter feed`
Description`Automatically updates your Chatter feed when a change occurs`
Event TypeEnable at least one option
Endpoint URLThe endpoint URL of the ServiceNow instance in the following format: `https://.service-now.com/api/sn_box_spoke/box_spoke_webhook_endpoints/webhook_endpoint`
Payload formatSelect the appropriate payload data format
Callback ParametersSelect add callback parameter to configure any GET or POST methods
FieldValue
NameOptionally, name the webhook registry
Trigger NameSelect the appropriate event trigger
Primary KeyThe primary key that you generated in Add an endpoint URL in a Box account
Flow NameThe flow that occurs when the event triggers
Secondary KeyThe secondary key that you generated in Add an endpoint URL in a Box account
DescriptionOptionally, describe the purpose of the record
  1. To confirm, select Submit.

Result

The Box webhook is registered in your ServiceNow instance.

sndocs is an independent community mirror and is not affiliated with or endorsed by ServiceNow.

ServiceNow, the ServiceNow logo, Now, and other ServiceNow marks are trademarks and/or registered trademarks of ServiceNow, Inc., in the United States and/or other countries. Other company and product names may be trademarks of the respective companies with which they are associated.

© 2026 ServiceNow, Inc. All rights reserved.

Documentation content is redistributed under the Apache License 2.0 from the ServiceNowDocs repository.