action agco_ats_steps_get_steps { label: "Get Steps" description: "Gets a collection of Steps. When successful, the response is a PagedResponse of Steps. \n If unsuccessful, an appropriate ApiError is returned. Steps.Read permission is required." provider: agco_ats method: GET path: "/api/v2/steps" encoding: json input: { type: "object" properties: { includeDeleted: { type: "boolean" } limit: { type: "integer" format: "int32" } offset: { type: "integer" format: "int32" } } additionalProperties: false } output: { type: "object" description: "A response containing a page of results and metadata concerning the results" required: ["Entities", "Metadata"] properties: { Entities: { type: "array" items: { type: "object" description: "Step" required: ["Name", "ConfigRequired", "ImplementationID"] properties: { ConfigRequired: { type: "boolean" description: "Indicates if the step requires configuration values to be provided by the build agent" } Deleted: { type: "boolean" description: "Read Only. Indicates if the record is deleted." } Description: { type: "string" description: "A description of the step to be presented to a user" } ImplementationID: { type: "string" description: "The implementation ID used to lookup the step implementation when it is executed" } Name: { type: "string" description: "The name of the step" } Parameters: { type: "array" description: "The parameters for this step" items: { type: "object" description: "A DTO for an IParameter" properties: { Direction: { type: "string" description: "The parameter direction (Input or Output)" enum: ["Input", "Output"] } Name: { type: "string" description: "The name of the parameter" } Type: { type: "string" description: "The data type of the parameter" enum: ["String", "Boolean", "Integer", "Float", "StringDictionary"] } } } } StepID: { type: "integer" format: "int32" description: "The ID of the step" } } } } Metadata: { type: "object" description: "Metadata for the paged response" required: ["Limit", "Offset", "TotalCount"] properties: { Limit: { type: "integer" format: "int32" description: "The number of entities this paged response is limited to." } Offset: { type: "integer" format: "int32" description: "The number of entities prior to this page of items." } TotalCount: { type: "integer" format: "int32" description: "The total number of entities matching the request." } } } } } }