Cursor does not match this request (cursor_context_mismatch)
How to Resolve cursor_context_mismatch
- Inspect the
status(400),code(cursor_context_mismatch), anddetailfields in the JSON response. - For
400validation errors (invalid_*), verify query parameters against the Endpoints Reference or Statistics Catalog (GET /v3/statistics). - For
404errors (*_not_found), confirm the resource exists on Stellar Pubnet. - For
409,429,503, or504transient states, retry with exponential backoff.
Example Response & Client Handling
json
{
"type": "https://orion.stellarchain.io/problems/cursor_context_mismatch",
"title": "Cursor does not match this request",
"status": 400,
"detail": "Cursor does not match this request",
"code": "cursor_context_mismatch"
}typescript
const res = await fetch('https://pubnet.stellarchain.io/v3/statistics');
if (!res.ok) {
const problem = await res.json();
if (problem.code === 'cursor_context_mismatch') {
console.error('Orion /v3 Problem [cursor_context_mismatch]:', problem.detail);
}
}bash
curl -i -s "https://pubnet.stellarchain.io/v3/statistics" \
-H "Accept: application/json"