Skip to content

Status codes

HTTPMeaningBodyRetry?
200Microsoft accepted the usage eventFull response, Success: trueNo
400Invalid quantity, dimensionId or effectiveStartTime (unparsable, future, older than 24h)message, retryable: falseFix first
404Subscription or dimension unknownmessage, retryable: falseFix first
409Already reported for this hour. Either WeTransact accepted it earlier, or Microsoft answered DuplicateFull response with the original UsageReportEventId and Microsoft.UsageEventId; Microsoft.StatusCode is null when Microsoft was not calledNo
422Microsoft rejected the eventFull response, see Microsoft.StatusFix first
429Too many concurrent charges (10 in flight, 5 queued)EmptyYes, same effectiveStartTime
502Microsoft unreachable, timed out or answered 5xx. Outcome unknownFull response, Retryable: trueYes, same effectiveStartTime