Bulk Job Requests

Bulk Users Create

The endpoint allows you to create a bulk job to asynchronously create users. See Create a System User for the full list of attributes.

Default User State

The state of each user in the request can be explicitly passed in or omitted. If state is omitted, then the user will get created using the value returned from the Get an Organization endpoint. The default user state for bulk created users depends on the creation-source header. For creation-source:jumpcloud:bulk the default state is stored in settings.newSystemUserStateDefaults.csvImport. For other creation-source header values, the default state is stored in settings.newSystemUserStateDefaults.applicationImport

These default state values can be changed in the admin portal settings or by using the Update an Organization endpoint.

Sample Request

curl -X POST https://console.jumpcloud.com/api/v2/bulk/users \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-d '[
  {
    "email":"{email}",
    "firstname":"{firstname}",
    "lastname":"{firstname}",
    "username":"{username}",
    "attributes":[
      {
        "name":"EmployeeID",
        "value":"0000"
      },
      {
        "name":"Custom",
        "value":"attribute"
      }
    ]
  }
]'
post/api/v2/bulk/users

Request

Query parameters

suppressEmailboolean

An option indicating whether to suppress the job results email that will otherwise be sent to the Administrator who created the job. If true, the email won't be sent. If omitted or false, the email will be sent.

Headers

x-org-idstring

Organization identifier that can be obtained from console settings.

creation-source'jumpcloud:gapps' | 'jumpcloud:o365' | 'jumpcloud:workday' | 'jumpcloud:scim' | 'jumpcloud:bulk' | 'jumpcloud:custom_integration'

Defines the creation-source header for gapps, o365 and workdays requests. If the header isn't sent, the default value is jumpcloud:bulk, if you send the header with a malformed value you receive a 400 error.

Request body

attributesobject[]

Map of additional attributes.

emailstring
firstnamestring
lastnamestring
usernamestring

Response

jobIdstring

Changes

No recorded changes to this operation across all 1 revision of this API.