You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by GitBox <gi...@apache.org> on 2021/08/07 06:19:23 UTC

[GitHub] [dolphinscheduler-website] ptyp commented on a change in pull request #411: [Summer 2021]Supplement open-api document (both en-US and zh-CN)

ptyp commented on a change in pull request #411:
URL: https://github.com/apache/dolphinscheduler-website/pull/411#discussion_r684590774



##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue
+
+1. Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.
+2. Fill in the name and value of queue, and click "Submit" 
+
+<p align="center">
+   <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+
+
+
+### Create tenant 
+
+```
+1.The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
+2.Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.  
+3.After creating a tenant, there will be a folder in the HDFS relevant directory.  
+```
+
+<p align="center">
+   <img src="/img/api/create_tenant.png" width="80%" />
+ </p>
+
+
+
+### Create user
+
+<p align="center">
+   <img src="/img/api/create_user.png" width="80%" />
+ </p>
+
+
+
+### Create token
+
+1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
+
+<p align="center">
+   <img src="/img/token-management-en.png" width="80%" />
+ </p>
+
+2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
+
+<p align="center">
+   <img src="/img/create-token-en1.png" width="80%" />
+ </p>
+
+### Use token
+1. Open the API documentation page
+   
+    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
+<p align="center">
+   <img src="/img/api-documentation-en.png" width="80%" />
+ </p>
+
+2. select a test API, the API selected for this test: queryAllProjectList

Review comment:
       It should be a capital S in the beginning.
   Instead of Apposition, I think [Select a test API and the API selected for this test is "queryAllProjectList".] could be better.

##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue
+
+1. Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.
+2. Fill in the name and value of queue, and click "Submit" 
+
+<p align="center">
+   <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+
+
+
+### Create tenant 
+
+```
+1.The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
+2.Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.  
+3.After creating a tenant, there will be a folder in the HDFS relevant directory.  
+```
+
+<p align="center">
+   <img src="/img/api/create_tenant.png" width="80%" />
+ </p>
+
+
+
+### Create user
+
+<p align="center">
+   <img src="/img/api/create_user.png" width="80%" />
+ </p>
+
+
+
+### Create token

Review comment:
       "Create a token"

##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue
+
+1. Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.
+2. Fill in the name and value of queue, and click "Submit" 
+
+<p align="center">
+   <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+
+
+
+### Create tenant 

Review comment:
       "Create a tenant"

##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue
+
+1. Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.
+2. Fill in the name and value of queue, and click "Submit" 
+
+<p align="center">
+   <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+
+
+
+### Create tenant 
+
+```
+1.The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
+2.Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.  
+3.After creating a tenant, there will be a folder in the HDFS relevant directory.  
+```
+
+<p align="center">
+   <img src="/img/api/create_tenant.png" width="80%" />
+ </p>
+
+
+
+### Create user
+
+<p align="center">
+   <img src="/img/api/create_user.png" width="80%" />
+ </p>
+
+
+
+### Create token
+
+1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
+
+<p align="center">
+   <img src="/img/token-management-en.png" width="80%" />
+ </p>
+
+2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
+
+<p align="center">
+   <img src="/img/create-token-en1.png" width="80%" />
+ </p>
+
+### Use token
+1. Open the API documentation page
+   
+    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
+<p align="center">
+   <img src="/img/api-documentation-en.png" width="80%" />
+ </p>
+
+2. select a test API, the API selected for this test: queryAllProjectList
+    > projects/query-project-list
+    >                                                                     >
+3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
+    ```
+    token:The Token just generated
+    ```
+<p align="center">
+   <img src="/img/test-api.png" width="80%" />
+ </p>  
+
+
+### User authorization
+
+<p align="center">
+   <img src="/img/api/user_authorization.png" width="80%" />
+ </p>
+
+
+
+### User login
+
+```
+http://192.168.1.163:12345/dolphinscheduler/ui/#/monitor/servers/master
+```
+
+<p align="center">
+   <img src="/img/api/user_login.png" width="80%" />
+ </p>
+
+
+
+### Upload resource
+
+<p align="center">
+   <img src="/img/api/upload_resource.png" width="80%" />
+ </p>
+
+
+
+### Create workflow
+
+<p align="center">
+   <img src="/img/api/create_workflow1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow2.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow3.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow4.png" width="80%" />
+ </p>
+
+
+
+### View execution result
+
+<p align="center">
+   <img src="/img/api/execution_result.png" width="80%" />
+ </p>
+
+
+
+### View log
+
+<p align="center">
+   <img src="/img/api/log.png" width="80%" />
+ </p>
+
+
+
+## DS API Calls Operation Steps
+
+### API calls instruction
+
+1. token is needed
+2. head value is needed
+
+<p align="center">
+   <img src="/img/api/head_value.png" width="80%" />
+ </p>
+
+
+
+### Create project
+
+<p align="center">
+   <img src="/img/api/create_project1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_project2.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_project3.png" width="80%" />
+ </p>
+
+
+
+### Create project source code

