# Change History

Released On | Description
--- | ---
2022-10-21 | Optimized the document content.

2020-12-30

This release incorporates the following changes:

- Added the is_domain_owner and description parameters in Querying User Details (Recommended).
- Added the following sections:
  - Sending a Welcome Email to a User
  - Checking Whether a User Group Has Specified Permissions for All Projects
  - Querying All Permissions of a User Group

2020-11-12

This release incorporates the following change:

Added the following section:

- Querying a Resource Quota
- Creating a Virtual MFA Device
- Deleting a Virtual MFA Device
- Binding a Virtual MFA Device
- Unbinding a Virtual MFA Device
- Modifying the Login Protection Configuration of a User
- Removing Specified Permissions of a User Group in All Projects

2020-08-30

This release incorporates the following changes:

Added the following sections:

- Verifying a Token
- Querying the Quotas of a Project
- Querying User Details (Recommended)
- Querying MFA Device Information of Users
- Querying the MFA Device Information of a User
- Querying Login Protection Configurations of Users
- Querying the Login Protection Configuration of a User
- Modifying the Password Policy
- Querying the Password Policy
- Modifying the Login Authentication Policy
- Querying the Login Authentication Policy
- Permissions Policies and Supported Actions

2020-07-21 | This release incorporates the following change: Added the following sections: Creating a Custom Policy for Cloud Services Modifying a Custom Policy for Cloud Services

2020-07-01

This release incorporates the following change:

Added the following sections:

- Creating a Permanent Access Key
- Listing Permanent Access Keys
- Querying a Permanent Access Key
- Modifying a Permanent Access Key
- Deleting a Permanent Access Key
- Modifying User Information (Including Email Address and Mobile Number)
- Querying Role Assignments

2019-06-10 | This release incorporates the following change: Added section Deleting a User Token.
2019-04-23 | This release incorporates the following change: Added descriptions about token authentication in Token Management.

2019-01-09

This release incorporates the following changes:

- Added section Querying the Password Strength Policy.
- Added section Querying the Password Strength Policy by Option.
- Added password_expires_at to the request body in section Querying a User List.
- Added password_expires_at to the request body in section Querying Users in a User Group.

2018-10-08 | This release incorporates the following change: Accepted in Open Telekom Cloud 3.2.

2018-08-14

This release incorporates the following changes:

- Added section API Usage Guidelines.
- Deleted sections "Before You Start", "API Overview", "Preparations", and "RESTful API Overview".
- Added the password_expires_at field to sections Creating a User and Modifying User Information.
- Optimized the contents structure.

2018-06-29

This release incorporates the following changes:

- Moved Obtaining Related Parameter Information from section API Description to section Preparations.
- Added the password_expires_at field to the response body in sections Querying a User List, Querying User Details, and Querying Users in a User Group.

2018-05-10 | This release incorporates the following change: Accepted in Open Telekom Cloud 3.1.
2018-03-31 | This release incorporates the following changes: Added the link for downloading the Client4ShibbolethIdP.py script in Obtaining an Unscoped Token (IdP Initiated).

2018-03-23

This release incorporates the following changes:

- Added section Obtaining an Unscoped Token (SP Initiated).
- Added section Obtaining an Unscoped Token (IdP Initiated).
- Added section Querying the Service Catalog.

2018-02-28 | This release incorporates the following changes: Added section Obtaining a Temporary AK/SK.

2018-01-30

This release incorporates the following changes:

- Added section Deleting a Project.
- Provided an address for downloading the sample code in section Sample Code.

2017-10-16

This release incorporates the following changes:

Added the following sections:

- Querying Information and Status of a Specified Project
- Creating an Agency
- Obtaining Details of a Specified Agency
- Modifying an Agency
- Deleting an Agency
- Granting Permissions to an Agency for a Project
- Checking Whether an Agency Has the Specified Permissions on a Project
- Querying the List of Permissions of an Agency on a Project
- Deleting Permissions of an Agency on a Project
- Granting Permissions to an Agency on a Domain
- Checking Whether an Agency Has the Specified Permissions on a Domain
- Querying the List of Permissions of an Agency on a Domain
- Deleting Permissions of an Agency on a Domain

