---
title: "Open times to move a booking to"
method: POST
path: "/v1/bookings/{bookingId}/times"
tags: ["Booking"]
---

# Open times to move a booking to

`POST /v1/bookings/{bookingId}/times`

## Request

- Base URL: `https://api.nogpets.com`
- URL: `https://api.nogpets.com/v1/bookings/{bookingId}/times`
- Auth: one of:
  - OAuth 2 (authorization code, authorization URL `https://api.nogpets.com/oauth/authorize`, token URL `https://api.nogpets.com/oauth/token`, scopes: `bookings:read`)
  - HTTP bearer

## Path parameters

- `bookingId` string, required

## Request body

- object
  - `from` string: A local date, YYYY-MM-DD.
  - `to` string: A local date, YYYY-MM-DD.

## Response `200`

Days and their open slots

- object
  - `bookingId` string, required
  - `durationMin` integer, required
  - `days` Day[], required
    - `date` string, required: A local date, YYYY-MM-DD.
    - `label` string, required
    - `slots` Slot[], required
      - `start` string, date-time, required
      - `time` string, required: Local HH:MM.
      - `resourceId` string, required

## Other responses

- `400`: The input is wrong (`INVALID_ARGUMENT`, or a pricing code such as `ONE_PRIMARY`, `PET_TYPE`, `UNKNOWN_SERVICE`).
- `401`: No token, or it's expired or revoked. The `WWW-Authenticate` header points at the resource metadata.
- `403`: The token lacks a scope (`INSUFFICIENT_SCOPE`, with `details.scope`).
- `404`: Not found, or not the person's.
- `409`: A rule said no: `NO_COVERAGE`, `NO_AVAILABILITY`, `SLOT_TAKEN`, `TOO_LATE`, `CONFIRM_REQUIRED` (with `details.summary`), `NOTHING_TO_PAY`, `SHOP_OFF`, `STOCK`, `SHIPPING`, `DISCOUNT`, `CASH`, `FAILED_PRECONDITION`; business sign-up: `UNDER_REVIEW`, `APPROVED`, `NOT_READY`, `TOO_MANY`, `LISTING_TAKEN`, `PAYFAST_ZA_ONLY`. `NO_COVERAGE` carries `details.leadId`, `details.message` (tell the person) and `details.next`.

---

[API](https://skmtc.dev/nogpets/apis/nogpets-api.md) · [All operations](https://skmtc.dev/nogpets/apis/nogpets-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nogpets/apis/nogpets-api/revisions/a202c1012173?raw)
