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

# Tap and Hold

> Long press at coordinates

Execute a long press (tap and hold) at the specified coordinates.

## Request

```bash theme={null}
curl -X POST https://api.tapkit.ai/v1/phones/{phone_id}/tap-and-hold \
  -H "X-API-Key: joot_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"x": 100, "y": 200, "duration_ms": 1000}'
```

### Request Body

```json theme={null}
{
  "x": 100,
  "y": 200,
  "duration_ms": 1000
}
```

| Field         | Type      | Default  | Description                   |
| ------------- | --------- | -------- | ----------------------------- |
| `x`           | `integer` | required | X coordinate in pixels        |
| `y`           | `integer` | required | Y coordinate in pixels        |
| `duration_ms` | `integer` | `1000`   | Hold duration in milliseconds |

## Use Cases

* Open context menus
* Initiate drag operations
* Rearrange items
* Show previews (3D Touch/Haptic Touch)

## Related Endpoints

* [Tap and Hold by Description](/api-reference/phones/tap-and-hold-select) - Long press using natural language
* [Tap](/api-reference/phones/tap) - Single tap gesture