Review comment:
       "The source code of creating a project"

##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue
+
+1. Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.
+2. Fill in the name and value of queue, and click "Submit" 
+
+<p align="center">
+   <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+
+
+
+### Create tenant 
+
+```
+1.The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
+2.Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.  
+3.After creating a tenant, there will be a folder in the HDFS relevant directory.  
+```
+
+<p align="center">
+   <img src="/img/api/create_tenant.png" width="80%" />
+ </p>
+
+
+
+### Create user
+
+<p align="center">
+   <img src="/img/api/create_user.png" width="80%" />
+ </p>
+
+
+
+### Create token
+
+1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
+
+<p align="center">
+   <img src="/img/token-management-en.png" width="80%" />
+ </p>
+
+2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
+
+<p align="center">
+   <img src="/img/create-token-en1.png" width="80%" />
+ </p>
+
+### Use token
+1. Open the API documentation page
+   
+    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
+<p align="center">
+   <img src="/img/api-documentation-en.png" width="80%" />
+ </p>
+
+2. select a test API, the API selected for this test: queryAllProjectList
+    > projects/query-project-list
+    >                                                                     >
+3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
+    ```
+    token:The Token just generated
+    ```
+<p align="center">
+   <img src="/img/test-api.png" width="80%" />
+ </p>  
+
+
+### User authorization
+
+<p align="center">
+   <img src="/img/api/user_authorization.png" width="80%" />
+ </p>
+
+
+
+### User login
+
+```
+http://192.168.1.163:12345/dolphinscheduler/ui/#/monitor/servers/master
+```
+
+<p align="center">
+   <img src="/img/api/user_login.png" width="80%" />
+ </p>
+
+
+
+### Upload resource

Review comment:
       "Upload the resource"

##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue
+
+1. Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.
+2. Fill in the name and value of queue, and click "Submit" 
+
+<p align="center">
+   <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+
+
+
+### Create tenant 
+
+```
+1.The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
+2.Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.  
+3.After creating a tenant, there will be a folder in the HDFS relevant directory.  
+```
+
+<p align="center">
+   <img src="/img/api/create_tenant.png" width="80%" />
+ </p>
+
+
+
+### Create user

Review comment:
       "Create a user"

##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue
+
+1. Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.
+2. Fill in the name and value of queue, and click "Submit" 
+
+<p align="center">
+   <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+
+
+
+### Create tenant 
+
+```
+1.The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
+2.Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.  
+3.After creating a tenant, there will be a folder in the HDFS relevant directory.  
+```
+
+<p align="center">
+   <img src="/img/api/create_tenant.png" width="80%" />
+ </p>
+
+
+
+### Create user
+
+<p align="center">
+   <img src="/img/api/create_user.png" width="80%" />
+ </p>
+
+
+
+### Create token
+
+1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
+
+<p align="center">
+   <img src="/img/token-management-en.png" width="80%" />
+ </p>
+
+2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
+
+<p align="center">
+   <img src="/img/create-token-en1.png" width="80%" />
+ </p>
+
+### Use token
+1. Open the API documentation page
+   
+    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
+<p align="center">
+   <img src="/img/api-documentation-en.png" width="80%" />
+ </p>
+
+2. select a test API, the API selected for this test: queryAllProjectList
+    > projects/query-project-list
+    >                                                                     >
+3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
+    ```
+    token:The Token just generated
+    ```
+<p align="center">
+   <img src="/img/test-api.png" width="80%" />
+ </p>  
+
+
+### User authorization
+
+<p align="center">
+   <img src="/img/api/user_authorization.png" width="80%" />
+ </p>
+
+
+
+### User login
+
+```
+http://192.168.1.163:12345/dolphinscheduler/ui/#/monitor/servers/master
+```
+
+<p align="center">
+   <img src="/img/api/user_login.png" width="80%" />
+ </p>
+
+
+
+### Upload resource
+
+<p align="center">
+   <img src="/img/api/upload_resource.png" width="80%" />
+ </p>
+
+
+
+### Create workflow

