# Listar depósitos pendentes (/docs/pix-processamento/endpoints/reports/get_user_deposit_pending)

## GET /user/deposit-pending

`GET https://api.payzu.processamento.com/v1/user/deposit-pending`

Lista os depósitos pendentes / ainda não conciliados.

Guia: Conciliação (/docs/pix-processamento/tutoriais/reconciliation)

### Query params

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `status` | string | no | Status do depósito, vários separados por vírgula. `PENDING` `APPROVED` `REJECTED` `EXPIRED` `COMPLETED` |
| `document` | string | no | CPF ou CNPJ, apenas dígitos. — pattern: `^[0-9]{11,14}$` |
| `name` | string | no | Nome do pagador ou recebedor. |
| `endToEndId` | string | no | ID end-to-end do Pix. |
| `amountMin` | number | no | Valor mínimo. — minimum: 0.01 |
| `amountMax` | number | no | Valor máximo. — minimum: 0.01 |
| `createdAtFrom` | string | no | Data de criação inicial. — format: date-time |
| `createdAtTo` | string | no | Data de criação final. — format: date-time |
| `page` | integer | no | Número da página. — minimum: 1; default: 1 |
| `limit` | integer | no | Itens por página. — minimum: 1; maximum: 100; default: 20 |

### Responses

**200** Página de pendentes.

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `page` | integer | no | Página devolvida nesta resposta. |
| `limit` | integer | no | Quantidade máxima de registros por página usada nesta consulta. |
| `hasNextPage` | boolean | no | Vem true quando ainda existe registro depois desta página. |
| `data` | object[] | no | Depósitos pendentes desta página, ordenados da criação mais recente para a mais antiga. |
| `data.id` | string | no | Identificador do depósito pendente. |
| `data.status` | string | no | Situação do depósito: PENDING, COMPLETED ou REJECTED. — `PENDING`, `APPROVED`, `REJECTED`, `EXPIRED`, `COMPLETED` |
| `data.amount` | number | no | Valor recebido. |
| `data.payerDocument` | string | no | CNPJ de quem enviou o Pix. |
| `data.payerName` | string | null | no | Nome de quem enviou o Pix. |
| `data.payerAccountNumber` | string | null | no | Número da conta do pagador dentro da plataforma. |
| `data.payerInstitutionIspb` | string | null | no | Código ISPB da instituição de onde saiu o Pix. |
| `data.payerInstitutionName` | string | null | no | Nome da instituição de onde o Pix saiu. |
| `data.receiverDocument` | string | null | no | CPF ou CNPJ da conta que recebeu o Pix. |
| `data.receiverName` | string | null | no | Nome da conta que recebeu o Pix. |
| `data.receiverAccountNumber` | string | null | no | Número da sua conta na PayZu que receberá o crédito caso o depósito seja aprovado. |
| `data.receiverInstitutionIspb` | string | null | no | Código ISPB da instituição que recebeu o Pix. |
| `data.receiverInstitutionName` | string | null | no | Nome da instituição em que o Pix foi liquidado do lado de quem recebeu. |
| `data.endToEndId` | string | no | Identificador ponta a ponta do Pix. |
| `data.paidAt` | string | null | no | Data e hora da liquidação do Pix. — format: date-time |
| `data.pixKey` | string | null | no |  |
| `data.description` | string | null | no | Texto livre que acompanharia o Pix. |
| `data.approvedAt` | string | null | no | Data e hora da aprovação do depósito. — format: date-time |
| `data.rejectedAt` | string | null | no | Data e hora da recusa do depósito. — format: date-time |
| `data.rejectionReason` | string | null | no | Motivo da recusa do depósito. |
| `data.transactionId` | string | null | no | Transação de depósito criada na aprovação. |
| `data.createdAt` | string | no | Momento em que o Pix recebido foi registrado, antes do crédito. — format: date-time |
| `data.updatedAt` | string | no | Momento da última alteração do registro, que muda quando o depósito é aprovado ou recusado. — format: date-time |

**400** Requisição inválida

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `status` | string | yes | Marcador fixo de resposta de erro. |
| `error` | string | yes | Nome do status HTTP correspondente. |
| `errorCode` | string | yes | Código de erro estável e legível por máquina, quando disponível. |
| `message` | string | yes | Mensagem de erro legível. |
| `statusCode` | integer | yes | Código de status HTTP. |
| `requestId` | string | yes | ID único de correlação da requisição (cuid). |
| `details` | object[] | no | Erros de validação por campo, quando aplicável. |
| `details.field` | string | yes | Caminho do campo rejeitado na validação, sem a barra inicial. |
| `details.message` | string | yes | Motivo da rejeição daquele campo, em português. |
| `retryAfterSeconds` | integer | no | Segundos a aguardar antes de tentar novamente. |

**401** Falha de autenticação

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `status` | string | yes | Marcador fixo de resposta de erro. |
| `error` | string | yes | Nome do status HTTP correspondente. |
| `errorCode` | string | yes | Código de erro estável e legível por máquina, quando disponível. |
| `message` | string | yes | Mensagem de erro legível. |
| `statusCode` | integer | yes | Código de status HTTP. |
| `requestId` | string | yes | ID único de correlação da requisição (cuid). |
| `details` | object[] | no | Erros de validação por campo, quando aplicável. |
| `details.field` | string | yes | Caminho do campo rejeitado na validação, sem a barra inicial. |
| `details.message` | string | yes | Motivo da rejeição daquele campo, em português. |
| `retryAfterSeconds` | integer | no | Segundos a aguardar antes de tentar novamente. |