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

# Import Administrators via CSV

> Bulk invite administrators to Iru with a CSV file. Download the sample, review required columns and roles, then import from Access.

Use **Import via CSV** when you need to invite more than one administrator at a time. Prepare a CSV with the required columns, or start from the sample file in the import dialog.

For a single invitation, see [Invite New Team Members](/en/iru/access/invite-new-team-members) or [Admins and Access](/en/endpoint/getting-started/foundation/admins-and-access).

<Warning>
  Invitations expire after 24 hours. If 24 hours pass before an account is created, an existing administrator or account owner must resend the invitation from **Access**. See [How to Resend Invitations](/en/iru/access/invite-new-team-members#how-to-resend-invitations).
</Warning>

## Import administrators via CSV

<Steps>
  <Step title="Open Access">
    In the sidebar, click the [**Account Menu Button**](/en/iru/platform-overview/account-menu), then select **Access**. Open the **Admin and authentication** tab if it is not already selected.
  </Step>

  <Step title="Open the Administrator menu">
    Next to **+ Administrator**, click the caret.
  </Step>

  <Step title="Select Import via CSV">
    Click **Import via CSV**.

    <Frame>
      <img src="https://mintcdn.com/iru/jKKDwHg3peU61b0p/assets/media/images/iru-access-import-via-csv.png?fit=max&auto=format&n=jKKDwHg3peU61b0p&q=85&s=9159fea8b961ca67035623a1650d00d5" alt="Access Admin and authentication page with Import via CSV open from the caret next to + Administrator" width="2218" height="1032" data-path="assets/media/images/iru-access-import-via-csv.png" />
    </Frame>
  </Step>

  <Step title="Download a sample CSV">
    In the **Import administrators via CSV** dialog, click **Download sample.csv** to get a template you can edit.
  </Step>

  <Step title="Upload your CSV">
    Drag your CSV into the upload area, or choose **click to browse** and select the file. Then click **Import**.

    <Frame>
      <img src="https://mintcdn.com/iru/jKKDwHg3peU61b0p/assets/media/images/iru-access-import-via-csv-upload.png?fit=max&auto=format&n=jKKDwHg3peU61b0p&q=85&s=0b6e427d4e8389df4357b64e69517a57" alt="Import administrators via CSV dialog with Download sample.csv and drag or browse upload area" width="1522" height="566" data-path="assets/media/images/iru-access-import-via-csv-upload.png" />
    </Frame>
  </Step>

  <Step title="Review CSV column format">
    Expand **CSV column format** in the dialog for required and optional columns, accepted role values, and language values.

    <Frame>
      <img src="https://mintcdn.com/iru/jKKDwHg3peU61b0p/assets/media/images/iru-access-import-via-csv-column-format.png?fit=max&auto=format&n=jKKDwHg3peU61b0p&q=85&s=3829aad53067c56adcc093932bbcb67c" alt="Import administrators via CSV dialog with CSV column format expanded showing required columns and accepted role and language values" width="1444" height="884" data-path="assets/media/images/iru-access-import-via-csv-column-format.png" />
    </Frame>
  </Step>
</Steps>

## CSV column format

Column names are case-sensitive. Match the sample file headers exactly. The downloaded **sample.csv** uses this header order and includes one example row:

```csv theme={null}
firstName,lastName,email,upn,role,language
Alex,Smith,alex.smith@example.com,,admin,en_US
```

Leave `upn` blank to have Iru fill it from the email, as in the sample row.

### Required columns

| Column      | Description                                                                    |
| ----------- | ------------------------------------------------------------------------------ |
| `firstName` | First name                                                                     |
| `lastName`  | Last name                                                                      |
| `email`     | Email address for the invitation                                               |
| `role`      | Access level. Must be one of the [accepted role values](#accepted-role-values) |

### Optional columns

| Column     | Description                                                  |
| ---------- | ------------------------------------------------------------ |
| `upn`      | User principal name. If blank, Iru fills this from the email |
| `language` | Preferred language. If blank, defaults to `en_US`            |

### Accepted role values

Values must match exactly (lowercase, hyphenated where shown):

| Value             | Access level    |
| ----------------- | --------------- |
| `admin`           | Admin           |
| `help-desk`       | Help Desk       |
| `auditor`         | Auditor         |
| `standard`        | Standard        |
| `secrets-auditor` | Secrets Auditor |

For what each level can do, see [Team Member Role Permissions](/en/iru/access/team-member-role-permissions).

### Accepted language values

Values are case-sensitive. If `language` is blank, Iru uses `en_US`.

| Value    | Language                |
| -------- | ----------------------- |
| `en_US`  | English (US)            |
| `en_GB`  | English (UK)            |
| `es_419` | Español (Latinoamérica) |
| `de`     | Deutsch                 |
| `ja_JP`  | 日本語 (日本)                |
