---
title: "GET /v2/interactive-submission/preferred-package-version"
method: GET
path: "/v2/interactive-submission/preferred-package-version"
deprecated: true
---

# GET /v2/interactive-submission/preferred-package-version

`GET /v2/interactive-submission/preferred-package-version`

> **Deprecated.**

Get the preferred package version for constructing a command submission.
This endpoint (GET /interactive-submission/preferred-package-version) is deprecated and will be removed in Canton 3.6. Please use POST /interactive-submission/preferred-packages instead.

## Query parameters

- `parties` string[]
- `package-name` string, required
- `vetting_valid_at` string, date-time
- `synchronizer-id` string

## Response `200`

- GetPreferredPackageVersionResponse
  - `packagePreference` PackagePreference
    - `packageReference` PackageReference, required
      - `packageId` string, required — Required
      - `packageName` string, required — Required
      - `packageVersion` string, required — Required
    - `synchronizerId` string, required — The synchronizer for which the preferred package was computed. If the synchronizer_id was specified in the request, then it matches the request synchronizer_id. Required

## Other responses

- `400` — Invalid value, Invalid value for: query parameter parties, Invalid value for: query parameter package-name, Invalid value for: query parameter vetting_valid_at, Invalid value for: query parameter synchronizer-id
- `default`

---

[API](https://skmtc.dev/canton/apis/json-ledger-api-http-endpoints.md) · [All operations](https://skmtc.dev/canton/apis/json-ledger-api-http-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/canton/json-ledger-api-http-endpoints/revisions/296292e8b8f1/schema)
