Ir al contenido

Availability ​

Public booking API · https://api.conciar.com/public/v1

INFO

La referencia de la API está en inglés.

Days of a month ​

Every day of the month as open, closed, full or unavailable (outside the booking window) for a party size.

GET/public/v1/restaurants/{organization_guid}/calendar
Sin clave

Límite de peticiones: 120/min per restaurant and IP

Parámetros de ruta

  • organization_guidstringobligatorio

    The restaurant's guid or its handle (any case, a leading @ is ignored; former handles still resolve).

Parámetros de consulta

  • party_sizeintegerobligatorio

    Guests, 1 up to booking.max_party from GET /restaurants/{organization_guid} (never more than 20).

  • monthstringobligatorio

    Y-m.

Códigos de estado

  • 404NOT_FOUND (unknown restaurant) or UNAVAILABLE (the restaurant takes no online bookings).
  • 422INVALID, with errors.
curl "https://api.conciar.com/public/v1/restaurants/bistro-example/calendar?party_size=2&month=2026-10" \
  -H "Accept: application/json"
Respuesta de ejemplo · 200
{
  "status": true,
  "month": "2026-10",
  "days": {
    "2026-10-16": "open",
    "2026-10-17": "full",
    "2026-10-18": "closed",
    "…": "…"
  }
}

Times on a day ​

The bookable times for a date and party size, each with the deposit or card guarantee that applies, plus the ticketed events that day (their times are not bookable as a normal table).

GET/public/v1/restaurants/{organization_guid}/times
Sin clave

Límite de peticiones: 120/min per restaurant and IP

Parámetros de ruta

  • organization_guidstringobligatorio

    The restaurant's guid or its handle (any case, a leading @ is ignored; former handles still resolve).

Parámetros de consulta

  • party_sizeintegerobligatorio

    Guests, 1 up to booking.max_party from GET /restaurants/{organization_guid} (never more than 20).

  • datestringobligatorio

    Y-m-d.

  • langstring

    en, nl, de, fr or es. Falls back to Accept-Language, then the restaurant's language, then en.

Códigos de estado

  • 404NOT_FOUND or UNAVAILABLE.
  • 422INVALID.

Conviene saber

  • deposit is {per_person, total} and guarantee {fee, total, basis (per_guest or per_booking), free_cancellation_hours} (amounts as money) or null. events[]: {id, name, url}. A date outside the booking window gives times: []. lang only affects the event names.
curl "https://api.conciar.com/public/v1/restaurants/bistro-example/times?party_size=2&date=2026-10-24" \
  -H "Accept: application/json"
Respuesta de ejemplo · 200
{
  "status": true,
  "date": "2026-10-24",
  "times": [
    {
      "time": "18:00",
      "deposit": null,
      "guarantee": null
    },
    {
      "time": "19:00",
      "deposit": null,
      "guarantee": null
    }
  ],
  "events": []
}