Skip to content

Get Application Import

Endpoint: GET /api/application-imports/{id}

Description: Returns a single application import by its unique identifier, including build log, files, and metrics.

Path Parameters

Parameter Type Required Description
id string (GUID) Yes The unique identifier of the application import.

Response Attributes

Field Type Description
id string (GUID) Unique identifier of the import.
kind string Resource type. Always Application Import.
number integer Sequential import number.
type string Import type. Values: Scheduled, Manual, API.
status string Import status. Values: Pending, Running, Finished, Failed, Canceled, Canceling.
createdBy string Username that initiated the import.
buildStart string (ISO 8601) Date and time the import started.
buildEnd string (ISO 8601) Date and time the import completed. null if still running.
log string Import build log output.
files array[object] Files associated with this import.
files[].id string (GUID) Unique identifier of the import file.
files[].fileGroupId string (GUID) File group identifier from the connector definition.
files[].fileGroup string Display name of the file group.
files[].name string Original file name.
metrics object Import metrics. null unless the import status is Finished.
metrics.users object User account metrics.
metrics.users.total integer Total user accounts after import.
metrics.users.new integer New user accounts added.
metrics.users.altered integer Existing user accounts modified.
metrics.users.removed integer User accounts removed.
metrics.groups object Group metrics.
metrics.groups.total integer Total groups after import.
metrics.groups.new integer New groups added.
metrics.groups.altered integer Existing groups modified.
metrics.groups.removed integer Groups removed.
metrics.permissions object Permission metrics.
metrics.permissions.total integer Total permissions after import.
metrics.permissions.new integer New permissions added.
application object The application this import belongs to.
application.id string (GUID) Application ID.
application.kind string Always Application.
application.name string Application name.
application.priority string Priority rating. Values: None, Low, Moderate, High, Critical.
application.isArchived boolean Whether the application is archived.
application.lastUpdated string (ISO 8601) Application last updated date.

Sample Response

{
  "id": "f1e2d3c4-b5a6-9788-7654-321fedcba098",
  "kind": "Application Import",
  "number": 47,
  "type": "Scheduled",
  "status": "Finished",
  "createdBy": "Permission Assist",
  "buildStart": "2025-12-01T02:00:00Z",
  "buildEnd": "2025-12-01T02:14:32Z",
  "log": "Import started.\nReading files...\nProcessing users...\nProcessing groups...\nImport completed successfully.",
  "files": [
    {
      "id": "e1d2c3b4-a5f6-7890-1234-567890abcdef",
      "fileGroupId": "a1b2c3d4-0000-0000-0000-000000000001",
      "fileGroup": "Employee File",
      "name": "employees_20251201.csv"
    },
    {
      "id": "f2e3d4c5-b6a7-8901-2345-6789abcdef01",
      "fileGroupId": "a1b2c3d4-0000-0000-0000-000000000002",
      "fileGroup": "User Privileges File",
      "name": "privileges_20251201.csv"
    }
  ],
  "metrics": {
    "users": {
      "total": 1250,
      "new": 3,
      "altered": 12,
      "removed": 1
    },
    "groups": {
      "total": 87,
      "new": 0,
      "altered": 2,
      "removed": 0
    },
    "permissions": {
      "total": 342,
      "new": 5
    }
  },
  "application": {
    "id": "b8c1d2e3-4f5a-6b7c-8d9e-0f1a2b3c4d5e",
    "kind": "Application",
    "name": "Jack Henry Symitar",
    "priority": "Critical",
    "isArchived": false,
    "lastUpdated": "2025-12-01T08:45:00Z"
  }
}

Error Response (404)

{
  "error": "not_found",
  "message": "ApplicationImport with id f1e2d3c4-b5a6-9788-7654-321fedcba098 not found",
  "correlationId": "a1b2c3d4e5f6789012345678abcdef01"
}