POST api/Steps

Creates a step.

Request Information

URI Parameters

None.

Body Parameters

The step model to create with.

StepDto
NameDescriptionTypeAdditional information
Id

globally unique identifier

None.

Name

string

Required

String length: inclusive between 0 and 250

Description

string

None.

CreationDate

date

Required

ProductId

globally unique identifier

Required

SortIndex

integer

None.

Conditionals

Collection of ConditionalDto

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": "1923d10e-98b9-4749-af48-011fedb8f2d5",
  "Name": "sample string 2",
  "Description": "sample string 3",
  "CreationDate": "2026-01-11T17:52:30.9253299Z",
  "ProductId": "5034ae87-fa7d-4583-ab1e-956d77c57f36",
  "SortIndex": 1,
  "Conditionals": [
    {
      "Id": "482affc9-ff0d-4724-9029-c33ab832f9ec",
      "SourceVariableId": "b60aac87-00e1-48db-9855-dce3882e2ac3",
      "Operator": 0,
      "Value": "sample string 3",
      "StepId": "f050957f-8a53-427a-b286-bdeaa53ecf45",
      "VariableId": "15c757e0-1c34-440b-a91b-6a371231273a",
      "OptionId": "bbdcf55e-083f-4be7-b1ed-6abc45a532de"
    },
    {
      "Id": "482affc9-ff0d-4724-9029-c33ab832f9ec",
      "SourceVariableId": "b60aac87-00e1-48db-9855-dce3882e2ac3",
      "Operator": 0,
      "Value": "sample string 3",
      "StepId": "f050957f-8a53-427a-b286-bdeaa53ecf45",
      "VariableId": "15c757e0-1c34-440b-a91b-6a371231273a",
      "OptionId": "bbdcf55e-083f-4be7-b1ed-6abc45a532de"
    }
  ]
}

application/xml, text/xml

Sample:
<StepDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Aardvark.Template.Models">
  <Conditionals>
    <ConditionalDto>
      <Id>482affc9-ff0d-4724-9029-c33ab832f9ec</Id>
      <Operator>Equals</Operator>
      <OptionId>bbdcf55e-083f-4be7-b1ed-6abc45a532de</OptionId>
      <SourceVariableId>b60aac87-00e1-48db-9855-dce3882e2ac3</SourceVariableId>
      <StepId>f050957f-8a53-427a-b286-bdeaa53ecf45</StepId>
      <Value>sample string 3</Value>
      <VariableId>15c757e0-1c34-440b-a91b-6a371231273a</VariableId>
    </ConditionalDto>
    <ConditionalDto>
      <Id>482affc9-ff0d-4724-9029-c33ab832f9ec</Id>
      <Operator>Equals</Operator>
      <OptionId>bbdcf55e-083f-4be7-b1ed-6abc45a532de</OptionId>
      <SourceVariableId>b60aac87-00e1-48db-9855-dce3882e2ac3</SourceVariableId>
      <StepId>f050957f-8a53-427a-b286-bdeaa53ecf45</StepId>
      <Value>sample string 3</Value>
      <VariableId>15c757e0-1c34-440b-a91b-6a371231273a</VariableId>
    </ConditionalDto>
  </Conditionals>
  <CreationDate>2026-01-11T17:52:30.9253299+00:00</CreationDate>
  <Description>sample string 3</Description>
  <Id>1923d10e-98b9-4749-af48-011fedb8f2d5</Id>
  <Name>sample string 2</Name>
  <ProductId>5034ae87-fa7d-4583-ab1e-956d77c57f36</ProductId>
  <SortIndex>1</SortIndex>
</StepDto>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'StepDto'.

Response Information

Resource Description

globally unique identifier

Response Formats

application/json, text/json

Sample:
"db43749c-3705-4076-b958-0acee0b854cc"

application/xml, text/xml

Sample:
<guid xmlns="http://schemas.microsoft.com/2003/10/Serialization/">db43749c-3705-4076-b958-0acee0b854cc</guid>