Contents

Update account: PUT

Update a specific Managed Account in an organization.

Method

PUT

URL

/Users/:id

Example: /Users/6BV58gRox664F5QKPC9oUWHB23BtJqWVoSmTCzzjpCiKcoCYu

URL parameters

Parameter nameTypeDescription
idStringAccount ID (string that uniquely identifies the account)
Included in the “Get account” response as Resources.id. Not displayed on the Nulab product screen.

Request example

Request body

{
  "schemas": [
    "urn:ietf:params:scim:schemas:core:2.0:User",
    "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
  ],
  "userName": "example@nulab.com",
  "active": true,
  "displayName": "Example Nulab",
  "preferredLanguage": "en",
	"locale": "en",
	"timezone": "Asia/Tokyo",
  "roles" : [
    {
      "value" : "USER",
    	"primary" : true
  	}
  ],
  "meta": {
    "resourceType": "User"
  }
}

Request description

Parameter nameTypeDescription
schemas (required)StringFixed as request example
userName (required)StringVerified domain email address (uniquely identifies the account)
displayName (required)StringUsername
preferredLanguageStringLanguage
localeStringLanguage (preferredLanguage takes precedence)
timezoneStringTime zone
activeBooleanStatus of the account (true = active, false = inactive)
roles.[0].valueStringADMIN = Administrator
USER = Member
GUEST = Guest
If more than one is specified, the value of the role whose primary is true is registered.
meta (required)
resourceType (required)StringFixed as “USER”

Values other than those listed above are ignored during registration.

Response example

Status line / Response header

HTTP/1.1	200 OK
Content-Type: application/json;charset=UTF-8

Response body

{
  "schemas":[
  "urn:ietf:params:scim:schemas:core:2.0:User"
  ],
  "id": "6BV58gRox664F5QKPC9oUWHB23BtJqWVoSmTCzzjpCiKcoCYu",
  "meta":{
    "resourceType": "User",
    "created": "2024-03-22T04:42:01Z",
    "lastModified": "2024-03-22T04:42:01Z",
    "location":     "https://api.apps.nulab.com/spaces/aeDWiLzQw/scim/v2/Users/6BV58gRox664F5QKPC9oUWHB23BtJqWVoSmTCzzjpCiKcoCYu"
  },
  "userName": "example@nulab.com",
  "displayName": "Example Nulab",
  "preferredLanguage": "en",
  "locale": "en",
  "timezone": "Asia/Tokyo",
  "active": true,
  "roles":[
    {
      "value": "USER",
      "primary": true
    }
  ]
}

Response description

Parameter nameTypeDescription
idStringAccount ID (string that uniquely identifies the account)
userNameStringEmail address (uniquely identifies the account)
displayNameStringUsername
preferredLanguageStringLanguage (same value as locale)
localeStringLanguage (same value as preferredLanguage)
timezoneStringTime zone
activeBooleanStatus of the account (true = active, false = inactive)
roles.[0].valueStringADMIN = Administrator
USER = Member
GUEST = Guest