Welcome to the
WalkMe Help Center
Please log in to continue
Please log in to continue
WalkMe SCIMサービスプロバイダーでは、SCIM 2.0準拠のエンドポイントを使用して、プログラム的にユーザーやグループを管理できます。 WalkMeは、クロスドメインアイデンティティ管理システム(SCIM 2.0)仕様に基づくREST APIを公開します。
このAPIでは、次のことができます:
SCIMを有効にする前に、まずWalkMe管理センターでSCIM統合を作成する必要があります。
WalkMe管理センターにサインインします
SCIM統合ページに移動します。
「SCIM統合」を選択します。
また、次の経由で直接移動することもできます:
[+ SCIM統合を作成する]を選択します
「SCIM統合の作成」パネル:
統合を識別する統合名を入力します(例:「プロダクション」または「ステージング」)。
承認タイプを選択します。
基本認証:認証にユーザー名とパスワードを使用します。
ベアラートークン:認証にベアラートークンを使用します。
「認証情報の生成」を選択します。

基本認証を選択した場合、ポップアップが開き、この統合のために生成された SCIM 認証情報が表示されます:
SCIMベースURL:アイデンティティプロバイダーのSCIM設定のエンドポイントURL
ユーザー名:認証用に自動生成されたユーザー名
パスワード:認証用に自動生成されたパスワード
「完了」を選択して、WalkMeでSCIM統合の設定を完了します。

ベアラートークンを選択した場合、ポップアップが開き、この統合のために生成されたSCIM認証情報が表示されます:
SCIMベースURL:アイデンティティプロバイダーのSCIM設定のエンドポイントURL
ベアラートークン:認証に使用されるセキュアトークン
「完了」を選択して、WalkMeでSCIM統合の設定を完了します。