Review comment:
       "Create a workflow"

##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue
+
+1. Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.
+2. Fill in the name and value of queue, and click "Submit" 
+
+<p align="center">
+   <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+
+
+
+### Create tenant 
+
+```
+1.The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
+2.Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.  
+3.After creating a tenant, there will be a folder in the HDFS relevant directory.  
+```
+
+<p align="center">
+   <img src="/img/api/create_tenant.png" width="80%" />
+ </p>
+
+
+
+### Create user
+
+<p align="center">
+   <img src="/img/api/create_user.png" width="80%" />
+ </p>
+
+
+
+### Create token
+
+1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
+
+<p align="center">
+   <img src="/img/token-management-en.png" width="80%" />
+ </p>
+
+2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
+
+<p align="center">
+   <img src="/img/create-token-en1.png" width="80%" />
+ </p>
+
+### Use token
+1. Open the API documentation page
+   
+    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
+<p align="center">
+   <img src="/img/api-documentation-en.png" width="80%" />
+ </p>
+
+2. select a test API, the API selected for this test: queryAllProjectList
+    > projects/query-project-list
+    >                                                                     >
+3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
+    ```
+    token:The Token just generated
+    ```
+<p align="center">
+   <img src="/img/test-api.png" width="80%" />
+ </p>  
+
+
+### User authorization
+
+<p align="center">
+   <img src="/img/api/user_authorization.png" width="80%" />
+ </p>
+
+
+
+### User login
+
+```
+http://192.168.1.163:12345/dolphinscheduler/ui/#/monitor/servers/master
+```
+
+<p align="center">
+   <img src="/img/api/user_login.png" width="80%" />
+ </p>
+
+
+
+### Upload resource
+
+<p align="center">
+   <img src="/img/api/upload_resource.png" width="80%" />
+ </p>
+
+
+
+### Create workflow
+
+<p align="center">
+   <img src="/img/api/create_workflow1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow2.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow3.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow4.png" width="80%" />
+ </p>
+
+
+
+### View execution result
+
+<p align="center">
+   <img src="/img/api/execution_result.png" width="80%" />
+ </p>
+
+
+
+### View log
+
+<p align="center">
+   <img src="/img/api/log.png" width="80%" />
+ </p>
+
+
+
+## DS API Calls Operation Steps

Review comment:
       "The Operation Steps of DS API Calls"

##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue
+
+1. Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.
+2. Fill in the name and value of queue, and click "Submit" 
+
+<p align="center">
+   <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+
+
+
+### Create tenant 
+
+```
+1.The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
+2.Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.  
+3.After creating a tenant, there will be a folder in the HDFS relevant directory.  
+```
+
+<p align="center">
+   <img src="/img/api/create_tenant.png" width="80%" />
+ </p>
+
+
+
+### Create user
+
+<p align="center">
+   <img src="/img/api/create_user.png" width="80%" />
+ </p>
+
+
+
+### Create token
+
+1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
+
+<p align="center">
+   <img src="/img/token-management-en.png" width="80%" />
+ </p>
+
+2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
+
+<p align="center">
+   <img src="/img/create-token-en1.png" width="80%" />
+ </p>
+
+### Use token
+1. Open the API documentation page
+   
+    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
+<p align="center">
+   <img src="/img/api-documentation-en.png" width="80%" />
+ </p>
+
+2. select a test API, the API selected for this test: queryAllProjectList
+    > projects/query-project-list
+    >                                                                     >
+3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
+    ```
+    token:The Token just generated
+    ```
+<p align="center">
+   <img src="/img/test-api.png" width="80%" />
+ </p>  
+
+
+### User authorization
+
+<p align="center">
+   <img src="/img/api/user_authorization.png" width="80%" />
+ </p>
+
+
+
+### User login
+
+```
+http://192.168.1.163:12345/dolphinscheduler/ui/#/monitor/servers/master
+```
+
+<p align="center">
+   <img src="/img/api/user_login.png" width="80%" />
+ </p>
+
+
+
+### Upload resource
+
+<p align="center">
+   <img src="/img/api/upload_resource.png" width="80%" />
+ </p>
+
+
+
+### Create workflow
+
+<p align="center">
+   <img src="/img/api/create_workflow1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow2.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow3.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow4.png" width="80%" />
+ </p>
+
+
+
+### View execution result
+
+<p align="center">
+   <img src="/img/api/execution_result.png" width="80%" />
+ </p>
+
+
+
+### View log
+
+<p align="center">
+   <img src="/img/api/log.png" width="80%" />
+ </p>
+
+
+
+## DS API Calls Operation Steps
+
+### API calls instruction
+
+1. token is needed
+2. head value is needed
+
+<p align="center">
+   <img src="/img/api/head_value.png" width="80%" />
+ </p>
+
+
+
+### Create project

