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

# Idempotency Request In Progress

> A matching request with this idempotency key is still being processed

## Cause

A request with this idempotency key is still in flight and has no stored response yet. Guile has not finished the first attempt; a parallel retry must not assume a second commit.

## Fix

Wait briefly, then send the same operation with the same idempotency key and the same body until you get the first result or a terminal problem.

## Retry safety

Safe to retry as-is

## Raised by

These operations can return this problem:

* [Create an appointment](/api-reference/appointments/create-an-appointment)
* [Confirm a booking request](/api-reference/appointments/confirm-a-booking-request)
* [Decline a booking request](/api-reference/appointments/decline-a-booking-request)
* [Add a payment method](/api-reference/customers/add-a-payment-method)
* [Prepare a payment method](/api-reference/customers/prepare-a-payment-method)

## Example

```json theme={null}
{
  "type": "https://docs.guile.app/problems/idempotencyRequestInProgress",
  "title": "Idempotency Request In Progress",
  "status": 409,
  "detail": "A request with this idempotency key is still in flight and has no stored response yet. Guile has not finished the first attempt; a parallel retry must not assume a second commit."
}
```
