# Missing type on failed pipeline upload

**URL:** <https://forum.buildkite.community/t/missing-type-on-failed-pipeline-upload/3516>\
**Category:** Pipelines\
**Created:** [January 29, 2024, 3:13pm UTC](https://forum.buildkite.community/t/missing-type-on-failed-pipeline-upload/3516 "2024-01-29T15:13:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mellis](https://avatars.discourse-cdn.com/v4/letter/m/e19adc/32.png) [@mellis](https://forum.buildkite.community/u/mellis)\
**Post date:** [January 29, 2024, 3:13pm UTC](https://forum.buildkite.community/t/missing-type-on-failed-pipeline-upload/3516/1 "2024-01-29T15:13:34Z")

</div>

Hi, fairly sure my indentation is correct, but I’m getting this error on a pipeline build, but I have type present, as shown in the error itself, does “missing type” mean something else?

`fatal: Failed to upload and process pipeline: Pipeline upload rejected: Step is missing a type `{“key”:“contract\_test”,“label”:“Upload Contract Test”,“pipe-gen”:{“args”:{“pact\_file\_path”:“pacts/\*.json”},“type”:“step/pactflow-upload-consumer”},“depends\_on”:[“run\_tests”]}`

---

<div class="post-metadata">

**Author:** ![karen.sawrey](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.buildkite.community/karen.sawrey/32/1188_2.png) [@karen.sawrey](https://forum.buildkite.community/u/karen.sawrey)\
**Post date:** [January 29, 2024, 4:10pm UTC](https://forum.buildkite.community/t/missing-type-on-failed-pipeline-upload/3516/2 "2024-01-29T16:10:15Z")

</div>

Hello, @mellis! Welcome to the Buildkite Community!

You’re getting the error regarding the step type as Buildkite expects one of the currently supported 6 [step types](https://buildkite.com/docs/pipelines/defining-steps#step-types) - command, wait, block, input, trigger, or group step. So your config should start with something like `{"step":"command"...` .

For more precise troubleshooting, I’d need more context of your pipline configuration. You can send it to [support@buildkite.com](mailto:support@buildkite.com)

Best!