このAPIは、SCIM 2.0を使用します。 詳細については、「SCIMコアスキーマ」(RFC 7643)を参照してください。
すべてのリクエストには、HTTP基本認証またはベアラートークン認証が必要です:
基本認証:
承認:基本<base64(ユーザー名:パスワード)>
ベアラートークン:
承認:生成された<ベアラトークン>
エンドポイント
/Users:ユーザーを作成(POST)またはユーザーリストを取得(GET)
/Users/{id}:ユーザーの取得(GET)、更新(PUT)、パッチ適用(PATCH)、または削除(DELETE)
GET /Users
オプションのフィルタリングやページ付けを使用してユーザーリストを取得します。
URLパラメータ:
startIndex:最初に返されるユーザーの1ベースのインデックス。 デフォルトは1です。 (オプション)
count:(オプション)ページごとに返すユーザーの番号(最大1000)。 デフォルトは1000です。 (オプション)
フィルター:SCIMフィルター式(オプション)
サポート対象演算子:eq、ne、co、sw、ew、gt、ge、lt、le、pr
{
"スキーマ":["urn:ietf:params:scim:api:messages:2.0:ListResponse"],
「totalResults」:1、
「itemsPerPage」:1000、
「startIndex」:1、
「リソース」:[
{
"id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890"、
"userName": "john.doe@example.com",
「名前」:{
"formatted": "John Doe",
「familyName」:「Doe」、
「givenName」:「ジョン」
},
"displayName": "John Doe",
"active": true,
"emails": [
{
"value": "john.doe@example.com",
「タイプ」:「仕事」、
「プライマリ」:真
}
],
"groups":[],
"schemas":[
「urn:ietf:params:scim:schemas:core:2.0:User」、
「urn:ietf:params:scim:schemas:extension:sap:2.0:User」
],
"urn:ietf:params:scim:schemas:extension:sap:2.0:User":{
"userUuid":"b2c3d4e5-f6a7-8901-bcde-f23456789012"
},
「メタ」:{
「resourceType」:「ユーザー」、
「場所」:"/Users/a1b2c3d4-e5f6-7890-abcd-ef1234567890",
「作成」:「2025-12-02T11:30:23Z」
"lastModified":"2025-12-02T11:30:23Z",
「バージョン」:「1.0」
}
}
]
}
応答コード:
200 OK:成功
400 Bad Request:無効なリクエストまたはフィルター
401 Unauthorized:無効な認証情報
403 禁止:アクセスが拒否されました。
429 リクエストが多すぎる:レート制限を超過しました。
500内部サーバーエラー
POST /ユーザー
新しいユーザーを作成します。
必須属性:
自動生成された属性:
{
"schemas":[
「urn:ietf:params:scim:schemas:core:2.0:User」、
「urn:ietf:params:scim:schemas:extension:sap:2.0:User」
],
"userName": "john.doe@example.com",
「名前」:{
"formatted": "John Doe",
「familyName」:「Doe」、
「givenName」:「ジョン」
},
"displayName": "John Doe",
"emails": [
{
"value": "john.doe@example.com",
「タイプ」:「仕事」、
「プライマリ」:真
}
],
「active」:true
}
応答コード:
201 Created:ユーザーが作成されました。
400 不正リクエスト:必須属性が不足しているか、値が無効です。
401 Unauthorized:無効な認証情報
409 矛盾:ユーザー名はすでに存在します。
429 リクエストが多すぎる:レート制限を超過しました。
500内部サーバーエラー
GET/Users/{id}
ID(UUID)で特定のユーザーを取得します。
パスパラメータ:
id:ユーザーUUID(ユーザー名ではない)
応答コード:
PUT /Users/{id}
すべてのユーザー属性を置き換えます。 読み取り専用属性は保持され、変更できません。
パスパラメータ:
id:ユーザーUUID(ユーザー名ではない)
応答コード:
200 OK:ユーザーが正常に更新されました。
400 Bad Request:無効なリクエスト
401 Unauthorized:無効な認証情報
404 見つかりません:ユーザーは存在しません。
409 Conflict:userName の重複
429 リクエストが多すぎる:レート制限を超過しました。
500内部サーバーエラー
PATCH/Users/{id}
パスパラメータ:
id:ユーザーUUID(ユーザー名ではない)
サポートされている操作:
追加、置換、削除
{
"schemas":["urn:ietf:params:scim:api:messages:2.0:PatchOp"],
"Operations":[
{
"op":"replace",
"path":"active",
「値」:偽
},
{
"op":"add",
「パス」:「メール」、
「値」:[
{
「値」:「secondary@example.com」、
「タイプ」:「ホーム」
}
]
}
]
}
応答コード:
200 OK:ユーザーが正常に更新されました。
400 Bad Request:無効な操作またはパス
401 Unauthorized:無効な認証情報
404 見つかりません:ユーザーは存在しません。
429 リクエストが多すぎる:レート制限を超過しました。
500内部サーバーエラー
DELETE /Users{id}
ユーザーを削除します。
パスパラメータ:
id:ユーザーUUID(ユーザー名ではない)
応答コード:
204 コンテンツなし:ユーザーが正常に削除されました。
401 Unauthorized:無効な認証情報
404 見つかりません:ユーザーは存在しません。
429 リクエストが多すぎる:レート制限を超過しました。
500内部サーバーエラー
エンドポイント
/グループ:グループを作成(POST)またはグループのリストを取得(GET)
/グループ/{id}:グループの取得(GET)、更新(PUT)、パッチ適用(PATCH)、または削除(DELETE)
GET/グループ
オプションのフィルターとページネーションを備えたグループのリストを取得します。
URLパラメータ:
startIndex:返される最初のグループの1ベースのインデックス。 デフォルトは1です。 (オプション)
count:ページごとに返されるグループの番号(最大1000)。 デフォルトは1000です。 (オプション)
filter:特定のグループを検索対象とするために使用されるSCIMフィルター式。 デフォルトはなしです。 (オプション)
GET /Groups?filter=displayName sw "Sales"&count=50
{
"スキーマ":["urn:ietf:params:scim:api:messages:2.0:ListResponse"],
「totalResults」:1、
「itemsPerPage」:1000、
「startIndex」:1、
「リソース」:[
{
"id":"d737377c-f8ba-4df7-b290-78b9a2bff8e9",
"displayName":"Sales Team",
「メンバー」:[
{
"value":"a1b2c3d4-e5f6-7890-abcd-ef1234567890",
「$ref」:"/Users/a1b2c3d4-e5f6-7890-abcd-ef1234567890",
「タイプ」:「ユーザー」
}
],
"スキーマ":["urn:ietf:params:scim:schemas:core:2.0:Group"],
「メタ」:{
「resourceType」:「グループ」、
「場所」:"/Groups/d737377c-f8ba-4df7-b290-78b9a2bff8e9",
応答コード:
POST /グループ
新しいグループを作成します。
URLパラメータ:
displayName:人間が読める名前(必須ではない、ユニークではない - 複数のグループが同じ名前を持つことができます)(必須)
メンバー:メンバーオブジェクトの配列(オプション)
{
"スキーマ":["urn:ietf:params:scim:schemas:core:2.0:Group"],
「displayName」:「エンジニアリングチーム」、
「メンバー」:[
{
"value":"a1b2c3d4-e5f6-7890-abcd-ef1234567890",
「タイプ」:「ユーザー」
}
]
}
{
"id":"e8f9a0b1-c2d3-4567-89ab-cdef01234567"、
「displayName」:「エンジニアリングチーム」、
「メンバー」:[
{
"value":"a1b2c3d4-e5f6-7890-abcd-ef1234567890",
「$ref」:"/Users/a1b2c3d4-e5f6-7890-abcd-ef1234567890",
「タイプ」:「ユーザー」
}
],
"スキーマ":["urn:ietf:params:scim:schemas:core:2.0:Group"],
「メタ」:{
「resourceType」:「グループ」、
「場所」:"/Groups/e8f9a0b1-c2d3-4567-89ab-cdef01234567",
「作成」:「2025-12-02T11:30:23Z」
"lastModified":"2025-12-02T11:30:23Z",
「バージョン」:「1.0」
}
}
応答コード:
201 Created:グループが正常に作成されました。
400 Bad Request:無効なリクエスト
401 Unauthorized:無効な認証情報
429 リクエストが多すぎる:レート制限を超過しました。
500内部サーバーエラー
GET/グループ/{id}
UUIDで特定のグループを取得します。
パスパラメータ:
id:グループUUID
応答コード:
200 OK:成功
401 Unauthorized:無効な認証情報
404 見つかりません:グループは存在しません。
429 リクエストが多すぎる:レート制限を超過しました。
500内部サーバーエラー
PUT/グループ/{id}
メンバーを含むすべてのグループ属性を置き換えます。
パスパラメータ:
id:グループUUID
応答コード:
200 OK:グループが正常に更新されました。
400 Bad Request:無効な操作
401 Unauthorized:無効な認証情報
404 見つかりません:グループは存在しません。
429 リクエストが多すぎる:レート制限を超過しました。
500内部サーバーエラー
PATCH /グループ/{id}
グループを部分的に更新します。 メンバーの追加/削除に一般的に使用されます。
パスパラメータ:
id - グループUUID
{
"schemas":["urn:ietf:params:scim:api:messages:2.0:PatchOp"],
"Operations":[
{
"op":"add",
「パス」:「メンバー」、
「値」:[
{
"value":"user-uuid-here"、
「タイプ」:「ユーザー」
}
]
}
]
}
{
"schemas":["urn:ietf:params:scim:api:messages:2.0:PatchOp"],
"Operations":[
{
"op":"削除"、
"path": "members[value eq \"user-uuid-here\"]"
}
]
}
応答コード:
200 OK:グループが正常に更新されました。
400 Bad Request:無効な操作
401 Unauthorized:無効な認証情報
404 見つかりません:グループは存在しません。
429 リクエストが多すぎる:レート制限を超過しました。
500内部サーバーエラー
DELETE/グループ/{id}
グループを削除します。
パスパラメータ:
id:グループUUID
応答コード:
204 コンテンツなし:グループを正常に削除しました。
401 Unauthorized:無効な認証情報
404 見つかりません:グループは存在しません。
429 リクエストが多すぎる:レート制限を超過しました。
500内部サーバーエラー
エンドポイント
/ServiceProviderConfig:サービスプロバイダーに関する情報を取得します。
/スキーマ:ユーザーとグループ管理に使用されるスキーマに関する情報を取得します。
GET /ServiceProviderConfig
SCIMサービスプロバイダーの機能に関する情報を取得します。
{
"スキーマ":["urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig"],
「パッチ」:{
「サポート」:真
},
「バルク」:{
"supported": false
},
「フィルター」:{
"supported": true,
「maxResults」:1000
},
「changePassword」:{
"supported": false
},
「sort」:{
"supported": false
},
「etag」:{
"supported": false
},
「認証スキーム」:[
{
"name":"HTTP Basic"、
「説明」:「基本認証スキーム」、
「specUri」:「https://www.ietf.org/rfc/rfc2617」、
"primary": true,
「タイプ」:「基本認証」
}
],
「メタ」:{
「場所」:"/ServiceProviderConfig",
「resourceType」:「ServiceProviderConfig」
}
}
GET/スキーマ
サポートされているすべてのSCIMスキーマに関する情報を取得します。
サポートされているスキーマ:
urn:ietf:params:scim:schemas:core:2.0:User
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
urn:ietf:params:scim:schemas:extension:sap:2.0:User
urn:ietf:params:scim:schemas:core:2.0:グループ