Views:

Replaces all the directory users belonging to the domain with the new records you provide.

Note:

When 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.

Note:

Make 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