Skip to main content
Skip table of contents

Upsert a list of Users

Description

Create a user if the user does not exist. Email attribute is used to find existing user. If found, object will be updated, if not, created.

URL

POST https://<tenant>.bubbleppm.com/api/provisioning/<user_id/person_id>

Attributes

Name

Type

Required

Not null

Description

provisioned_person_id

PK<Person>

The User/Person id

first_name

string

true

First name

last_name

string

true

Last name

email

string

true

true

email address

active

boolean

If false the user cannot login and will not be billed against

language

string

ISO 639-1 language code

department

string

The persons department

key_skills

array

The persons key skills

permission_groups

array

The persons permission groups

role

array

The users roles

staff

boolean

If true the user can access the admin site

instant_notifications

boolean

Whether the user receives in app or email notifications

receives_digest

boolean

Whether the user receives digest

digest_frequency

string

Which frequency the digest should be sent

job_title

string

The persons job title

Example Response

POST https://<tenant>.bubbleppm.com/api/provisioning/

CODE
[
  {
      "email": "user@tenant.com",
      "active": true,
      "job_title": "Project Manager"
  },
  {
      "email": "user2@tenant.com",
      "active": true,
      "job_title": "Developer"
  }
]

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.