> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ScimSyncJob

## Example Usage

```typescript theme={null}
import { ScimSyncJob } from "@openrouter/sdk/models";

let value: ScimSyncJob = {
  createdAt: "1717120563145",
  deletedGroups: null,
  errorMessage: "<value>",
  finishedAt: "<value>",
  id: "15580601-fb00-4868-a8e7-1e1a16bb7a7f",
  startedAt: "<value>",
  status: "succeeded",
  syncedGroups: null,
};
```

## Fields

| Field | Type | Required | Description |
| - | - | - | - |
| `createdAt` | *string* | :heavy\_check\_mark: | Time when the sync job was created. |
| `deletedGroups` | *number* | :heavy\_check\_mark: | Number of groups deleted, when the job completed successfully. |
| `errorMessage` | *string* | :heavy\_check\_mark: | Stable error message when the job failed. |
| `finishedAt` | *string* | :heavy\_check\_mark: | Time when synchronization finished. |
| `id` | *string* | :heavy\_check\_mark: | Unique identifier for the sync job. |
| `startedAt` | *string* | :heavy\_check\_mark: | Time when synchronization started. |
| `status` | [models.ScimSyncJobStatus](../models/scimsyncjobstatus.mdx) | :heavy\_check\_mark: | Current status of the sync job: queued, running, succeeded, or failed. |
| `syncedGroups` | *number* | :heavy\_check\_mark: | Number of groups synchronized, when the job completed successfully. |
