---
sourceDocument: Asset Management
sourceDocumentLink: https://www.servicenow.com/docs/r/it-asset-management

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Asset Management

ft:clusterId :

    - itam

bundleId :

    - itam

workflow :

    - Technology


---

# Configure shipment tracking

# Integration framework configuration for shipment tracking {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Configure the integration framework for Hardware Asset Management (HAM) to connect to external shipping carriers so that inbound shipments are tracked in real time and asset records are updated automatically when hardware asset arrives.

The following configuration tasks enable shipment tracking for a carrier. For details on requirements for integration with third-party carrier applications, see [Managing shipments by integrating with third-party carrier applications](https://www.servicenow.com/docs/UUvNzs3otUTrVbUS3~3ZDw "You can check the status of your shipments in real time by integrating your ServiceNow instance with a third-party carrier application using the integration framework provided by the IT Asset Management application.").
{#configure-int-frame-shipment__table_fy1_5zw_fjc__entry__4}

| Step | Configuration task | Purpose | Required |
|-|-|-|-|
| 1 | [Create an integration script include](https://www.servicenow.com/docs/jFD~dpOJgIOim1ulrN0e4Q "In order to integrate with a ServiceNow instance, a third-party carrier application must have a script include that extends the base class ITAMShipmentIntegration script on its ServiceNow instance to receive the shipment tracking number from the customer's ServiceNow instance and respond with the carrier-related details.") | Defines the logic HAM uses to communicate with the carrier API | Yes |
| 2 | [Create a carrier integration profile](https://www.servicenow.com/docs/AItlDvo2ddu_ytYgSSMAFg "Create a carrier integration profile for your carrier by specifying the API and connection details that are used to connect your ServiceNow instance to the third-party shipping carrier application.") | Stores the carrier API credentials and endpoint details | Yes |
| 3 | [Associate a shipping carrier with an integration profile](https://www.servicenow.com/docs/jzOvEbpGNtzRApGAQXIOjw "Associate a shipping carrier with an integration profile to connect your ServiceNow instance to the carrier application.") | Links a carrier record to its integration profile so HAM knows which profile to use for each carrier | Yes |
| 4 | [Test the carrier API integration](https://www.servicenow.com/docs/g1BNkY3cKBGORX8OcAR4Ng "Check the connection with the carrier API to handle any connection issues such as invalid credentials, incorrect tracking details, and issues with the integration script include.") | Validates that HAM can connect to the carrier API and retrieve shipment data | Yes |
| 5 | [Create a shipping carrier record](https://www.servicenow.com/docs/BaT29nITvABt9s7NIyysmw "Create a shipping carrier record used to associate the carrier with an integration profile.") | Creates the carrier record that HAM associates with shipments | Yes |
| 6 | [Remove a shipping carrier from an integration profile](https://www.servicenow.com/docs/XuxSotCRcIfz_dPhnzvppA "Remove a shipping carrier that you no longer want to associate with an integration profile.")Remove a shipping carrier | Removes a carrier record that is no longer in use | As needed |
[Table 1. Configuration details]

{#configure-int-frame-shipment__table_fy1_5zw_fjc}
* **[Creating an integration script include for third-party carrier applications](https://www.servicenow.com/docs/jFD~dpOJgIOim1ulrN0e4Q)**   
  In order to integrate with a ServiceNow instance, a third-party carrier application must have a script include that extends the base class ITAMShipmentIntegration script on its ServiceNow instance to receive the shipment tracking number from the customer's ServiceNow instance and respond with the carrier-related details.
* **[Create a carrier integration profile](https://www.servicenow.com/docs/AItlDvo2ddu_ytYgSSMAFg)**   
  Create a carrier integration profile for your carrier by specifying the API and connection details that are used to connect your ServiceNow instance to the third-party shipping carrier application.
* **[Connect your ServiceNow instance with a shipping carrier application](https://www.servicenow.com/docs/jzOvEbpGNtzRApGAQXIOjw)**   
  Associate a shipping carrier with an integration profile to connect your ServiceNow instance to the carrier application.
* **[Test the integration with the carrier API](https://www.servicenow.com/docs/g1BNkY3cKBGORX8OcAR4Ng)**   
  Check the connection with the carrier API to handle any connection issues such as invalid credentials, incorrect tracking details, and issues with the integration script include.
* **[Create a shipping carrier record](https://www.servicenow.com/docs/BaT29nITvABt9s7NIyysmw)**   
  Create a shipping carrier record used to associate the carrier with an integration profile.
* **[Remove a shipping carrier from an integration profile](https://www.servicenow.com/docs/XuxSotCRcIfz_dPhnzvppA)**   
  Remove a shipping carrier that you no longer want to associate with an integration profile.

