How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OAuth access tokens get HTTP 500 "Unknown error" on POST /dataset/{project}/upload

calendar_today October 8, 2026 person @pnewell4 Patrick Newell domain roboflow

I’m building a native iOS app that authenticates with Roboflow OAuth (PKCE public client, rfoa_ access tokens). Reads, model downloads, and /{workspace}/{project}/upload/zip all accept the token, but the single-image upload endpoint crashes: curl -X POST -H ‘Authorization: Bearer rfoa_x’ https://api.roboflow.com/dataset/p/upload returns HTTP 500 {“error”:”Unknown error”} for any rfoa_ token (valid or fake), whatever the body: base64, multipart, or image= URL. The same token passed as ?api_key= does the same thing.

open_in_new Read original post