2017-09-24 | This release incorporates the following changes: Deleted tenant_id in url of the response from section Querying Endpoints.
2017-08-28 | This release incorporates the following changes: Added section Setting the Status of a Specified Project.

2017-07-27

This release incorporates the following changes:

Added the following sections:

- Querying a Region List
- Querying Region Details
- Querying Service Details
- Querying Endpoint Details
- Creating a Project
- Modifying Project Data
- Querying Information About a Specified Project

2017-05-26

This release incorporates the following changes:

Modified the following sections:

- Querying the User Group to Which a User Belongs
- Listing User Groups
- Querying User Group Details
- Querying Project Information Based on the Specified Criteria
- Querying a User Project List
- Querying the List of Projects Accessible to Users
- Querying a Role List
- Querying Role Details
- Querying Permissions of a User Group Under a Domain
- Querying Permissions of a User Group Corresponding to a Project
- Granting Permissions to a User Group Corresponding to a Project
- Querying the Identity Provider List
- Querying an Identity Provider
- Updating a SAML Identity Provider

2017-04-27

This release incorporates the following changes:

- Added the following sections:
  - Deleting a User
  - Deleting a User from a User Group
  - Listing User Groups
  - Querying User Group Details
  - Creating a User Group
  - Adding a User to a User Group
  - Updating a User Group
  - Deleting a User Group
  - Querying Whether a User Belongs to a User Group
  - Querying a Role List
  - Querying Role Details
  - Querying Permissions of a User Group Under a Domain
  - Querying Permissions of a User Group Corresponding to a Project
  - Granting Permissions to a User Group of a Domain
  - Granting Permissions to a User Group Corresponding to a Project
  - Deleting Permissions of a User Group Corresponding to a Project
  - Deleting Permissions of a User Group of a Domain
  - Querying Whether a User Group Under a Domain Has Specific Permissions
  - Querying Whether a User Group Corresponding to a Project Has Specific Permissions

- Modified the content structure based on API types.

2017-03-30 | This release incorporates the following changes: Added section Querying Information About Keystone API Version 3.0.

2017-01-20

This release incorporates the following changes:

Added the following sections:

- Querying the List of Domains Accessible to Users
- Querying the List of Projects Accessible to Users
- Querying the Metadata File of Keystone

- Obtaining an Unscoped Token (SP Initiated)
- Obtaining an Unscoped Token (IdP Initiated)
- Querying the List of Projects Accessible to Federated Users
- Querying the List of Domains Accessible to Federated Users

2016-12-30

This release incorporates the following changes:

- Description for the page field in the response of the GET /v3/projects API (page indicates the page to be queried.)
- Description for the per_page field in the response of the GET /v3/projects API (per_page indicates the number of data records on each page.)

2016-10-29

This release incorporates the following changes:

Added the following sections:

- Importing a Metadata File
- Querying a Metadata File

2016-09-30

This release incorporates the following changes:

- Added the following sections:
  - Querying a User List
  - Querying User Details
  - Querying the User Group to Which a User Belongs
  - Creating a User
  - Changing a Password
  - Modifying User Information
  - Deleting a User
  - Querying a User Project List
  - Querying the Identity Provider List
  - Querying an Identity Provider
  - Creating a SAML Identity Provider
  - Querying the Mapping List
  - Querying a Mapping
  - Creating a Mapping
  - Updating a Mapping
  - Deleting a Mapping
  - Querying the Protocol List
  - Querying a Protocol
  - Registering a Protocol
  - Updating a Protocol
  - Deleting a Protocol
- Deleted API key descriptions.

2016-08-25

This release incorporates the following changes:

- Description for the fields in a token
- Section Verifying a Token and Returning a Valid Token
- Section Querying Information About Keystone API Version 3.0

2016-06-30

This release incorporates the following changes:

- Description for the links field in the response of the GET /v3/services API (links indicates service links.)
- Description for the links field in the response of the GET /v3/endpoints API (links indicates endpoint links.)

2016-03-14 | This issue is the first official release.