# Retrieve a List of Card Contracts for an Account Contract
source: https://developer.mastercard.com/mastercard-processing-core/documentation/use-cases/data-management/query-cms-get-particular-data/retrieve-list-card-contracts-for-acc-con/index.md

## Overview {#overview}

This use case describes how you fetch a list of card contracts linked to the specified account contract in the CMS.

## Sequence diagram {#sequence-diagram}

Diagram retrieve-list-card-contracts-for-acc-con

### Explanation {#explanation}

1. The server sends a `GET` request to the `/accounts/{account_contract_id}/card-contracts` endpoint to fetch the card contracts created in the CMS under the `account_contract_id`.
2. The API returns details for each card contract stored in the CMS linked with the specified `account_contract_id`. Refer to [Endpoint](https://developer.mastercard.com/mastercard-processing-core/documentation/use-cases/data-management/query-cms-get-particular-data/retrieve-list-card-contracts-for-acc-con/index.md#endpoint) to check the complete list of data returned by the endpoint. Tip: Use `statuses` or `open_date_from` query path parameters to filter the returned list of card contracts. You can use:
   * the `statuses` parameter to find card contracts with selected statuses
   * the `open_date_from` parameter to find card contracts created after the selected date

Tip: The operation supports [pagination](https://developer.mastercard.com/mastercard-processing-core/documentation/api-basics-section/pagination-filtering/index.md).

Refer to [Sandbox testing](https://developer.mastercard.com/mastercard-processing-core/documentation/sandbox-testing/data-management/query-cms-to-get-particular-data/retrieve-list-card-con-for-acc-con/index.md) for information on how to execute the use case in the Sandbox environment.

## Endpoint {#endpoint}


API Reference: `GET /accounts/{account_contract_id}/card-contracts`

