Step Entity
The following are the attributes in the body of a step service. | |||
Attribute | Type | Updatable | Comments |
---|---|---|---|
id | UUID | no | (Required for PUT calls only.)
For PUT the step ID in body must valid step ID and must match step on the URL. For POST this is ignored. |
version | int | no | (Optional) Shown to the user for informational purposes only |
name | string | yes | (Required) Unique among other steps. A Valid SQL Identifier |
description | string | yes | (Optional) |
labels | list<string> | yes | (Optional) |
disabled | boolean | yes | (Optional) Default is false. |
command | string | yes | (Optional) xCL command inside the step |
createdInstant | datetime | no | (Optional) |
createdBy | string | no | (Optional) Username associated with session |
modifiedInstant | datetime | no | (Optional) |
modifiedBy | string | no | (Optional) Username associated with session |
List of APIs
Note: We have tried to keep this list up to date. However, for the most up to date list, see the interactive docs: https://connect-i1.xactlycorp.com/connect/docs/swagger-ui.html
POST /connect/v1/steps
Creates a Step that can be can then be added to a pipeline or invoked independently. Returns the resulting step ID in the Location header.
DELETE /connect/v1/steps/{id}
Delete a Step from the collection.
GET /connect/v1/steps
Get a paginated list of all Step definitions. You can provide a page number (default 0) and a page size (default 100, max 1000). A description of the pagination pattern and metadata can be found here:[LINK]
GET /connect/v1/steps/{id}
Get a single Step definition. You have to provide a valid Step ID.