End user required
No company file was chosen for this request.
- Code
- end_user_required
- HTTP status
- 400
- Type
- invalid_request
- Safe to retry
- No, change the request first
What it means
Every QuickBooks call runs against one end user's company file, and the header that names it is missing.
API message: Send X-End-User-Id with the id or the external id of the end user.
How to fix it
Add the X-End-User-Id header. Create the end user with POST /v1/connect-links first.
Every error response carries a guideUrl that points at this page and a requestId you can find in the request log.