How to report a bug, unexpected response, or API issue to the OpenDunes team.
If you encounter a bug, a failed request you believe should have succeeded, or unexpected model behavior, here is how to get it in front of us quickly.
A good bug report answers three questions: what did you send, what did you get back, and what did you expect?
Always include the X-Request-Id header from the failed response. This is a UUID-v7 trace ID that lets us pull the exact request, routing path, and upstream response from our logs in seconds. Without it, diagnosis is much slower.
# Capture the request ID from a cURL response
curl -i https://opendunes.com/v1/chat/completions \
-H "Authorization: Bearer $OPENDUNES_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "model": "meta-llama/llama-4-maverick", "messages": [{ "role": "user", "content": "Hello" }] }' \
| grep -i x-request-idInclude in your report:
X-Request-Id value (from the response headers)error and message fields from the response body (if present)| Channel | Use for |
|---|---|
| Support | Billing issues, account problems, urgent production blockers |
| GitHub Issues | API bugs, catalog errors, documentation corrections |
| Email: support@opendunes.com | Everything else |
For billing disputes or credit discrepancies, always use the dashboard support channel — it has access to your account context.
We aim to respond to bug reports within one business day (Algeria time, GMT+1). Production-blocking issues reported with a valid X-Request-Id are triaged faster.
Feature requests and roadmap suggestions are welcome via GitHub Discussions or the dashboard feedback form. See What's live beyond chat for the current feature surface.