---
title: "Get most recent certificates"
method: GET
path: "/certificates"
---

# Get most recent certificates

`GET /certificates`

Returns the list of the most recent certificates

## Response `200`

certificates found

- CertificateListItemMessage[] — CertificateListMessage represents a list of Mithril certificates
  - `hash` string, bytes, required — Hash of the current certificate
  - `previous_hash` string, bytes, required — Hash of the previous certificate
  - `epoch` integer, required — Cardano chain epoch number
  - `signed_entity_type` SignedEntityType, required — Entity type of the message that is signed
  - `metadata` CertificateListItemMessageMetadata, required — CertificateListItemMessageMetadata represents the metadata associated to a CertificateListItemMessage
    - `network` string, required — Cardano network
    - `version` string, bytes, required — Version of the protocol
    - `parameters` ProtocolParameters, required — Protocol cryptographic parameters
      - `k` integer, required — Quorum parameter
      - `m` integer, required — Security parameter (number of lotteries)
      - `phi_f` number, double, required — f in phi(w) = 1 - (1 - f)^w, where w is the stake of a participant
    - `initiated_at` string, date-time, required — Date and time at which the certificate was initialized and ready to accept single signatures from signers
    - `sealed_at` string, date-time, required — Date and time at which the certificate was sealed (when the quorum of single signatures was reached so that a multi signature could be aggregated from them)
    - `total_signers` integer, required — The number of the signers with their stakes and verification keys
  - `protocol_message` ProtocolMessage, required — ProtocolMessage represents a message that is signed (or verified) by the Mithril protocol
    - `message_parts` ProtocolMessageParts, required — ProtocolMessage represents a message that is signed (or verified) by the Mithril protocol
      - `snapshot_digest` string, bytes — Digest of the snapshot archive
      - `next_aggregate_verification_key` string, bytes, required — Aggregate verification key (AVK) that will be used to create the next multi signature
      - `latest_block_number` string — The latest signed block number
  - `signed_message` string, bytes, required — Hash of the protocol message that is signed by the signer participants
  - `aggregate_verification_key` string, bytes, required — Aggregate verification key used to verify the multi signature

## Other responses

- `default` — certificates retrieval error

---

[API](https://skmtc.net/input-output-hk/apis/mithril-aggregator-server.md) · [All operations](https://skmtc.net/input-output-hk/apis/mithril-aggregator-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/input-output-hk/mithril-aggregator-server/versions/bbad910c52a3/schema)