Review comment:
       "Create a project"

##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue
+
+1. Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.
+2. Fill in the name and value of queue, and click "Submit" 
+
+<p align="center">
+   <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+
+
+
+### Create tenant 
+
+```
+1.The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
+2.Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.  
+3.After creating a tenant, there will be a folder in the HDFS relevant directory.  
+```
+
+<p align="center">
+   <img src="/img/api/create_tenant.png" width="80%" />
+ </p>
+
+
+
+### Create user
+
+<p align="center">
+   <img src="/img/api/create_user.png" width="80%" />
+ </p>
+
+
+
+### Create token
+
+1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
+
+<p align="center">
+   <img src="/img/token-management-en.png" width="80%" />
+ </p>
+
+2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
+
+<p align="center">
+   <img src="/img/create-token-en1.png" width="80%" />
+ </p>
+
+### Use token
+1. Open the API documentation page
+   
+    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
+<p align="center">
+   <img src="/img/api-documentation-en.png" width="80%" />
+ </p>
+
+2. select a test API, the API selected for this test: queryAllProjectList
+    > projects/query-project-list
+    >                                                                     >
+3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
+    ```
+    token:The Token just generated
+    ```
+<p align="center">
+   <img src="/img/test-api.png" width="80%" />
+ </p>  
+
+
+### User authorization
+
+<p align="center">
+   <img src="/img/api/user_authorization.png" width="80%" />
+ </p>
+
+
+
+### User login
+
+```
+http://192.168.1.163:12345/dolphinscheduler/ui/#/monitor/servers/master
+```
+
+<p align="center">
+   <img src="/img/api/user_login.png" width="80%" />
+ </p>
+
+
+
+### Upload resource
+
+<p align="center">
+   <img src="/img/api/upload_resource.png" width="80%" />
+ </p>
+
+
+
+### Create workflow
+
+<p align="center">
+   <img src="/img/api/create_workflow1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow2.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow3.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow4.png" width="80%" />
+ </p>
+
+
+
+### View execution result
+
+<p align="center">
+   <img src="/img/api/execution_result.png" width="80%" />
+ </p>
+
+
+
+### View log
+
+<p align="center">
+   <img src="/img/api/log.png" width="80%" />
+ </p>
+
+
+
+## DS API Calls Operation Steps
+
+### API calls instruction
+
+1. token is needed
+2. head value is needed
+
+<p align="center">
+   <img src="/img/api/head_value.png" width="80%" />
+ </p>
+
+
+
+### Create project
+
+<p align="center">
+   <img src="/img/api/create_project1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_project2.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_project3.png" width="80%" />
+ </p>
+
+
+
+### Create project source code
+
+<p align="center">
+   <img src="/img/api/create_source1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_source2.png" width="80%" />
+ </p>
+
+
+
+### Search token
+
+<p align="center">
+   <img src="/img/api/search_token1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/search_token2.png" width="80%" />
+ </p>
+
+
+
+
+
+## DS API Calls Complementary Steps
+
+### References
+
+```
+1.The corresponding API interface document: http://192.168.1.163:12345/dolphinscheduler/doc.html  
+2.View the source code: https://github.com/apache/dolphinscheduler (find the corresponding version download)  
+```
+
+
+
+### API Calls
+
+<p align="center">
+   <img src="/img/api/api_call1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/api_call2.png" width="80%" />
+ </p>
+
+
+
+### Explanations for parameters
+
+| key               | value          | 解释                                                         |

Review comment:
       "解释" is forgotten to be translated...

