> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alura.io/llms.txt
> Use this file to discover all available pages before exploring further.

# write_outcome_unknown

> Earlier write's outcome unknown. HTTP 409, retryable unless the body says otherwise.

**HTTP 409: Earlier write's outcome unknown.** Retry the request unless the body says `retryable: false`: wait for `Retry-After` when the response has one. Errors never cost API credits.

The body carries the earlier write's `change_id`. While Alura is still checking whether that write landed, the answer is retryable with `Retry-After`. Once Alura has stopped checking (24 hours after it was sent, its outcome still unknown), a repeat of the same write gets the same answer with `retryable: false`: check the write on Etsy instead. For a create, the block lasts up to 24 hours after Alura stopped checking, and the answer names the time; `allow_duplicate: true` with a new request key creates it anyway, and for a listing, a shipping or processing profile, a section or a return policy a repeat is sent once Alura sees that the object the earlier write made was deleted. For a shipment or a review response, which Alura never adds twice, this answer does not expire. A retry under the earlier write's own request key answers its change instead.

**What to do:** The same write was sent earlier and Alura does not know whether it landed on Etsy; nothing was sent again. Check the change at `change_id` before writing again.

```json Response theme={null}
{
  "type": "https://docs.alura.io/errors/write_outcome_unknown",
  "title": "Earlier write's outcome unknown",
  "status": 409,
  "code": "write_outcome_unknown",
  "detail": "Earlier write's outcome unknown",
  "suggestion": "The same write was sent earlier and Alura does not know whether it landed on Etsy; nothing was sent again. Check the change at `change_id` before writing again.",
  "retryable": true,
  "request_id": "req_01JQ5W3H8M2N4P6R8T0V2X4Z6B"
}
```

The response is `application/problem+json` (RFC 9457) and has a `Request-Id` header with the same `request_id`. See [all errors](https://docs.alura.io/api-reference/errors.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.