# st.retrievePendingRequests

This action allows you to retrieve pending connection requests sent from your account.

## Constraints

> ⏺️ **Root Start:** allowed.

> ⬆️ **Parent Actions:** N/A.

> ⬇️ **Child Actions:** N/A.

## Parameters

```json
{
  "actionType": "st.retrievePendingRequests",
  "label": "listPending1"
}
```

- `label` (optional) – custom label for tracking this action in workflow completion.

## Result options

This action always completes successfully. Even if you have no pending connection requests, it returns an empty array.

```json
{
  "actionType": "st.retrievePendingRequests",
  "label": "listPending1",
  "success": true,
  "data": [
    {
      "name": "John Doe",
      "publicUrl": "https://www.linkedin.com/in/johndoe",
      "headline": "Founder & CEO at Example Company",
      "sentTime": "2 weeks ago"
    },
    {
      "name": "Jane Smith",
      "publicUrl": "https://www.linkedin.com/in/janesmith",
      "headline": "CTO at Tech Solutions",
      "sentTime": "1 month ago"
    },
    {
      "name": "Carlos Santos",
      "publicUrl": "https://www.linkedin.com/in/carlossantos",
      "headline": "Product Manager at Startup Hub",
      "sentTime": "3 months ago"
    }
  ]
}
```

- `label` – included only if specified in the action parameters.
- `data` – array of pending connection requests.
- `name` – full name of the person.
- `publicUrl` –  [public](/faq/what-are-hashed-url-and-public-url) LinkedIn URL of the person.
- `headline` – headline of the person.
- `sentTime` – time since the connection request was sent (e.g., "1 month ago").
