# How to upload new dataset submissions through the API

**URL:** <https://forum.numer.ai/t/how-to-upload-new-dataset-submissions-through-the-api/4311>\
**Category:** Tournament\
**Created:** [October 10, 2021, 10:10pm UTC](https://forum.numer.ai/t/how-to-upload-new-dataset-submissions-through-the-api/4311 "2021-10-10T22:10:57Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![nyuton](https://yyz1.discourse-cdn.com/flex009/user_avatar/forum.numer.ai/nyuton/32/687_2.png) [@nyuton](https://forum.numer.ai/u/nyuton)\
**Post date:** [October 10, 2021, 10:10pm UTC](https://forum.numer.ai/t/how-to-upload-new-dataset-submissions-through-the-api/4311/1 "2021-10-10T22:10:57Z")

</div>

Hi,

maybe stupid question, but how do you upload the submission through the API with the new dataset?

I could do it without any hassle with the old dataset. Now I get this error:

`ValueError: Test prediction ids do not match. IDs must match current tournament data exactly, including ordering. Make sure you are using the latest tournament data.`

When I upload the same file manually, it works, so I guess something is wrong with my scripts…

The example script doesn’t contain automated submission either.

Thanks

---

<div class="post-metadata">

**Author:** ![shatteredx](https://avatars.discourse-cdn.com/v4/letter/s/ee59a6/32.png) [@shatteredx](https://forum.numer.ai/u/shatteredx)\
**Post date:** [October 10, 2021, 11:03pm UTC](https://forum.numer.ai/t/how-to-upload-new-dataset-submissions-through-the-api/4311/2 "2021-10-10T23:03:11Z")

</div>

Add version=2 to the submission parameters, ala `submission_id = napi.upload_predictions("predictions.csv", model_id=model_id, version=2)`

---

<div class="post-metadata">

**Author:** ![zubinator](https://yyz1.discourse-cdn.com/flex009/user_avatar/forum.numer.ai/zubinator/32/1583_2.png) [@zubinator](https://forum.numer.ai/u/zubinator)\
**Post date:** [October 11, 2021, 5:40am UTC](https://forum.numer.ai/t/how-to-upload-new-dataset-submissions-through-the-api/4311/3 "2021-10-11T05:40:08Z")

</div>

omg THANK YOU SO MUCH I SPENT LIKE TWO HOURS TRYING TO FIGURE THIS OUT.

---

<div class="post-metadata">

**Author:** ![objectscience](https://yyz1.discourse-cdn.com/flex009/user_avatar/forum.numer.ai/objectscience/32/2913_2.png) [@objectscience](https://forum.numer.ai/u/objectscience)\
**Post date:** [October 11, 2021, 6:22pm UTC](https://forum.numer.ai/t/how-to-upload-new-dataset-submissions-through-the-api/4311/4 "2021-10-11T18:22:06Z")

</div>

Thought I was losing my mind last night. Thanks for posting this!

---

<div class="post-metadata">

**Author:** ![nyuton](https://yyz1.discourse-cdn.com/flex009/user_avatar/forum.numer.ai/nyuton/32/687_2.png) [@nyuton](https://forum.numer.ai/u/nyuton)\
**Post date:** [October 13, 2021, 6:21am UTC](https://forum.numer.ai/t/how-to-upload-new-dataset-submissions-through-the-api/4311/5 "2021-10-13T06:21:15Z")

</div>

Thanks!  
Looks like I was not the only one looking for this info.

---

<div class="post-metadata">

**Author:** ![rehoboam](https://yyz1.discourse-cdn.com/flex009/user_avatar/forum.numer.ai/rehoboam/32/1437_2.png) [@rehoboam](https://forum.numer.ai/u/rehoboam)\
**Post date:** [October 16, 2021, 9:36pm UTC](https://forum.numer.ai/t/how-to-upload-new-dataset-submissions-through-the-api/4311/6 "2021-10-16T21:36:10Z")

</div>

anyway to upload new validation diagnostic using numerapi?

---

<div class="post-metadata">

**Author:** ![shatteredx](https://avatars.discourse-cdn.com/v4/letter/s/ee59a6/32.png) [@shatteredx](https://forum.numer.ai/u/shatteredx)\
**Post date:** [October 16, 2021, 11:41pm UTC](https://forum.numer.ai/t/how-to-upload-new-dataset-submissions-through-the-api/4311/7 "2021-10-16T23:41:41Z")

</div>

It’s almost the same command as uploading submissions (no version parameter necessary): `submission_id = napi.upload_diagnostics("predictions.csv", model_id=model_id)`

---

<div class="post-metadata">

**Author:** ![swallowroot](https://yyz1.discourse-cdn.com/flex009/user_avatar/forum.numer.ai/swallowroot/32/3572_2.png) [@swallowroot](https://forum.numer.ai/u/swallowroot)\
**Post date:** [December 18, 2021, 7:52am UTC](https://forum.numer.ai/t/how-to-upload-new-dataset-submissions-through-the-api/4311/8 "2021-12-18T07:52:56Z")

</div>

thank you for saving a lot of my time
