# List pending deposits (/en/docs/pix-processamento/endpoints/reports/get_user_deposit_pending)

## GET /user/deposit-pending

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

Lists deposits that are pending / not yet reconciled.

Guia: Reconciliation (/docs/pix-processamento/tutoriais/reconciliation)

### Query params

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `status` | string | no | Comma-separated statuses: PENDING, APPROVED, REJECTED, EXPIRED, COMPLETED. |
| `document` | string | no | CPF or CNPJ, digits only. |
| `name` | string | no | Name of the payer or receiver. |
| `endToEndId` | string | no | End-to-end ID of the Pix. |
| `amountMin` | number | no | Minimum amount. — minimum: 0.01 |
| `amountMax` | number | no | Maximum amount. — minimum: 0.01 |
| `createdAtFrom` | string | no | Start of the creation date range. — format: date-time |
| `createdAtTo` | string | no | End of the creation date range. — format: date-time |
| `page` | integer | no | Page number. — minimum: 1; default: 1 |
| `limit` | integer | no | Items per page. — minimum: 1; maximum: 100; default: 20 |

### Responses

**200** Pending deposit page.

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `page` | integer | no | Page returned in this response. |
| `limit` | integer | no | Maximum number of records per page used in this query. |
| `hasNextPage` | boolean | no | Comes back true when there is still a record after this page. |
| `data` | object[] | no | Pending deposits of this page, ordered from the most recent creation to the oldest. |
| `data.id` | string | no | Identifier of the pending deposit. |
| `data.status` | string | no | Deposit status: PENDING, COMPLETED or REJECTED. — `PENDING`, `APPROVED`, `REJECTED`, `EXPIRED`, `COMPLETED` |
| `data.amount` | number | no | Amount received. |
| `data.payerDocument` | string | no | CNPJ of the payer of the Pix. |
| `data.payerName` | string | null | no | Name of the payer of the Pix. |
| `data.payerAccountNumber` | string | null | no | Account number of the payer inside the platform. |
| `data.payerInstitutionIspb` | string | null | no | ISPB code of the institution the Pix was sent from. |
| `data.payerInstitutionName` | string | null | no | Name of the institution the Pix was sent from. |
| `data.receiverDocument` | string | null | no | CPF or CNPJ of the account that received the Pix. |
| `data.receiverName` | string | null | no | Name of the account that received the Pix. |
| `data.receiverAccountNumber` | string | null | no | Number of your PayZu account that receives the credit if the deposit is approved. |
| `data.receiverInstitutionIspb` | string | null | no | ISPB code of the institution that received the Pix. |
| `data.receiverInstitutionName` | string | null | no | Name of the institution where the Pix was settled on the receiving side. |
| `data.endToEndId` | string | no | End-to-end identifier of the Pix. |
| `data.paidAt` | string | null | no | Date and time the Pix was settled. — format: date-time |
| `data.pixKey` | string | null | no |  |
| `data.description` | string | null | no | Free text that would accompany the Pix. |
| `data.approvedAt` | string | null | no | Date and time the deposit was approved. — format: date-time |
| `data.rejectedAt` | string | null | no | Date and time the deposit was rejected. — format: date-time |
| `data.rejectionReason` | string | null | no | Reason the deposit was rejected. |
| `data.transactionId` | string | null | no | Deposit transaction created on approval. |
| `data.createdAt` | string | no | Moment the received Pix was recorded, before the credit. — format: date-time |
| `data.updatedAt` | string | no | Moment of the last change to the record, which changes when the deposit is approved or rejected. — format: date-time |

**400** Invalid request

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `status` | string | yes | Fixed marker of an error response. |
| `error` | string | yes | Name of the corresponding HTTP status. |
| `errorCode` | string | yes | Stable machine-readable error code, when available. |
| `message` | string | yes | Human-readable error message. |
| `statusCode` | integer | yes | HTTP status code. |
| `requestId` | string | yes | Unique request correlation ID (cuid). Include it when contacting support. |
| `details` | object[] | no | Field-level validation errors, when applicable. |
| `details.field` | string | yes | Path of the field rejected in validation, without the leading slash. |
| `details.message` | string | yes | Reason that field was rejected, in Portuguese. |
| `retryAfterSeconds` | integer | no | Seconds to wait before retrying. Present only on 429 responses. |

**401** Authentication failure

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `status` | string | yes | Fixed marker of an error response. |
| `error` | string | yes | Name of the corresponding HTTP status. |
| `errorCode` | string | yes | Stable machine-readable error code, when available. |
| `message` | string | yes | Human-readable error message. |
| `statusCode` | integer | yes | HTTP status code. |
| `requestId` | string | yes | Unique request correlation ID (cuid). Include it when contacting support. |
| `details` | object[] | no | Field-level validation errors, when applicable. |
| `details.field` | string | yes | Path of the field rejected in validation, without the leading slash. |
| `details.message` | string | yes | Reason that field was rejected, in Portuguese. |
| `retryAfterSeconds` | integer | no | Seconds to wait before retrying. Present only on 429 responses. |