---
title: "GET /api/utilities/v0/contract/instrument-configuration/all"
method: GET
path: "/api/utilities/v0/contract/instrument-configuration/all"
tags: ["operator"]
---

# GET /api/utilities/v0/contract/instrument-configuration/all

`GET /api/utilities/v0/contract/instrument-configuration/all`

## Response `200`

Returns all instrument configurations

- GetAllInstrumentConfigurationsResponse
  - `instrumentConfigurations` InstrumentConfiguration[], required — All instrument configurations
    - `contract` ContractMeta, required
      - `createdAt` string, date-time
      - `contractId` string, required
      - `templateId` string, required
      - `synchronizerId` string — Preferred synchronizer identifier for disclosed contracts and contract metadata.
      - `domainId` string — Deprecated alias of synchronizerId kept for backward compatibility.
    - `payload` InstrumentConfigurationPayload, required
      - `operator` string, required — The operator party id
      - `provider` string, required — The provider party id
      - `registrar` string, required — The registrar party id
      - `defaultIdentifier` InstrumentIdentifier, required
        - `source` string, required — The entity that originally created or issued the identifier.
        - `id` string, required — The identifier for the instrument
        - `scheme` string, required — The scheme or standard used for the identifier.
      - `additionalIdentifiers` InstrumentIdentifier[], required — Additional instrument identifiers
        - `source` string, required — The entity that originally created or issued the identifier.
        - `id` string, required — The identifier for the instrument
        - `scheme` string, required — The scheme or standard used for the identifier.
      - `issuerRequirements` PartyCredentialRequirement[], required — Credential requirements to mint/burn a given asset
        - `issuer` string, required — Required issuer of the credential
        - `requiredClaims` string, required — Required (property, value) pairs that the holder has to have claims for as a subject
      - `holderRequirements` PartyCredentialRequirement[], required — Credential requirements to transfer/lock/unlock a given asset
        - `issuer` string, required — Required issuer of the credential
        - `requiredClaims` string, required — Required (property, value) pairs that the holder has to have claims for as a subject

## Other responses

- `500` — Operator party is not available

---

[API](https://skmtc.dev/digital-asset/apis/utilities-api.md) · [All operations](https://skmtc.dev/digital-asset/apis/utilities-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/digital-asset/utilities-api/revisions/f494bf184095/schema)
