All Products
Search
Document Center

DataWorks:CreateComponent

Last Updated:Jan 12, 2026

Creates components.

Debugging

You can run this interface directly in OpenAPI Explorer, saving you the trouble of calculating signatures. After running successfully, OpenAPI Explorer can automatically generate SDK code samples.

Authorization information

There is currently no authorization information disclosed in the API.

Request parameters

ParameterTypeRequiredDescriptionExample
ProjectIdlongYes

The DataWorks workspace ID. You can call the ListProjects operation to obtain the ID.

10000
SpecstringYes

The FlowSpec information for this UDF function. For more information, see FlowSpec .

{ "kind": "Component", "name": "com1", "spec": { "components": [ { "name": "test11", "id": "1234", "owner": "1234456", "description": "", "script": { "language": "odps-sql", "path": "test11", "content": "select '@@{bizdate}', '@@{my_input_table}'", "runtime": { "command": "SQL_COMPONENT" } }, "inputs": [ { "name": "bizdate", "type": "string" }, { "name": "my_input_table", "type": "string" } ], "outputs": [ { "name": "my_output_table1", "type": "string" } ] } ] } }
ClientTokenstringNo

The client token that is used to ensure the idempotence of the request.

1AFAE64E-D1BE-432B-A9****

Response parameters

ParameterTypeDescriptionExample
object

Schema of Response

RequestIdstring

Id of the request

adssd****
ComponentIdstring

The ID of the dataset acceleration component. To obtain the component ID, see ListComponents .

123123123123123

Examples

Sample success responses

JSONformat

{
  "RequestId": "adssd****",
  "ComponentId": 123123123123123
}

Error codes

For a list of error codes, visit the Service error codes.