# Retrieve a List of Card Contracts for a Client source: https://developer.mastercard.com/mastercard-processing-core/documentation/use-cases/data-management/query-cms-get-particular-data/retrieve-list-card-contracts-for-client/index.md ## Overview {#overview} This use case describes how you fetch a list of account contracts linked to the specified client in the CMS. ## Sequence diagram {#sequence-diagram} Diagram retrieve-list-card-contracts-for-client ### Explanation {#explanation} 1. The server sends a `GET` request to the `/clients/{client_id}/card-contracts` endpoint to fetch card contracts associated with the `client_id` in the CMS. 2. The API returns details for each card contract stored in the CMS linked to the `client_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-client/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 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-client/index.md) for information on how to execute the use case in the Sandbox environment. Tip: The operation supports [pagination](https://developer.mastercard.com/mastercard-processing-core/documentation/api-basics-section/pagination-filtering/index.md). ## Endpoint {#endpoint} API Reference: `GET /clients/{client_id}/card-contracts`