---
title: "Update a counter bid"
method: PUT
path: "/participant-pools/{participantPoolId}/items/{itemId}/scheduling/counter-bids/{id}"
tags: ["Items - Scheduling - Counter Bids"]
---

# Update a counter bid

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

## Request

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

Update an existing counter bid for a pool item's scheduling

## Request body

- object
  - `counter` ParticipantPoolItemSchedulingBid: 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

## Response `200`

Counter bid updated successfully

- ParticipantPoolItemSchedulingCounterBid: Counter bid configuration for participant pool item scheduling
  - `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

---

[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)
