# "העלאה: יצירה" מפתח API לא מספיק?

**URL:** <https://meta.discourse.org/t/upload-create-api-key-insufficient/211896>\
**Category:** Bug\
**Created:** [12 בדצמבר,‏ 2021,‏ 8:32pm UTC](https://meta.discourse.org/t/upload-create-api-key-insufficient/211896 "2021-12-12T20:32:37Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)\
**Post date:** [13 בדצמבר,‏ 2021,‏ 9:58am UTC](https://meta.discourse.org/t/upload-create-api-key-insufficient/211896/4 "2021-12-13T09:58:44Z")

</div>

I have only started using thr API for this after you switched, so as far as I know this is the normal level of complication. 🙂

Are there situations where the following isn’t sufficient?

1. `POST` file info to `/uploads/generate-presigned-put`
  - result includes a remote URL to upload to (which includes authentication parameters) and a unique upload ID

2. `PUT` image data to the URL from above
  - handle error if this fails

3. `POST` upload ID from above to `/uploads/complete-external-upload`
  - result is an image ID one can use other places in the API (like badge creation)

---

_[View the full topic](https://meta.discourse.org/t/upload-create-api-key-insufficient/211896)._
