---
sourceDocument: Australia IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/it-operations-management

 Release :

    - australia

ft:locale :

    - de-DE

ft:publication_title :

    - Australia IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Import synthetic monitors using API

# Import and create synthetic monitors in bulk using API {#ariaid-title1}

* Freigeben Version: Australia
* 
* Aktualisiert 30. Juni 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Create multiple synthetic monitors simultaneously by importing raw
JSON
or CSV files through the Bulk Monitor Creation API.

## Vorbereitungen

Role required: sn_sow_synthetics.synthetics_admin or sn_sow_synthetics.synthetics_editor

* Valid ServiceNow instance credentials
* Access to Http endpoint
* Base URL: https://\<your-instance\>.service-now.com/api/sn_sow_synthetics/v1/synthetics_async_bulk_create
* Prepared raw JSON or CSV file with monitor data containing required fields:
  * Monitor name
  * HTTP endpoint sys_id
  * Parent service sys_id
  * Location sys_id
  * sys id of support group
  * interval (frequency)
  * Method (\`GET\`, \`POST\`, \`PUT\`, \`DELETE\`, \`PATCH\`, \`HEAD\`)
  * Assertion field
{#import-and-create-synthetic-monitors-in-bulk-using-apis__sm-prereq-bulk-import}

One of the following tools: Terminal (with curl command), Postman, or scripting environment.

## Warum und wann dieser Vorgang ausgeführt wird

The Bulk Monitor Creation API uses a two-step process:

1. Creates a job ID by uploading your monitor data file.
2. Checks job status to verify monitor creation status.
{#import-and-create-synthetic-monitors-in-bulk-using-apis__ol_rt1_y3s_h3c}  
You can access this API through one of the following methods:

* Terminal using curl commands
* Postman application
* Custom scripts
{#import-and-create-synthetic-monitors-in-bulk-using-apis__ul_izh_1js_h3c}  
The API requires either a basic authentication or oauth token authentication.

* Basic auth:

  ```ph codeph
  curl -u "username:password"
  ```

* OAuth token:

  ```ph codeph
  curl -H "Authorization: Bearer <your-oauth-token>"
  ```

{#import-and-create-synthetic-monitors-in-bulk-using-apis__ul_xm3_jgx_h3c}

## Prozedur

1. Prepare your monitor data file in raw JSON or CSV format.
2. Choose your preferred method (Terminal, Postman, or Script).
3. Call the bulk import API endpoint to upload the file and generate a job ID.
4. Use the status check URL to verify monitor creation status.
5. Review the response for successful monitor creation or error details.
6. Update the source file with correct data (if there are errors), and resubmit.
{#import-and-create-synthetic-monitors-in-bulk-using-apis__steps_jls_t4s_h3c}

## Ergebnisse

Monitors are created in the ServiceNow instance. The API response indicates:

* Processing status (processing/complete)
* Successfully created monitors
* Failed monitors with error details (required fields missing, invalid sys_ids, and so forth)
{#import-and-create-synthetic-monitors-in-bulk-using-apis__ul_m22_ljs_h3c}
* **[Create monitors in bulk using Terminal](https://servicenow-prod.fluidtopics.net/QqzVXCP4lgYLZRIk2npUAg)**   
  Use curl commands in Terminal to create multiple synthetic monitors simultaneously by importing JSON or CSV files through the Bulk Monitor Creation API.
* **[Create monitors in bulk using Postman](https://servicenow-prod.fluidtopics.net/tWGRjw5Ho0_lx~JA_s1Z_w)**   
  Use Postman to create multiple synthetic monitors simultaneously by importing JSON or CSV files through the Bulk Monitor Creation API.

