Skip to main content

Bulk Usergroups by source id

POST 

/usergroups/bulk/sourceId

The bulk endpoints offer an efficient way of importing/updating large amounts of usergroups with just a single API call. When using the bulk sourceId endpoint, the usergroups are identified by sourceId, source and language. If a usergroup doesn't already exist, it will be created. If it does exist, the usergroup found will be updated.

Usergroup Bulk endpoints support bulk change of attributes for multiple usergroups as well. To learn more about Attributes, go here.

Usergroup Bulk endpoints support bulk change of pricing for multiple usergroups as well. To learn more about Pricing, go here.

A single usergroup's attributes can be modified as explained in Bulk resource attribute values by resource lookup key, but if it's needed to modify attributes for multiple usergroups in a single call, this endpoint should be used.

Fields

NameRequired
usergroups (array of usergroup objects)yes
sourceyes
sourceIdyes
nameno
languageyes
parentno
companyno
departmentno
officeno
notesno
inheritProductListno

Default is Y
inheritOrderListno

Default is Y
budgetno

Default is N
budgetInheritno

Default is Y
orderListAllowAllno

Default is U
attributes

Read more about attributes
no
pricing

Read more about pricing
no
addresses

Read more about addresses
no

Directives

NameDescriptionFields
skipIfNotEmptyOn update, skip updating fields of an existing usergroup that are not emptyarray of field names
e.g. name, company etc.
skipMoveOnUpdateOn update, skip moving an existing usergroup in the parent providedempty array

What are directives?

Request

Responses

Bulk Usergroups by source id - 200

Response Headers
    Alt-Svc
    Via
    alt-svc
    content-length
    date
    return-format
    server
    x-request-id