Replaces all the directory users belonging to the domain with the new records
you provide.
![]() |
NoteWhen making this API request, be aware that all the existing directory users
of this domain will be deleted, and the new directory users will be added for the
domain.
|
HTTP Request
PUT https://<serviceURL>/api/v1/domains/<domain>/users
Request Parameters
Parameter
|
Required
|
Description
|
domain
|
Yes
|
Domain whose directory users you want to replace.
|
HTTP Request Example
PUT https://<serviceURL>/api/v1/domains/sample1.com/users HTTP/1.1 Authorization: Basic c2FtcGxlOmZqZmo0OTBpNGpnaDAzM2dsajQzYXB3ZW1hMzEwdjEwamIxZ2lrM2oz [ { "emailLocalPart":"user1", "displayName":"tom" }, { "emailLocalPart":"user2" } ]
HTTP Request Body
The request body is an array of directory users with detailed information
about each one.
Name
|
Type
|
Length
|
Pattern
|
Required
|
Description
|
emailLocalPart
|
String
|
255 characters
|
^[-a-zA-Z0-9!#$%&\"'+/=?^_`{|}~][-a-zA-Z0-9!#$%&\"'+/=?^_`{|}~.]{0,254}$
|
Yes
|
Local part of an email address.
|
displayName
|
String
|
255 characters
|
N/A
|
No
|
Display name of an email address.
|
![]() |
NoteMake sure the request body contains content other than []; otherwise, the
request will be considered as invalid, and an error message will be returned.
|
Response
On success, the service sends back an HTTP 204 response with no output;
otherwise, the response body contains error details. For more information about errors,
see
API response codes.
Status Code
|
Description
|
204
|
Successful.
No content will be returned in the response body.
|
Response Example
HTTP/1.1 204