---
title: "Get return authorization"
method: GET
path: "/application/return/availability"
tags: ["Application"]
---

# Get return authorization

`GET /application/return/availability`

Looks up returnability status of the lease with the given applicationID.

## Query parameters

- `applicationId` integer
- `merchantStoreId` string

## Response `200`

Success

- ReturnAvailability — An object containing account information and return availability information.
  - `merchandiseReturnAuthorization` ReturnAuthorization — An object containing Return Authorization information.
    - `authorizationCode` integer — An authorization code used to reference a return.
    - `details` string[], nullable — Remarks about the return eligibility, or any error details.
    - `isReturnEligible` boolean — Indicates whether a return can be made for the application.
    - `isManagerOverrideRequired` boolean — Indicates whether a manager override is required to make a return.
  - `accountInfo` AccountInformation
    - `firstName` string, nullable — The customer's first name.
    - `lastName` string, nullable — The customer's last name.
    - `homePhone` string, nullable — The customer's home phone number.
    - `cellPhone` string, nullable — The customer's cell phone number.
    - `emailAddress` string, nullable — The customer's email address.
    - `customerAddresses` AccountInformationAddress — The address associated with the application.
      - `streetAddress1` string, nullable — The customer's first line of the street address.
      - `streetAddress2` string, nullable — The customer's second line of the street address.
      - `city` string, nullable — The customer's city.
      - `state` string, nullable — The customer’s two-digit state code.
      - `zip` string, nullable — The customer's postal code.
      - `monthsAtAddress` integer, nullable — The amount of months that the customer has lived at this address, if available.
    - `accountNumber` integer — The application ID of the lease.
    - `approvalLimit` number, double — The dollar amount a customer has been approved for.
    - `accountStatus` string, nullable — Valid statuses include: Approved and Denied. Pending/Pre-Approved can occur which indicates that additional information from the customer is needed to continue the approval process.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `500` — Internal Service Error

---

[API](https://skmtc.dev/progleasing/apis/progressive-leasing-commerce-api.md) · [All operations](https://skmtc.dev/progleasing/apis/progressive-leasing-commerce-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/progleasing/progressive-leasing-commerce-api/revisions/a51acdb02487/schema)
