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

# waitForResponse

Waits for a network response matching a URL or predicate to occur.
Example: `waitForResponse(urlOrPredicate: "https://api.example.com/user")`
Returns true if a matching response occurred within the timeout.

## Definition

```graphql theme={null}
waitForResponse(
  urlOrPredicate: String!
  options: TimeoutOptions
): Boolean!
```

## Arguments

### `urlOrPredicate`

[String!](/reference/graphql/scalars/string)

A URL string, glob pattern, or JavaScript predicate string to match against response URLs.
Example: `"https://example.com/data.json"`

### `options`

[TimeoutOptions](/reference/graphql/inputs/timeout-options)

Options for waiting, such as timeout.

## Returns

[Boolean!](/reference/graphql/scalars/boolean)

The `Boolean` scalar type represents `true` or `false`.
