# `Twilio.Numbers.V1.Porting.PortIn.PortInRequestService`
[🔗](https://github.com/jeffhuen/twilio_elixir/blob/main/lib/twilio/numbers/v1/porting/port_in/port_in_request_service.ex#L2)

Service for PortInRequest API operations.

Operations: `list`

# `list`

```elixir
@spec list(Twilio.Client.t(), map(), keyword()) ::
  {:ok, Twilio.Page.t()}
  | {:ok, map(), map()}
  | :ok
  | {:error, Twilio.Error.t()}
```

Retrieve a list of all PortInRequests for a user

Operation: `ListPortInRequests` | Tags: NumbersV1PortingPortIn

## Query Parameters

| Parameter | Type | Description |
|-----------|------|-------------|
| `Token` | string | Page start token, if null then it will start from the beginning |
| `Size` | integer (int32) | Number of items per page |
| `PortInRequestSid` | string | Filter by Port in request SID, supports multiple values separated by comma |
| `PortInRequestStatus` | string | Filter by Port In request status |
| `CreatedBefore` | string | Find all created before a certain date |
| `CreatedAfter` | string | Find all created after a certain date |

# `stream`

```elixir
@spec stream(Twilio.Client.t(), map(), keyword()) :: Enumerable.t()
```

Stream: Retrieve a list of all PortInRequests for a user (lazy auto-pagination).

---

*Consult [api-reference.md](api-reference.md) for complete listing*
