---
title: "Bulk load unified tool IDs"
method: POST
path: "/api/v1/unified_tool_id_bulk_load"
tags: ["Unified Tool ID"]
---

# Bulk load unified tool IDs

`POST /api/v1/unified_tool_id_bulk_load`

Loads LTI tool ID mappings in bulk from a CSV file

## Request body

- object
  - `id` string, required — Task ID for tracking
  - `region` string, nullable — Target region for the operation
  - `csv` string, uri, required — URL to CSV file containing tool ID mappings
  - `null_values` boolean, required — Whether to process null values

## Response `202`

Job enqueued

## Other responses

- `400` — Missing required parameters
- `401` — Unauthorized
- `403` — Insufficient permissions
- `422` — Invalid parameters

---

[API](https://skmtc.net/instructure/apis/canvas-lms-instructure-misc-plugin-api.md) · [All operations](https://skmtc.net/instructure/apis/canvas-lms-instructure-misc-plugin-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/instructure/canvas-lms-instructure-misc-plugin-api/revisions/a2c137ba5a2d/schema)