##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue
+
+1. Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.
+2. Fill in the name and value of queue, and click "Submit" 
+
+<p align="center">
+   <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+
+
+
+### Create tenant 
+
+```
+1.The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
+2.Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.  
+3.After creating a tenant, there will be a folder in the HDFS relevant directory.  
+```
+
+<p align="center">
+   <img src="/img/api/create_tenant.png" width="80%" />
+ </p>
+
+
+
+### Create user
+
+<p align="center">
+   <img src="/img/api/create_user.png" width="80%" />
+ </p>
+
+
+
+### Create token
+
+1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
+
+<p align="center">
+   <img src="/img/token-management-en.png" width="80%" />
+ </p>
+
+2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
+
+<p align="center">
+   <img src="/img/create-token-en1.png" width="80%" />
+ </p>
+
+### Use token
+1. Open the API documentation page
+   
+    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
+<p align="center">
+   <img src="/img/api-documentation-en.png" width="80%" />
+ </p>
+
+2. select a test API, the API selected for this test: queryAllProjectList
+    > projects/query-project-list
+    >                                                                     >
+3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
+    ```
+    token:The Token just generated
+    ```
+<p align="center">
+   <img src="/img/test-api.png" width="80%" />
+ </p>  
+
+
+### User authorization
+
+<p align="center">
+   <img src="/img/api/user_authorization.png" width="80%" />
+ </p>
+
+
+
+### User login
+
+```
+http://192.168.1.163:12345/dolphinscheduler/ui/#/monitor/servers/master
+```
+
+<p align="center">
+   <img src="/img/api/user_login.png" width="80%" />
+ </p>
+
+
+
+### Upload resource
+
+<p align="center">
+   <img src="/img/api/upload_resource.png" width="80%" />
+ </p>
+
+
+
+### Create workflow
+
+<p align="center">
+   <img src="/img/api/create_workflow1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow2.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow3.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow4.png" width="80%" />
+ </p>
+
+
+
+### View execution result
+
+<p align="center">
+   <img src="/img/api/execution_result.png" width="80%" />
+ </p>
+
+
+
+### View log
+
+<p align="center">
+   <img src="/img/api/log.png" width="80%" />
+ </p>
+
+
+
+## DS API Calls Operation Steps
+
+### API calls instruction
+
+1. token is needed
+2. head value is needed
+
+<p align="center">
+   <img src="/img/api/head_value.png" width="80%" />
+ </p>
+
+
+
+### Create project
+
+<p align="center">
+   <img src="/img/api/create_project1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_project2.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_project3.png" width="80%" />
+ </p>
+
+
+
+### Create project source code
+
+<p align="center">
+   <img src="/img/api/create_source1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_source2.png" width="80%" />
+ </p>
+
+
+
+### Search token
+
+<p align="center">
+   <img src="/img/api/search_token1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/search_token2.png" width="80%" />
+ </p>
+
+
+
+
+
+## DS API Calls Complementary Steps

Review comment:
       "The Complementary Steps of DS API Calls"

##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue
+
+1. Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.
+2. Fill in the name and value of queue, and click "Submit" 
+
+<p align="center">
+   <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+
+
+
+### Create tenant 
+
+```
+1.The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
+2.Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.  
+3.After creating a tenant, there will be a folder in the HDFS relevant directory.  
+```
+
+<p align="center">
+   <img src="/img/api/create_tenant.png" width="80%" />
+ </p>
+
+
+
+### Create user
+
+<p align="center">
+   <img src="/img/api/create_user.png" width="80%" />
+ </p>
+
+
+
+### Create token
+
+1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
+
+<p align="center">
+   <img src="/img/token-management-en.png" width="80%" />
+ </p>
+
+2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
+
+<p align="center">
+   <img src="/img/create-token-en1.png" width="80%" />
+ </p>
+
+### Use token
+1. Open the API documentation page
+   
+    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
+<p align="center">
+   <img src="/img/api-documentation-en.png" width="80%" />
+ </p>
+
+2. select a test API, the API selected for this test: queryAllProjectList
+    > projects/query-project-list
+    >                                                                     >
+3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
+    ```
+    token:The Token just generated
+    ```
+<p align="center">
+   <img src="/img/test-api.png" width="80%" />
+ </p>  
+
+
+### User authorization
+
+<p align="center">
+   <img src="/img/api/user_authorization.png" width="80%" />
+ </p>
+
+
+
+### User login
+
+```
+http://192.168.1.163:12345/dolphinscheduler/ui/#/monitor/servers/master
+```
+
+<p align="center">
+   <img src="/img/api/user_login.png" width="80%" />
+ </p>
+
+
+
+### Upload resource
+
+<p align="center">
+   <img src="/img/api/upload_resource.png" width="80%" />
+ </p>
+
+
+
+### Create workflow
+
+<p align="center">
+   <img src="/img/api/create_workflow1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow2.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow3.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow4.png" width="80%" />
+ </p>
+
+
+
+### View execution result
+
+<p align="center">
+   <img src="/img/api/execution_result.png" width="80%" />
+ </p>
+
+
+
+### View log
+
+<p align="center">
+   <img src="/img/api/log.png" width="80%" />
+ </p>
+
+
+
+## DS API Calls Operation Steps
+
+### API calls instruction
+
+1. token is needed
+2. head value is needed
+
+<p align="center">
+   <img src="/img/api/head_value.png" width="80%" />
+ </p>
+
+
+
+### Create project
+
+<p align="center">
+   <img src="/img/api/create_project1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_project2.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_project3.png" width="80%" />
+ </p>
+
+
+
+### Create project source code
+
+<p align="center">
+   <img src="/img/api/create_source1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_source2.png" width="80%" />
+ </p>
+
+
+
+### Search token

