How to Automate Asset Import Scheduling in JSM Cloud

Platform Notice: Cloud Only - This article only applies to Atlassian apps on the cloud platform.

Summary

Discover how to use Automation rules to schedule Assets imports as a workaround for current limitations.

Solution

Things to keep in mind

Use an automation rule to schedule imports. First, execute the import to generate the import configuration ID needed for the rule.

Use the New feature: Import and refresh Insight data from a URL to minimize manual work. After setting up the rule, data from the URL is automatically imported into JSM Assets.

This scheduling workaround only works for JSON & CSV imports where files are already uploaded to Assets. It does not work for Discovery or External imports (e.g. Microsoft Entra ID / Azure AD sync) — those are processed externally and must be run from the UI.

Automation rule to schedule imports

Run the import once first to generate the import configuration ID needed by the rule. Then:

  1. Project settings > Automation > Create rule.

  2. Trigger: Scheduled (a cron expression is supported).

  3. Action: Send web request to the Start import REST API.

    1. Web request URL:

      https://api.atlassian.com/jsm/assets/workspace/<YOUR WORKSPACE ID>/v1/import/start/<IMPORT CONFIGURATION ID>
      1. To find your ID: Discover your workspaceId.

      2. To find the import configuration ID, go to import history and find the configuration ID for the corresponding import configuration:

        Details of a successful software import from a CSV file. The import took 3.981 seconds. The module key is "rlabs-import-type-csv" and the configuration ID is "5a63c492-f393-4d87-ad94-a5f279dda6ce".
  4. Headers:

    1. Authorization: Basic followed by the base64 of your emailaddress:APItoken. So if the base64 of the emailaddress:APItoken is AB12XY45, add the value Basic AB12XY45. Steps on how to generate the API Token can be found here.

    2. Accept: application/json.

  5. HTTP Method: POST

  6. Web request body: Empty.

  7. Publish the rule.

After the scheduled time, check the Assets import history to confirm the import ran, and review the automation audit log for the web-request response.

For more examples of how you can use Automation with Assets, check out Update Assets object attribute values using automation.

Updated on July 16, 2026

Still need help?

The Atlassian Community is here for you.