SpaceONE APIs
Latest Version
Latest Version
  • README
  • Board
    • V1
      • Board
      • Post
  • Config
    • V1
      • Domain Config
      • User Config
  • Core
    • V1
      • Handler
      • Query
      • Server Info
  • Cost Analysis
    • Plugin
      • Cost
      • Data Source
      • Job
    • V1
      • Budget
      • Budget Usage
      • Cost
      • Cost Query Set
      • Custom Widget
      • Data Source
      • Data Source Rule
      • Exchange Rate
      • Job
      • Job Task
      • Public Dashboard
      • Schedule
      • User Dashboard
  • Identity
    • Plugin
      • Auth
    • V1
      • Api Key
      • Authorization
      • Domain
      • Domain Owner
      • Endpoint
      • Policy
      • Project
      • Project Group
      • Provider
      • Role
      • Role Binding
      • Service Account
      • Token
      • User
  • Inventory
    • Plugin
      • Collector
    • V1
      • Change History
      • Cloud Service
      • Cloud Service Type
      • Collector
      • Job
      • Job Task
      • Note
      • Region
      • Resource Group
      • Server
  • Monitoring
    • Plugin
      • Data Source
      • Event
      • Log
      • Metric
      • Webhook
    • V1
      • Alert
      • Data Source
      • Escalation Policy
      • Event
      • Event Rule
      • Log
      • Maintenance Window
      • Metric
      • Note
      • Project Alert Config
      • Webhook
  • Notification
    • Plugin
      • Notification
      • Protocol
    • V1
      • Notification
      • Notification Usage
      • Project Channel
      • Protocol
      • Quota
      • User Channel
  • Plugin
    • V1
      • Plugin
      • Supervisor
  • Repository
    • V1
      • Plugin
      • Policy
      • Repository
      • Schema
  • Sample
    • V1
      • Helloworld
  • Secret
    • V1
      • Secret
      • Secret Group
  • Statistics
    • Plugin
      • Storage
    • V1
      • History
      • Resource
      • Schedule
      • Storage
Powered by GitBook
On this page
  • User
  • create
  • update
  • set_required_actions
  • enable
  • disable
  • delete
  • get
  • list
  • stat
  • find
  • sync
  • Message
  • CreateUserRequest
  • FindUserInfo
  • FindUserQuery
  • FindUserSearch
  • FindUsersInfo
  • GetUserRequest
  • SetRequiredActionsRequest
  • UpdateUserRequest
  • UserInfo
  • UserQuery
  • UserRequest
  • UserStatQuery
  • UsersInfo

Was this helpful?

  1. Identity
  2. V1

User

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

Package : spaceone.api.identity.v1

User

User Methods:

Method
Request
Response

create

POST /identity/v1/users

Type
Message

Request

Response

update

PUT /identity/v1/users

Update user info by given user_id

Type
Message

Request

Response

{
    "user_id": "dkang@mz.co.kr",
    "tags": [
        {
            "key": "user1",
            "value": "Reuters"
        },
        {
            "key": "user2",
            "value": "Bloomberg"
        }
    ],
    "domain_id": "{{DOMAIN_ID}}"
}
{
    "user_id": "dkang@mz.co.kr",
    "name": "Dong Yoo kang",
    "state": "ENABLED",
    "email": "dkang@mz.co.kr",
    "language": "en",
    "timezone": "UTC",
    "tags": [
        {
            "key": "user1",
            "value": "Reuters"
        },
        {
            "key": "user2",
            "value": "Bloomberg"
        }
    ],
    "last_accessed_at": {
        "seconds": "1593161630",
        "nanos": 79000000
    },
    "created_at": {
        "seconds": "1593161630",
        "nanos": 79000000
    },
    "domain_id": "domain-fd6e23a5ae36"
}

set_required_actions

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

Type
Message

Request

Response

enable

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

Type
Message

Request

Response

disable

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

Type
Message

Request

Response

delete

DELETE /identity/v1/users

Type
Message

Request

Response

get

GET /identity/v1/user/{user_id}

Type
Message

Request

Response

list

GET /identity/v1/users

POST /identity/v1/users/search

Type
Message

Request

Response

stat

POST /identity/v1/users/stat

Type
Message

Request

Response

find

POST /identity/v1/users/find

Type
Message

Request

Response

sync

POST /identity/v1/users/sync

Type
Message

Request

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

✘

tags

✘

domain_id

string

✔

FindUserInfo

Field
Type
Description

user_id

string

name

string

email

string

tags

FindUserQuery

Field
Type
Required
Description

search

✔

domain_id

string

✔

FindUserSearch

Field
Type
Description

user_id

string

keyword

string

FindUsersInfo

Field
Type
Description

results

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

✘

tags

✘

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

tags

last_accessed_at

string

created_at

string

domain_id

string

UserQuery

Field
Type
Required
Description

query

✘

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

query

✔

domain_id

string

✔

UsersInfo

Field
Type
Description

results

total_count

PreviousTokenNextInventory

Last updated 2 years ago

Was this helpful?

google.protobuf.Empty
google.protobuf.Struct
google.protobuf.Empty
google.protobuf.Struct
google.protobuf.Struct
google.protobuf.Struct
int32
google.protobuf.Struct
google.protobuf.Struct
spaceone.api.core.v1.Query
spaceone.api.core.v1.StatisticsQuery
int32
create
CreateUserRequest
UserInfo
update
UpdateUserRequest
UserInfo
set_required_actions
SetRequiredActionsRequest
UserInfo
enable
UserRequest
UserInfo
disable
UserRequest
UserInfo
delete
UserRequest
get
GetUserRequest
UserInfo
list
UserQuery
UsersInfo
stat
UserStatQuery
find
FindUserQuery
FindUsersInfo
sync
UserRequest
UserInfo
CreateUserRequest
UserInfo
UpdateUserRequest
UserInfo
SetRequiredActionsRequest
UserInfo
UserRequest
UserInfo
UserRequest
UserInfo
UserRequest
GetUserRequest
UserInfo
UserQuery
UsersInfo
UserStatQuery
FindUserQuery
FindUsersInfo
UserRequest
UserInfo
FindUserSearch
list of FindUserInfo
list of UserInfo