Review comment:
       "Search for a token" is logical I think.

##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue

Review comment:
       "Create a queue"

##########
File path: docs/en-us/1.3.6/user_doc/open-api.md
##########
@@ -1,38 +1,252 @@
-
-# Open API
-
-## Background
-Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
-
-## Operating steps
-
-### Create token
-1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
-
-<p align="center">
-   <img src="/img/token-management-en.png" width="80%" />
- </p>
-
-2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
-
-<p align="center">
-   <img src="/img/create-token-en1.png" width="80%" />
- </p>
-
-### Use token
-1. Open the API documentation page
-    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
-<p align="center">
-   <img src="/img/api-documentation-en.png" width="80%" />
- </p>
- 
-2. select a test API, the API selected for this test: queryAllProjectList
-    > projects/query-project-list
-                                                                             >
-3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
-    ```
-    token:The Token just generated
-    ```
-<p align="center">
-   <img src="/img/test-api.png" width="80%" />
- </p>  
+# Open API
+
+## Background
+Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.
+
+## Flink Calls Operating steps
+
+### Create queue
+
+1. Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.
+2. Fill in the name and value of queue, and click "Submit" 
+
+<p align="center">
+   <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+
+
+
+### Create tenant 
+
+```
+1.The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
+2.Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.  
+3.After creating a tenant, there will be a folder in the HDFS relevant directory.  
+```
+
+<p align="center">
+   <img src="/img/api/create_tenant.png" width="80%" />
+ </p>
+
+
+
+### Create user
+
+<p align="center">
+   <img src="/img/api/create_user.png" width="80%" />
+ </p>
+
+
+
+### Create token
+
+1. Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.
+
+<p align="center">
+   <img src="/img/token-management-en.png" width="80%" />
+ </p>
+
+2. Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"
+
+<p align="center">
+   <img src="/img/create-token-en1.png" width="80%" />
+ </p>
+
+### Use token
+1. Open the API documentation page
+   
+    > Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
+<p align="center">
+   <img src="/img/api-documentation-en.png" width="80%" />
+ </p>
+
+2. select a test API, the API selected for this test: queryAllProjectList
+    > projects/query-project-list
+    >                                                                     >
+3. Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result
+    ```
+    token:The Token just generated
+    ```
+<p align="center">
+   <img src="/img/test-api.png" width="80%" />
+ </p>  
+
+
+### User authorization
+
+<p align="center">
+   <img src="/img/api/user_authorization.png" width="80%" />
+ </p>
+
+
+
+### User login
+
+```
+http://192.168.1.163:12345/dolphinscheduler/ui/#/monitor/servers/master
+```
+
+<p align="center">
+   <img src="/img/api/user_login.png" width="80%" />
+ </p>
+
+
+
+### Upload resource
+
+<p align="center">
+   <img src="/img/api/upload_resource.png" width="80%" />
+ </p>
+
+
+
+### Create workflow
+
+<p align="center">
+   <img src="/img/api/create_workflow1.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow2.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow3.png" width="80%" />
+ </p>
+
+<p align="center">
+   <img src="/img/api/create_workflow4.png" width="80%" />
+ </p>
+
+
+
+### View execution result

Review comment:
       “View the execution result”




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@dolphinscheduler.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org