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.
The Operation Steps of DS API Calls
Create a Token
- Log in to the scheduling system, click “Security”, then click “Token manage” on the left, and click “Create token” to create a token.
- 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”
Use Token
- Open the API documentation page
Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en
- select a test API, the API selected for this test: queryAllProjectList
projects/query-project-list >
- 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
Create a Project
Here is an example of creating a project named “wudl-flink-test”:
If you are interested in the source code of the project, please continue to read the following:
Appendix:The Source Code of Creating a Project