会社内の管理対象ユーザーを新規に作成します。このエンドポイントを使用できるのは、適切な管理者権限を持つユーザーとアプリケーションのみです。
id,type,name
レスポンスに含める属性のコンマ区切りリスト。このパラメータを使用すると、標準のレスポンスには通常含まれないフィールドをリクエストできます。
このパラメータを指定すると、明示的に指定しない限り標準フィールドはレスポンスに含まれず、リクエストしたフィールドのほかには、Mini版の表示のフィールドしか返されないことに注意してください。
"900 Jefferson Ave, Redwood City, CA 94063"
255
ユーザーの住所
true
ユーザーが自身の連絡先リストで会社の他のユーザーを参照できるかどうか
"my-user-1234"
ユーザーの検索に使用できる、アプリユーザーの外部識別子。これを使用して、外部IDプロバイダのユーザーIDをBoxユーザーに結び付けることができます。
true
会社のデバイス制限からユーザーを除外するかどうか
true
ユーザーが2要素認証を使用する必要があるかどうか
true
ユーザーが社外のユーザーとのコラボレーションを許可されているかどうか
true
ユーザーがアプリユーザーであることを示します。
true
ユーザーがBox Syncを使用できるかどうか
"CEO"
100
ユーザーの役職
"boss@box.com"
ユーザーがログインに使用するメールアドレス
is_platform_access_only
がtrue
に設定されている場合を除いて必須です。
"Aaron Levie"
50
ユーザーの名前
"6509241374"
100
ユーザーの電話番号
"user"
ユーザーの会社ロール
次の値のいずれか1つ: coadmin
,user
11345156112
ユーザーが利用可能な容量の合計 (バイト数)。これを-1
に設定するとストレージ容量が無制限になります。
"active"
ユーザーのアカウントのステータス
次の値のいずれか1つ: active
,inactive
,cannot_delete_edit
,cannot_delete_edit_upload
"Africa/Bujumbura"
ユーザーのタイムゾーン
追跡コードを使用すると、管理者は管理コンソールからレポートを生成し、特定のグループのユーザーに属性を割り当てることができます。この設定を使用するには、会社に対して有効にしておく必要があります。
"tracking_code"
tracking_code
次の値に固定: tracking_code
"department"
追跡コードの名前。管理コンソールであらかじめ設定しておく必要があります
"Sales"
追跡コードの値
新しく作成されたユーザーのユーザーオブジェクトを返します。
予期しないクライアントエラー。
curl -i -X POST "https://api.box.com/2.0/users" \
-H "authorization: Bearer <ACCESS_TOKEN>" \
-H "content-type: application/json" \
-d '{
"login": "ceo@example.com",
"name": "Aaron Levie"
}'
{
"id": "11446498",
"type": "user",
"address": "900 Jefferson Ave, Redwood City, CA 94063",
"avatar_url": "https://www.box.com/api/avatar/large/181216415",
"can_see_managed_users": true,
"created_at": "2012-12-12T10:53:43-08:00",
"enterprise": {
"id": "11446498",
"type": "enterprise",
"name": "Acme Inc."
},
"external_app_user_id": "my-user-1234",
"hostname": "https://example.app.box.com/",
"is_exempt_from_device_limits": true,
"is_exempt_from_login_verification": true,
"is_external_collab_restricted": true,
"is_platform_access_only": true,
"is_sync_enabled": true,
"job_title": "CEO",
"language": "en",
"login": "ceo@example.com",
"max_upload_size": 2147483648,
"modified_at": "2012-12-12T10:53:43-08:00",
"my_tags": [
"important"
],
"name": "Aaron Levie",
"notification_email": {
"email": "notifications@example.com",
"is_confirmed": true
},
"phone": "6509241374",
"role": "admin",
"space_amount": 11345156112,
"space_used": 1237009912,
"status": "active",
"timezone": "Africa/Bujumbura",
"tracking_codes": [
{
"name": "department",
"type": "tracking_code",
"value": "Sales"
}
]
}