User

User API which allows member management within project, company, and domain

Package : spaceone.api.identity.v1

User

User Methods:

create

POST /identity/v1/users

Type
Message

update

PUT /identity/v1/users

Update user info by given user_id

Type
Message
{
    "user_id": "dkang@mz.co.kr",
    "tags": [
        {
            "key": "user1",
            "value": "Reuters"
        },
        {
            "key": "user2",
            "value": "Bloomberg"
        }
    ],
    "domain_id": "{{DOMAIN_ID}}"
}

set_required_actions

POST /identity/v1/users/set-required-actions

Type
Message

enable

PUT /identity/v1/user/{user_id}/enable

Type
Message

Response

disable

PUT /identity/v1/user/{user_id}/disable

Type
Message

Response

delete

DELETE /identity/v1/users

Type
Message

get

GET /identity/v1/user/{user_id}

Type
Message

Response

list

GET /identity/v1/users

POST /identity/v1/users/search

Type
Message

Request

Response

stat

POST /identity/v1/users/stat

Type
Message

find

POST /identity/v1/users/find

Type
Message

sync

POST /identity/v1/users/sync

Type
Message

Response

Message

CreateUserRequest

Field
Type
Required
Description

user_id

string

password

string

name

string

email

string

user_type

  • NONE_USER_TYPE

  • USER

  • API_USER

backend

  • NONE_BACKEND

  • LOCAL

  • EXTERNAL

language

string

timezone

string

domain_id

string

FindUserInfo

Field
Type
Description

user_id

string

name

string

email

string

FindUserQuery

Field
Type
Required
Description

domain_id

string

FindUserSearch

Field
Type
Description

user_id

string

keyword

string

FindUsersInfo

Field
Type
Description

total_count

GetUserRequest

Field
Type
Required
Description

user_id

string

domain_id

string

only

list of string

SetRequiredActionsRequest

Field
Type
Required
Description

user_id

string

actions

  • UPDATE_PASSWORD

domain_id

string

UpdateUserRequest

Field
Type
Required
Description

user_id

string

password

string

name

string

email

string

language

string

timezone

string

domain_id

string

UserInfo

Field
Type
Description

user_id

string

name

string

state

  • NONE

  • ENABLED

  • DISABLED

  • PENDING

email

string

user_type

  • NONE_USER_TYPE

  • USER

  • API_USER

backend

  • NONE_BACKEND

  • LOCAL

  • EXTERNAL

language

string

timezone

string

required_actions

  • UPDATE_PASSWORD

last_accessed_at

string

created_at

string

domain_id

string

UserQuery

Field
Type
Required
Description

user_id

string

name

string

state

string

email

string

user_type

  • NONE_USER_TYPE

  • USER

  • API_USER

backend

  • NONE_BACKEND

  • LOCAL

  • EXTERNAL

domain_id

string

UserRequest

Field
Type
Required
Description

user_id

string

domain_id

string

UserStatQuery

Field
Type
Required
Description

domain_id

string

UsersInfo

Field
Type
Description

total_count

Last updated