background
← Back to all provider errors

Microsoft

ErrorIrresolvableConflict — Edit conflict

Operation conflicts with current item state.

Riposte solution

A conflict occurred because the item changed (e.g., updated or deleted by someone else). If you were updating an item via Riposte and got this 409 error, it means your copy is stale. Use a GET operation (e.g., /accounts/{accountId}/messages/{messageId} or equivalent) to fetch the latest version of the item. Then apply your changes again, possibly using an If-Match header if Riposte supports it, or just ensuring no concurrent changes.

Quick facts

Provider
Microsoft
Endpoint / surface
Microsoft Graph
Status code
409

Why it happens

[Concurrent update; ETag mismatch]

How to fix it

[Re-read item; use If-Match and retry]