---
title: "List counter bids"
method: GET
path: "/participant-pools/{participantPoolId}/items/{itemId}/scheduling/counter-bids"
tags: ["Items - Scheduling - Counter Bids"]
---

# List counter bids

`GET /participant-pools/{participantPoolId}/items/{itemId}/scheduling/counter-bids`

## Request

- Base URL: `https://rest.api.pactima.com/v1`
- URL: `https://rest.api.pactima.com/v1/participant-pools/{participantPoolId}/items/{itemId}/scheduling/counter-bids`
- Auth: HTTP bearer

Get a list of all counter bids for a specific pool item's scheduling

## Query parameters

- `limit` integer
- `skip` integer
- `status` 'PENDING' | 'ACCEPTED' | 'REJECTED': Status of a counter bid for participant pool item scheduling

## Response `200`

A directory with a `data` property that contains an array of up to `limit` counter bids, starting after `skip`. Each entry in the array is a separate counter bid object. If no more counter bids are available, the resulting array will be empty. This request should never return an error.

- object
  - `data` ParticipantPoolItemSchedulingCounterBid[]
    - `id` string: Unique identifier for the counter bid
    - `counter` ParticipantPoolItemSchedulingBid, required: Bidding configuration for participant pool item scheduling
      - `maxPrice` number: Maximum price willing to pay for the scheduling slot
      - `currency` string: Currency code for the price (e.g., USD, EUR)
      - `allowCounterBidding` boolean: Whether counter bidding is allowed for this scheduling bid
      - `cancellationFee` number: Fee for cancelling the scheduling bid
    - `status` 'PENDING' | 'ACCEPTED' | 'REJECTED', required: Status of a counter bid for participant pool item scheduling
    - `publicId` string: Public identifier of the counter bidder
    - `name` string: Name of the counter bidder
    - `email` string: Email of the counter bidder
    - `createdAt` string, date-time: Timestamp when the counter bid was created
    - `updatedAt` string, date-time: Timestamp when the counter bid was last updated
    - `respondedAt` string, date-time: Timestamp when the counter bid was accepted or rejected
  - `hasMore` boolean: Indicates if there are more counter bids to fetch
  - `total` integer: Total number of counter bids

---

[API](https://skmtc.dev/pactima/apis/participant-pools-api.md) - [All operations](https://skmtc.dev/pactima/apis/participant-pools-api/llms.txt) - [OpenAPI document](https://skmtc.dev/pactima/apis/participant-pools-api/revisions/43bdfd66fa8c?raw)
