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

# Challenge notification

> Sent when a user-controlled wallet challenge changes state. The lifecycle
state of the challenge is conveyed by the `state` field on the
`notification` object.

States covered by this notification type:

- `COMPLETE`: the end user successfully passed the challenge. The
  associated operation is initiated automatically.
- `FAILED`: the challenge failed (for example, an incorrect PIN or an
  expired challenge). The operation must be re-initiated.




## OpenAPI

````yaml openapi/configurations_2.yaml webhook challengesInitialize
openapi: 3.1.0
info:
  version: '1.0'
  title: API Overview
  description: Common endpoints shared across all W3S APIs.
servers:
  - url: https://api.circle.com
security: []
tags:
  - name: Health
    description: Inspect the health of the API.
  - name: Webhook Subscriptions
    description: Manage subscriptions to notifications.
paths: {}

````