---
title: "Get epoch attester duties"
method: GET
path: "/v1/epoch/{epoch}/duties"
tags: ["Epoch"]
---

# Get epoch attester duties

`GET /v1/epoch/{epoch}/duties`

Returns the attester committees for every slot in the specified epoch. Committee members are global validator indices in committee order.

## Path parameters

- `epoch` integer, required

## Response `200`

OK

- ApiAPIEpochDutiesResponse
  - `data` ApiAPIEpochDutiesData
    - `committees_per_slot` integer
    - `dependent_root` string
    - `epoch` integer
    - `slots` ApiAPIEpochDutiesSlotInfo[]
      - `committees` array[]
        - integer[]
      - `slot` integer
  - `status` string

## Other responses

- `400` — Invalid parameters
- `404` — Duties not available
- `500` — Internal server error

---

[API](https://skmtc.net/ethpandaops/apis/dora-explorer-api.md) · [All operations](https://skmtc.net/ethpandaops/apis/dora-explorer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ethpandaops/dora-explorer-api/revisions/73a9fb0d9c41/schema)
