---
title: "Get bulk import job status"
method: GET
path: "/users/bulk/jobs/{jobId}"
tags: ["Users"]
---

# Get bulk import job status

`GET /users/bulk/jobs/{jobId}`

## Request

- Base URL: `https://api.uma.money/umaaas/2025-05-15`
- URL: `https://api.uma.money/umaaas/2025-05-15/users/bulk/jobs/{jobId}`
- Auth: HTTP basic

Retrieve the current status and results of a bulk user import job. This endpoint can be used
to track the progress of both CSV uploads.

The response includes:
- Overall job status
- Progress statistics
- Detailed error information for failed entries
- Completion timestamp when finished

## Path parameters

- `jobId` string, required

## Response `200`

Job status retrieved successfully

- BulkUserImportJob
  - `jobId` string, required: Unique identifier for the bulk import job
  - `status` 'PENDING' | 'PROCESSING' | 'COMPLETED' | 'FAILED', required: Current status of the job
  - `progress` object, required
    - `total` integer, required: Total number of users to process
    - `processed` integer, required: Number of users processed so far
    - `successful` integer, required: Number of users successfully created
    - `failed` integer, required: Number of users that failed to create
  - `errors` object[]: Detailed error information for failed entries
    - `correlationId` string, required: Platform user ID or row number for the failed entry
    - `error` Error, required
      - `code` string: Error code
      - `message` string: Error message
      - `details` object: Additional error details
  - `completedAt` string, date-time: Timestamp when the job completed (only present for COMPLETED or FAILED status)

## Other responses

- `401`: Unauthorized
- `404`: Job not found
- `500`: Internal service error

---

[API](https://skmtc.dev/lightsparkdev/apis/uma-as-a-service-umaaas-api.md) - [All operations](https://skmtc.dev/lightsparkdev/apis/uma-as-a-service-umaaas-api/llms.txt) - [OpenAPI document](https://skmtc.dev/lightsparkdev/apis/uma-as-a-service-umaaas-api/revisions/aa2c7b1aaf8a?raw)
