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

# Get Sent Pending Requests

> Get connection requests sent by the current user that are still pending

Get connection requests that the current user has sent to others and are still pending.

## Query Parameters

<ParamField query="page" type="number" default="1">
  Page number
</ParamField>

<ParamField query="limit" type="number" default="20">
  Items per page (max: 100)
</ParamField>

## Response

<ResponseField name="requests" type="array">
  <Expandable title="request object">
    <ResponseField name="id" type="string">
      Unique connection identifier
    </ResponseField>

    <ResponseField name="type" type="string">
      Request type (always "sent")
    </ResponseField>

    <ResponseField name="user" type="object">
      <Expandable title="user properties">
        <ResponseField name="id" type="string">
          User identifier
        </ResponseField>

        <ResponseField name="name" type="string">
          User's full name
        </ResponseField>

        <ResponseField name="username" type="string">
          User's username
        </ResponseField>

        <ResponseField name="avatar" type="string">
          URL to user's avatar image
        </ResponseField>

        <ResponseField name="bio" type="string">
          User's biography
        </ResponseField>

        <ResponseField name="reputation" type="number">
          User's reputation score
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="message" type="string">
      Message included with the connection request
    </ResponseField>

    <ResponseField name="createdAt" type="string">
      Timestamp when request was sent
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="pagination" type="object">
  <Expandable title="properties">
    <ResponseField name="currentPage" type="number">
      Current page number
    </ResponseField>

    <ResponseField name="totalPages" type="number">
      Total number of pages
    </ResponseField>

    <ResponseField name="totalCount" type="number">
      Total number of sent pending requests
    </ResponseField>

    <ResponseField name="hasNextPage" type="boolean">
      Whether there is a next page
    </ResponseField>

    <ResponseField name="hasPreviousPage" type="boolean">
      Whether there is a previous page
    </ResponseField>

    <ResponseField name="limit" type="number">
      Items per page
    </ResponseField>
  </Expandable>
</ResponseField>

## Error Responses

<AccordionGroup>
  <Accordion title="Unauthorized - 401 Unauthorized">
    ```json theme={null}
    {
      "error": "Authentication required",
      "code": "auth/unauthorized"
    }
    ```
  </Accordion>

  <Accordion title="Server Error - 500 Internal Server Error">
    ```json theme={null}
    {
      "error": "Internal server error",
      "code": "connection/server-error"
    }
    ```
  </Accordion>
</AccordionGroup>

***

## Notes

* Requires authentication
* Returns paginated list of pending connection requests sent by the current user
* Each request includes the target user's details and original message
* Shows when each request was sent
* Users can withdraw these requests using the connection ID
* Default pagination: 20 items per page, maximum 100 items per page
* Rate limiting: 100 requests per 5 minutes
