# Parameters to Retrieve all Recurring Donation Setups
source: https://developer.mastercard.com/donations/documentation/parameters/manage-recur-donation-param/retrieve-all-donation-setups/index.md

## Method to Retrieve all Recurring Donation Setups {#method-to-retrieve-all-recurring-donation-setups}

| Method |                                                                     Endpoint                                                                      |
|--------|---------------------------------------------------------------------------------------------------------------------------------------------------|
| GET    | **Deprecated:** ~~/donations/donors/{donor_id}/setups?offset=0\&limit=5~~ **New:** /donations/donors/{donor_id}/donation-setups?offset=0\&limit=5 |

## Path Parameters {#path-parameters}

|  Parameter  |                           Description                           |
|-------------|-----------------------------------------------------------------|
| **donorId** | Unique ID generated by Mastercard when a new donor is enrolled. |
| **limit**   | The page size of the total items                                |
| **offset**  | The starting index of the page size total items                 |

## Response Parameters {#response-parameters}

A successful request returns the HTTP `200 OK` status code and a JSON response body. Returns a donor object if a valid **donorId** was provided. When requesting the **donorId** of a donor that has been deleted, a subset of the donor's information will be returned, including the **setupStatus** returned as **DELETED**.

|        Name         |                                                         Description                                                          |
|---------------------|------------------------------------------------------------------------------------------------------------------------------|
| **donationSetupId** | The unique identifier of the recurring donation configuration generated by Mastercard at the time the donation was setup.    |
| **cardId**          | Unique ID for the payment card selected for the monthly donation. Generated by Mastercard at the time the card was enrolled. |
| **donorId**         | Unique ID generated by Mastercard when a new donor is enrolled.                                                              |
| **setupStatus**     | Indicates the status of the set-up. Can be **INITIATED** , **INACTIVE** , **ACTIVE** , **FAILED** and **DELETED** .          |
| **charityId**       | The charity's unique identifier. Assigned by Mastercard during onboarding.                                                   |
| **donationType**    | The type of donation. Values can be **Monthly** , **Micro** and **Roundup**.                                                 |
| **amount**          | The amount of the monthly donation as input by the donor during the monthly donation setup.                                  |
| **maxCap**          | The maximum monthly amount of donations as input by the donor during the monthly donation setup.                             |

