summaryrefslogtreecommitdiff
path: root/data/eiam-developerapi
diff options
context:
space:
mode:
Diffstat (limited to 'data/eiam-developerapi')
-rw-r--r--data/eiam-developerapi/2022-02-25/api-docs.php2507
1 files changed, 1098 insertions, 1409 deletions
diff --git a/data/eiam-developerapi/2022-02-25/api-docs.php b/data/eiam-developerapi/2022-02-25/api-docs.php
index 4e2e497..358f784 100644
--- a/data/eiam-developerapi/2022-02-25/api-docs.php
+++ b/data/eiam-developerapi/2022-02-25/api-docs.php
@@ -1,261 +1,327 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'ROA',
- 'product' => 'Eiam-developerapi',
- 'version' => '2022-02-25',
- ],
+ 'info' => ['style' => 'ROA', 'product' => 'Eiam-developerapi', 'version' => '2022-02-25'],
'components' => [
'schemas' => [],
],
'apis' => [
- 'ObtainCredential' => [
- 'path' => '/v2/{instanceId}/credentials/_/actions/obtain',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'AddUserToOrganizationalUnits' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/addUserToOrganizationalUnits',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
],
],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- 'application/json',
- 'multipart/form-data',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'maxLength' => 64,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'credentialIdentifier',
- 'in' => 'query',
+ 'name' => 'applicationId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'userId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'organizationalUnitIds' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ ],
],
],
],
],
- 'ObtainCloudAccountRoleAccessCredential' => [
- 'path' => '/v2/{instanceId}/cloudAccountRoles/_/actions/obtainAccessCredential',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'AddUsersToGroup' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/groups/{groupId}/actions/addUsersToGroup',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
],
],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- 'application/json',
- 'multipart/form-data',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'cloudAccountRoleExternalId',
- 'in' => 'query',
+ 'name' => 'applicationId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'groupId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'userIds' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ ],
],
],
],
],
- 'GenerateToken' => [
- 'path' => '/v2/{instanceId}/{applicationId}/oauth2/token',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateGroup' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/groups',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
],
],
- 'produces' => [],
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'client_id',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'groupName' => ['type' => 'string', 'required' => true],
+ 'groupExternalId' => ['type' => 'string', 'required' => false],
+ ],
],
],
+ ],
+ ],
+ 'CreateOrganizationalUnit' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/organizationalUnits',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'client_secret',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Anonymous' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'grant_type',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'authorization_code',
- 'urn:ietf:params:oauth:grant-type:device_code',
- 'refresh_token',
- 'client_credentials',
- 'password',
- ],
- ],
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'code',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'instanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'username',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'applicationId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'password',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'organizationalUnitName' => ['type' => 'string', 'required' => true],
+ 'parentId' => ['type' => 'string', 'required' => true],
+ 'organizationalUnitExternalId' => ['type' => 'string', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false],
+ ],
],
],
+ ],
+ ],
+ 'CreateUser' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'device_code',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Anonymous' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'redirect_uri',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'refresh_token',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'instanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'code_verifier',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'applicationId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'exclusive_tag',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'username' => ['type' => 'string', 'required' => true],
+ 'displayName' => ['type' => 'string', 'required' => false],
+ 'password' => ['type' => 'string', 'required' => false],
+ 'phoneRegion' => ['type' => 'string', 'required' => false],
+ 'phoneNumber' => ['type' => 'string', 'required' => false],
+ 'phoneNumberVerified' => ['type' => 'boolean', 'required' => false],
+ 'email' => ['type' => 'string', 'required' => false],
+ 'emailVerified' => ['type' => 'boolean', 'required' => false],
+ 'userExternalId' => ['type' => 'string', 'required' => false],
+ 'primaryOrganizationalUnitId' => ['type' => 'string', 'required' => true],
+ 'description' => ['type' => 'string', 'required' => false],
+ 'passwordInitializationConfig' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'passwordInitializationPolicyPriority' => ['type' => 'string', 'required' => false],
+ 'passwordForcedUpdateStatus' => ['type' => 'string', 'required' => false],
+ 'userNotificationChannels' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ 'passwordInitializationType' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ 'customFields' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'fieldName' => ['type' => 'string', 'required' => false],
+ 'fieldValue' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ ],
],
],
+ ],
+ ],
+ 'CreateUserExclusiveCredential' => [
+ 'path' => '/v2/{instanceId}/credentials/_/actions/createUserExclusive',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'scope',
- 'in' => 'query',
+ 'Anonymous' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'instanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'credentialIdentifier' => ['type' => 'string', 'required' => true],
+ 'credentialName' => ['type' => 'string', 'required' => true],
+ 'credentialScenarioLabel' => ['type' => 'string', 'required' => false],
+ 'credentialType' => ['type' => 'string', 'required' => true],
+ 'credentialContent' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'apiKeyContent' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'apiKey' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ ],
+ 'description' => ['type' => 'string', 'required' => false],
+ 'credentialExternalId' => ['type' => 'string'],
+ ],
],
],
],
],
- 'GenerateDeviceCode' => [
- 'path' => '/v2/{instanceId}/{applicationId}/oauth2/device/code',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteGroup' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/groups/{groupId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -264,40 +330,31 @@
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'scope',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'groupId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetUserInfo' => [
- 'path' => '/v2/{instanceId}/{applicationId}/oauth2/userinfo',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteOrganizationalUnit' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/organizationalUnits/{organizationalUnitId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -306,40 +363,31 @@
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Authorization',
- 'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'organizationalUnitId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'RevokeToken' => [
- 'path' => '/v2/{instanceId}/{applicationId}/oauth2/revoke',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteUser' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -348,64 +396,64 @@
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'client_id',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'userId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'DisableUser' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/disable',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'client_secret',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Anonymous' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'token',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'token_type_hint',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'instanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'applicationId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'userId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetApplicationProvisioningScope' => [
- 'path' => '/v2/{instanceId}/{applicationId}/provisioningScope',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'EnableUser' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/enable',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -416,68 +464,47 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'userId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CreateOrganizationalUnit' => [
- 'path' => '/v2/{instanceId}/{applicationId}/organizationalUnits',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'FetchOAuthAuthenticationToken' => [
+ 'path' => '/v2/{instanceId}/authenticationTokens/_/actions/fetchOAuthAccessToken',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'Anonymous' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'applicationId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64],
],
[
'name' => 'body',
@@ -487,36 +514,17 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'organizationalUnitName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'parentId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'organizationalUnitExternalId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'credentialProviderIdentifier' => ['type' => 'string', 'required' => true],
+ 'scope' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'PatchOrganizationalUnit' => [
- 'path' => '/v2/{instanceId}/{applicationId}/organizationalUnits/{organizationalUnitId}',
- 'methods' => [
- 'patch',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GenerateDeviceCode' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/oauth2/device/code',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -525,36 +533,44 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Authorization',
- 'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'organizationalUnitId',
+ 'name' => 'scope',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ 'GenerateJwtAuthenticationToken' => [
+ 'path' => '/v2/{instanceId}/authenticationTokens/_/actions/generateJwt',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'Anonymous' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64],
],
[
'name' => 'body',
@@ -564,78 +580,222 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'organizationalUnitName' => [
- 'type' => 'string',
- 'required' => false,
+ 'credentialProviderIdentifier' => ['type' => 'string', 'required' => true],
+ 'issuer' => ['type' => 'string', 'required' => false],
+ 'subject' => ['type' => 'string', 'required' => true],
+ 'audiences' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
],
- 'description' => [
- 'type' => 'string',
+ 'customClaims' => [
+ 'type' => 'object',
'required' => false,
+ 'additionalProperties' => ['type' => 'any'],
],
+ 'expiration' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'exclusiveMinimum' => true],
+ 'includeDerivedShortToken' => ['type' => 'boolean', 'required' => false],
],
],
],
],
],
- 'GetOrganizationalUnit' => [
- 'path' => '/v2/{instanceId}/{applicationId}/organizationalUnits/{organizationalUnitId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GenerateToken' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/oauth2/token',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
],
],
+ 'produces' => [],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Authorization',
- 'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'organizationalUnitId',
- 'in' => 'path',
+ 'name' => 'client_id',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'client_secret',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'grant_type',
+ 'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['authorization_code', 'urn:ietf:params:oauth:grant-type:device_code', 'refresh_token', 'client_credentials', 'password'],
],
],
+ [
+ 'name' => 'code',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'username',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'password',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'device_code',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'redirect_uri',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'refresh_token',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'code_verifier',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'exclusive_tag',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'scope',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
],
- 'DeleteOrganizationalUnit' => [
- 'path' => '/v2/{instanceId}/{applicationId}/organizationalUnits/{organizationalUnitId}',
- 'methods' => [
- 'delete',
+ 'GenerateTokenByAuthorizationServer' => [
+ 'path' => '/v2/{instanceId}/authorizationServer/{authorizationServerId}/oauth2/token',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'Anonymous' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'instanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'authorizationServerId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'grant_type',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'client_id',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'code',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'username',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'password',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'device_code',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'redirect_uri',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'refresh_token',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'scope',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'code_verifier',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'client_assertion',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'client_assertion_type',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'application_federated_credential_name',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'client_x509',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'client_x509_chain',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'client_secret',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
+ ],
+ 'GetApplicationProvisioningScope' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/provisioningScope',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -646,46 +806,24 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'organizationalUnitId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListOrganizationalUnits' => [
- 'path' => '/v2/{instanceId}/{applicationId}/organizationalUnits',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetGroup' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/groups/{groupId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -696,64 +834,29 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'parentId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'pageNumber',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'pageSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'groupId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListOrganizationalUnitParentIds' => [
- 'path' => '/v2/{instanceId}/{applicationId}/organizationalUnits/{organizationalUnitId}/parentIds',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetOrganizationalUnit' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/organizationalUnits/{organizationalUnitId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -764,46 +867,29 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'organizationalUnitId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
'GetOrganizationalUnitIdByExternalId' => [
'path' => '/v2/{instanceId}/{applicationId}/organizationalUnits/_/actions/getOrganizationalUnitIdByExternalId',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -814,26 +900,17 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
@@ -843,32 +920,51 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'organizationalUnitExternalId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'organizationalUnitSourceType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'organizationalUnitSourceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'organizationalUnitExternalId' => ['type' => 'string', 'required' => true],
+ 'organizationalUnitSourceType' => ['type' => 'string', 'required' => true],
+ 'organizationalUnitSourceId' => ['type' => 'string', 'required' => true],
],
],
],
],
],
- 'CreateUser' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users',
- 'methods' => [
- 'post',
+ 'GetUser' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'Anonymous' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'instanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'applicationId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'userId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
+ ],
+ 'GetUserIdByEmail' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/_/actions/getUserIdByEmail',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -879,26 +975,17 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
@@ -908,108 +995,16 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'username' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'displayName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'password' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'phoneRegion' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'phoneNumber' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'phoneNumberVerified' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'email' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'emailVerified' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'userExternalId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'primaryOrganizationalUnitId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'passwordInitializationConfig' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'passwordInitializationPolicyPriority' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'passwordForcedUpdateStatus' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'userNotificationChannels' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'passwordInitializationType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'customFields' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'fieldName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'fieldValue' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
+ 'email' => ['type' => 'string', 'required' => true],
],
],
],
],
],
- 'PatchUser' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}',
- 'methods' => [
- 'patch',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetUserIdByPhoneNumber' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/_/actions/getUserIdByPhoneNumber',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -1020,34 +1015,17 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'userId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
@@ -1057,75 +1035,16 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'username' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'displayName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'phoneRegion' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'phoneNumber' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'phoneNumberVerified' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'email' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'emailVerified' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'customFields' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'operator' => [
- 'type' => 'string',
- 'deprecated' => true,
- 'required' => false,
- ],
- 'fieldName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'fieldValue' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'operation' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
+ 'phoneNumber' => ['type' => 'string', 'required' => true],
],
],
],
],
],
- 'GetUser' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetUserIdByUserExternalId' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/_/actions/getUserIdByExternalId',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -1136,46 +1055,38 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'userId',
- 'in' => 'path',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'userExternalId' => ['type' => 'string', 'required' => true],
+ 'userSourceType' => ['type' => 'string', 'required' => true],
+ 'userSourceId' => ['type' => 'string', 'required' => true],
+ ],
],
],
],
],
- 'UpdateUserPassword' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/updateUserPassword',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetUserIdByUsername' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/_/actions/getUserIdByUsername',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -1186,34 +1097,17 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'userId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
@@ -1223,74 +1117,99 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'password' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'username' => ['type' => 'string', 'required' => true],
],
],
],
],
],
- 'DeleteUser' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}',
- 'methods' => [
- 'delete',
+ 'GetUserInfo' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/oauth2/userinfo',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'Anonymous' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'instanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'applicationId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
+ ],
+ 'ListAuthenticationTokens' => [
+ 'path' => '/v2/{instanceId}/authenticationTokens',
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'Anonymous' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64],
],
[
- 'name' => 'applicationId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'nextToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'userId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'maxResults',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
+ [
+ 'name' => 'consumerId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'credentialProviderIdentifier',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'revoked',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'expired',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'ListUsers' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListGroups' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/groups',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -1301,64 +1220,39 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'organizationalUnitId',
+ 'name' => 'groupNameStartWith',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'pageNumber',
+ 'name' => 'nextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'pageSize',
+ 'name' => 'maxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'EnableUser' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/enable',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListGroupsForUser' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/listGroupsForUser',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -1369,46 +1263,39 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'userId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'nextToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'maxResults',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'DisableUser' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/disable',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListOrganizationalUnitParentIds' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/organizationalUnits/{organizationalUnitId}/parentIds',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -1419,46 +1306,29 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'userId',
+ 'name' => 'organizationalUnitId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetUserIdByEmail' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/_/actions/getUserIdByEmail',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListOrganizationalUnits' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/organizationalUnits',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -1469,53 +1339,82 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'email' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
+ 'name' => 'parentId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'GetUserIdByPhoneNumber' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/_/actions/getUserIdByPhoneNumber',
- 'methods' => [
- 'post',
+ 'ListUsers' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'Anonymous' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'instanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'applicationId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'organizationalUnitId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'pageNumber',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
],
+ ],
+ 'ListUsersForGroup' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/groups/{groupId}/actions/listUsersForGroup',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -1526,83 +1425,122 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'phoneNumber' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
+ 'name' => 'groupId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'nextToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'maxResults',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'GetUserIdByUserExternalId' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/_/actions/getUserIdByExternalId',
- 'methods' => [
- 'post',
+ 'ObtainCloudAccountRoleAccessCredential' => [
+ 'path' => '/v2/{instanceId}/cloudAccountRoles/_/actions/obtainAccessCredential',
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'Anonymous' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'consumes' => ['application/x-www-form-urlencoded', 'application/json', 'multipart/form-data'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'instanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'cloudAccountRoleExternalId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'durationSeconds',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
],
+ ],
+ 'ObtainCredential' => [
+ 'path' => '/v2/{instanceId}/credentials/_/actions/obtain',
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'Anonymous' => [],
],
],
+ 'consumes' => ['application/x-www-form-urlencoded', 'application/json', 'multipart/form-data'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64],
],
[
- 'name' => 'applicationId',
+ 'name' => 'credentialIdentifier',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64],
+ ],
+ ],
+ ],
+ 'ObtainJwtAuthenticationToken' => [
+ 'path' => '/v2/{instanceId}/authenticationTokens/_/actions/obtainJwt',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'Anonymous' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Authorization',
+ 'in' => 'header',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64],
],
[
'name' => 'body',
@@ -1612,62 +1550,30 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'userExternalId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'userSourceType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'userSourceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'consumerId' => ['type' => 'string', 'required' => true],
+ 'authenticationTokenId' => ['type' => 'string', 'required' => true],
],
],
],
],
],
- 'GetUserIdByUsername' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/_/actions/getUserIdByUsername',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ObtainJwtAuthenticationTokenByDerivedShortToken' => [
+ 'path' => '/v2/{instanceId}/authenticationTokens/_/actions/obtainJwtByDerivedShortToken',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'Anonymous' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Authorization',
- 'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'applicationId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64],
],
[
'name' => 'body',
@@ -1677,24 +1583,16 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'username' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'derivedShortToken' => ['type' => 'string', 'required' => true],
],
],
],
],
],
- 'SetUserPrimaryOrganizationalUnit' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/setUserPrimaryOrganizationalUnit',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'PatchGroup' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/groups/{groupId}',
+ 'methods' => ['patch'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -1705,34 +1603,22 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'userId',
+ 'name' => 'groupId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
@@ -1742,24 +1628,16 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'organizationalUnitId' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'groupName' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'AddUserToOrganizationalUnits' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/addUserToOrganizationalUnits',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'PatchOrganizationalUnit' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/organizationalUnits/{organizationalUnitId}',
+ 'methods' => ['patch'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -1770,34 +1648,22 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'userId',
+ 'name' => 'organizationalUnitId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
@@ -1807,28 +1673,17 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'organizationalUnitIds' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'organizationalUnitName' => ['type' => 'string', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'RemoveUserFromOrganizationalUnits' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/removeUserFromOrganizationalUnits',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'PatchUser' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}',
+ 'methods' => ['patch'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -1839,34 +1694,22 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'userId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
@@ -1876,12 +1719,25 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'organizationalUnitIds' => [
+ 'username' => ['type' => 'string', 'required' => false],
+ 'displayName' => ['type' => 'string', 'required' => false],
+ 'phoneRegion' => ['type' => 'string', 'required' => false],
+ 'phoneNumber' => ['type' => 'string', 'required' => false],
+ 'phoneNumberVerified' => ['type' => 'boolean', 'required' => false],
+ 'email' => ['type' => 'string', 'required' => false],
+ 'emailVerified' => ['type' => 'boolean', 'required' => false],
+ 'customFields' => [
'type' => 'array',
- 'required' => true,
+ 'required' => false,
'items' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'operator' => ['type' => 'string', 'deprecated' => true, 'required' => false],
+ 'fieldName' => ['type' => 'string', 'required' => false],
+ 'fieldValue' => ['type' => 'string', 'required' => false],
+ 'operation' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
@@ -1889,132 +1745,86 @@
],
],
],
- 'ListGroupsForUser' => [
- 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/listGroupsForUser',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ReinstateAuthenticationToken' => [
+ 'path' => '/v2/{instanceId}/authenticationTokens/_/actions/reinstate',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'Anonymous' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'applicationId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'userId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64],
],
[
- 'name' => 'nextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'maxResults',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'token' => ['type' => 'string', 'required' => true],
+ 'token_type_hint' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'GetGroup' => [
- 'path' => '/v2/{instanceId}/{applicationId}/groups/{groupId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ReinstateAuthenticationTokenByConsumer' => [
+ 'path' => '/v2/{instanceId}/authenticationTokens/_/actions/reinstateByConsumer',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'Anonymous' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'applicationId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64],
],
[
- 'name' => 'groupId',
- 'in' => 'path',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'consumerId' => ['type' => 'string', 'required' => true],
+ 'credentialProviderIdentifier' => ['type' => 'string', 'required' => true],
+ ],
],
],
],
],
- 'CreateGroup' => [
- 'path' => '/v2/{instanceId}/{applicationId}/groups',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveUserFromOrganizationalUnits' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/removeUserFromOrganizationalUnits',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -2025,26 +1835,22 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'userId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
@@ -2054,28 +1860,20 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'groupName' => [
- 'type' => 'string',
+ 'organizationalUnitIds' => [
+ 'type' => 'array',
'required' => true,
- ],
- 'groupExternalId' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
],
],
],
],
- 'PatchGroup' => [
- 'path' => '/v2/{instanceId}/{applicationId}/groups/{groupId}',
- 'methods' => [
- 'patch',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveUsersFromGroup' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/groups/{groupId}/actions/removeUsersFromGroup',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -2086,34 +1884,22 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'groupId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
@@ -2123,141 +1909,139 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'groupName' => [
- 'type' => 'string',
- 'required' => false,
+ 'userIds' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
],
],
],
],
- 'DeleteGroup' => [
- 'path' => '/v2/{instanceId}/{applicationId}/groups/{groupId}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RevokeAuthenticationToken' => [
+ 'path' => '/v2/{instanceId}/authenticationTokens/_/actions/revoke',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'Anonymous' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64],
],
[
- 'name' => 'applicationId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'groupId',
- 'in' => 'path',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'token' => ['type' => 'string', 'required' => true],
+ 'token_type_hint' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'ListGroups' => [
- 'path' => '/v2/{instanceId}/{applicationId}/groups',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RevokeAuthenticationTokenByConsumer' => [
+ 'path' => '/v2/{instanceId}/authenticationTokens/_/actions/revokeByConsumer',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'Anonymous' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'consumerId' => ['type' => 'string', 'required' => true],
+ 'credentialProviderIdentifier' => ['type' => 'string', 'required' => true],
+ ],
],
],
+ ],
+ ],
+ 'RevokeToken' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/oauth2/revoke',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'Anonymous' => [],
+ ],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'instanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'groupNameStartWith',
+ 'name' => 'client_id',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'nextToken',
+ 'name' => 'client_secret',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'maxResults',
+ 'name' => 'token',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'token_type_hint',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'AddUsersToGroup' => [
- 'path' => '/v2/{instanceId}/{applicationId}/groups/{groupId}/actions/addUsersToGroup',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'SetUserPrimaryOrganizationalUnit' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/setUserPrimaryOrganizationalUnit',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -2268,34 +2052,22 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'groupId',
+ 'name' => 'userId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
@@ -2305,28 +2077,16 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'userIds' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'organizationalUnitId' => ['type' => 'string', 'required' => true],
],
],
],
],
],
- 'RemoveUsersFromGroup' => [
- 'path' => '/v2/{instanceId}/{applicationId}/groups/{groupId}/actions/removeUsersFromGroup',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateUserPassword' => [
+ 'path' => '/v2/{instanceId}/{applicationId}/users/{userId}/actions/updateUserPassword',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'Anonymous' => [],
@@ -2337,34 +2097,22 @@
[
'name' => 'Authorization',
'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'applicationId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'groupId',
+ 'name' => 'userId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
@@ -2374,111 +2122,52 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'userIds' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'password' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListUsersForGroup' => [
- 'path' => '/v2/{instanceId}/{applicationId}/groups/{groupId}/actions/listUsersForGroup',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ValidateAuthenticationToken' => [
+ 'path' => '/v2/{instanceId}/authenticationTokens/_/actions/validate',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'Anonymous' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Authorization',
- 'in' => 'header',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'applicationId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'groupId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64],
],
[
- 'name' => 'nextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'maxResults',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'token' => ['type' => 'string', 'required' => true],
+ 'token_type_hint' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
],
'endpoints' => [
- [
- 'regionId' => 'cn-hongkong',
- 'endpoint' => 'eiam-developerapi.cn-hongkong.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-northeast-2',
- 'endpoint' => 'eiam-developerapi.ap-northeast-2.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-1',
- 'endpoint' => 'eiam-developerapi.ap-southeast-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-5',
- 'endpoint' => 'eiam-developerapi.ap-southeast-5.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hangzhou',
- 'endpoint' => 'eiam-developerapi.cn-hangzhou.aliyuncs.com',
- ],
- [
- 'regionId' => 'eu-central-1',
- 'endpoint' => 'eiam-developerapi.eu-central-1.aliyuncs.com',
- ],
+ ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eiam-developerapi.cn-hongkong.aliyuncs.com', 'endpoint' => 'eiam-developerapi.cn-hongkong.aliyuncs.com', 'vpc' => 'eiam-developerapi-hk.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'ap-northeast-2', 'regionName' => '韩国(首尔)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eiam-developerapi.ap-northeast-2.aliyuncs.com', 'endpoint' => 'eiam-developerapi.ap-northeast-2.aliyuncs.com', 'vpc' => 'eiam-developerapi-sel.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eiam-developerapi.ap-southeast-1.aliyuncs.com', 'endpoint' => 'eiam-developerapi.ap-southeast-1.aliyuncs.com', 'vpc' => 'eiam-developerapi-sg.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eiam-developerapi.ap-southeast-5.aliyuncs.com', 'endpoint' => 'eiam-developerapi.ap-southeast-5.aliyuncs.com', 'vpc' => 'eiam-developerapi-jk.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eiam-developerapi.cn-hangzhou.aliyuncs.com', 'endpoint' => 'eiam-developerapi.cn-hangzhou.aliyuncs.com', 'vpc' => 'eiam-developerapi-cn.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'eiam-developerapi.eu-central-1.aliyuncs.com', 'endpoint' => 'eiam-developerapi.eu-central-1.aliyuncs.com', 'vpc' => 'eiam-developerapi-eu.vpc-proxy.aliyuncs.com'],
],
];