--- title: Push Metrics API description: The Push Metrics API provides endpoints that enable you to push raw Metric Intelligence data from an external source to the MID Server.Pushes raw Metric Intelligence data from an external source to the MID Server. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/rest-apis/push-metrics-MID-server.html release: australia product: REST APIs classification: rest-apis topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [REST API reference, API reference, API implementation and reference] --- # Push Metrics API The Push Metrics API provides endpoints that enable you to push raw Metric Intelligence data from an external source to the MID Server. This API is based on client-side tools that push the raw data from the external source to the MID Server. The Metric Intelligence extension is required to be configured with the **Enable REST Listener** option enabled. For more information on setting up the MID Server, see [Get started with Metric Intelligence](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/it-operations-management/get-started-metrics.md). For information on authentication requirements, see [Configure the MID Web Server extension](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/it-operations-management/configure-mid-web-server-extension.md). **Parent Topic:**[REST API reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/rest-apis/api-rest.md) ## Push Metrics - POST /mid/sa/metrics Pushes raw Metric Intelligence data from an external source to the MID Server. ### URL format Default URL: `/api/mid/sa/metrics` ### Supported request parameters |Name|Description| |----|-----------| |None| | |Name|Description| |----|-----------| |None| |
| Name | Description |
|---|---|
| ci2metric\_id | List of key-value pairs to use to identify the configuration item \(CI\). It is formerly known as **ci\_identifier**. The script continues to accept **ci\_identifier**.Data type: Object |
| metric\_type | Name of the metric.Data type: String |
| node | IP address, FQDN, name of the CI, or host. In the example below, the name of the Linux server where the disks are installed.Data type: String |
| resource\_path | The path of the resource for which metric data is being collected. In the example below, `C:\` is the resource for which metric data is collected.Data type: String |
| source | Data source monitoring the metric type.Data type: String |
| timestamp | Epoch time stamp of the metric. Data type: Number Unit: Milliseconds |
| unit | Unit type that is associated with the source metric type.Table: Monitoring System Metric Types \[sa\_source\_metric\_type\] Data type: String |
| value | Value of the metric.Data type: Number |
| Header | Description |
|---|---|
| Content-Type | Data format of the request body. Supported types: **application/json** or **application/xml**. Default: **application/json** |