---
page_title: List all sources
product: LotusPay
platform: Web
page_source: https://juspay.io/in/docs/lotuspay/web/core-resources/list-all-sources
openapi: https://juspay.io/in/docs/api/swagger?document=https%3A%2F%2Fjuspay.io%2Fin%2Fdocs%2Flotuspay%2Fweb%2Fcore-resources%2Flist-all-sources
llms_txt: https://juspay.io/in/docs/llms.txt
product_llms_txt: https://juspay.io/in/docs/lotuspay/llms.txt
---

## API Version: default


# List  all sources



You can see a list of your sources. The sources are returned sorted by creation date, with the most recent appearing first. You can use this API method and the limit parameter to page through sources. You can also filter for status and variant. You can use any combination of these arguments.

**ARGUMENTS** 


| Argument | Description |
|---|---|
| limit optional, default is 100 | A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 100. |
| image optional	 | A filter on whether the physical source has an image attached e.g. image=true. |
| status optional	 | A filter on the status of the sources to be returned e.g. status=pending. |
| variant optional	 | A filter on the variant of the sources to be returned e.g. variant=physical. |
| page optional | This Page will return all the sources with the respective page. |


**Returns**  A dictionary with a `data` property that contains an array of up to `limit` sources and when you pass `page`  it will return you all the entries in the respective page. Each entry in the array is a separate sources object. If no more sources are available, the resulting array will be empty. Note: Limited API Keys will return only those objects to which they are associated. If you provide a non-existent filter, this call returns an error.## Endpoints:
- Sandbox: https://api-test.lotuspay.com/v1/sources

- Production: https://api.lotuspay.com/v1/sources

## Request Type: 
GET

## Content-Type: 
application/json

## Authorization:

#### Basic Auth:
Auth example
- Value:  sk_test_XjIHowXWSI23uvjepz2X82
## Sample Code Snippets:
### Sample Request and Response:

#### Request:
```Shell
$ curl https://api-test.lotuspay.com/v1/sources?limit=10 \
   -u sk_test_XjIHowXWSI23uvjepz2X82: \
   -G

```

#### Response:
```json
{
    "object": "list",
    "url": "/v1/mandates",
    "has_more": false,
    "data": [
      {
          "id": "SC004433221AA",
          "reference1": "test1"
      },
      {
          "id": "SC004433221BB",
          "reference1": "test2"
      },
      {
          "id": "SC004433221CC",
          "reference1": "test3"
      },
      {
          "id": "SC004433221DD",
          "reference1": "test4"
      }
    ]
  }
  
```

## API Responses:


---

## See Also

- [Send a reminder invitation for a source](https://juspay.io/in/docs/lotuspay/web/core-resources/send-a-reminder-invitation-for-a-source)
- [The physical mandate image object](https://juspay.io/in/docs/lotuspay/web/core-resources/the-physical-mandate-image-object)
