1. Event Types
Jicoo Developer Potal
  • Create powerful apps with Jicoo's API
  • Quick start
  • Errors
  • Versioning
  • Types
  • API Reference Overview
  • Authentication
  • Guide
    • How to use webhook
    • How to use Account integration
    • Jicoo MCP Server Setup Guide
    • Add the Jicoo MCP Server to Claude
    • Add the Jicoo MCP Server to Claude Code
    • Add the Jicoo MCP Server to Codex
    • Add the Jicoo MCP Server to Gemini CLI
  • Guide(Japanese)
    • アカウント連携の使い方
    • Webhookの使い方
    • ホストの優先度を更新する方法
    • Jicoo MCP Serverの使い方
    • Jicoo MCP サーバ セットアップガイド
    • Jicoo MCP サーバを Claude に追加する
    • Jicoo MCP サーバを Claude Code に追加する
    • Jicoo MCP サーバを Codex に追加する
    • Jicoo MCP サーバを Gemini CLI に追加する
  • API Reference
    • Jicoo API
    • Webhook Schema
      • Webhook schema
      • event property
      • createdAt property
      • object property
      • contact property
      • answers property
      • answers items property
      • tracking property
    • Booking
      • List Bookings
      • Get Booking
      • Cancel Booking
      • Reschedule Booking
      • Create Booking
      • Update Booking
      • Get Booking Contacts
      • Confirm booking request
      • Decline booking request
      • Automatically reassign booking host
      • Reassign booking host
    • Schedule
      • Update Schedule
      • Create Schedule
      • List Schedules
      • Delete Schedule
    • Availability
      • List User Availability Calendars
      • Get User Availability Calendar
    • Oraganization
      • User
        • List Organization Users
        • Delete Organization User
        • Get Organization User
        • Update Organization User
      • Invitation
        • Create Organiztion Invitation
        • List Organization Invitations
        • Get Organization Invitation
        • Delete Organiztion Invitation
      • Get Organization Team
    • Event Types
      • Get Event Type
        GET
      • List Event Types
        GET
      • List Event Type Hosts
        GET
      • Get Event Type Available Schedules
        GET
      • Account Integration
        POST
      • Update Event Type Host
        PATCH
      • Delete Event Type Host
        DELETE
      • Create Event Type Host
        POST
      • Delete Event Type Host Assign Rule
        DELETE
      • Update Event Type Host Assign Rule
        PATCH
      • Create Event Type Host Assign Rule
        POST
      • List Event Type Host Assign Rules
        GET
      • Update an event type
        PATCH
      • Create an event type
        POST
      • Delete an event type
        DELETE
      • Get Event Type Notification
        GET
      • Update Event Type Notification
        PATCH
      • Get Event Type Available Schedules (v2)
        GET
    • Webhook Endpoints
      • List webhook endpoints
      • Create a webhook endpoint
      • Get a webhook endpoint
      • Update a webhook endpoint
      • Delete a webhook endpoint
    • Booking Meeting Intelligence
      • List recordings for a booking
      • List transcripts for a booking
      • List recaps for a booking
    • Conferencing
      • List conferencing connections
      • Connect conferencing provider
      • Disconnect conferencing connection
    • Routing Form
      • List routing forms
      • Get routing form
      • Create routing form response
      • Update routing form response
  • User
    • Busy Times (v2)
    • Busy Times
    • Check Calendar Connection (v2)
    • Get current user profile
    • Update current user profile
    • Update current user profile image
    • Get current user settings
    • Update current user settings
    • List user busy times
  • Schemas
    • Booking
    • OrganizationUser
    • OrganizationInvitation
    • UserAvailabilityCalendar
    • OrganizationTeam
    • EventType
    • Host
    • Pagination
    • AvailableSchedule
    • EventTypeUpdateRequest
    • BookingRecording
    • BookingTranscriptSpeakerTimelineSegment
    • BookingRecapSummary
    • EventTypeCreateRequest
    • EventTypeCreateEventType
    • BookingRecapRisk
    • EventTypeDetail
    • EventTypeUpdateLocation
    • WebhookEndpointPublicCreateBody
    • BookingTranscript
    • GeneratedEventTypeUpdateRequest
    • BookingRecordingResponse
    • EventTypeCreateLocation
    • BookingRecap
    • BookingTranscriptResponse
    • ErrorEnvelope
    • WebhookEndpointPublicUpdateBody
    • EventTypeUserUpdate
    • WebhookEndpointCreateResponse
    • EventTypeUpdateForm
    • BookingRecapResponse
    • EventTypeUserCreate
    • EventTypeNotification
    • WebhookEndpoint
    • EventTypeUpdateHostAssignRule
    • EventTypeUpdateWorkflow
    • EventTypeCalendarCreateBody
    • EventTypeCalendarCreate
    • EventTypeSettingCreateBody
    • EventFormCreateBody
    • EventTypeTransparencyKeywordCreateBody
    • EventTypeCreateHostAssignRule
    • Schedule
    • EmptySuccessResponse
    • ErrorResponse
    • Booking Contact
    • HostAssignRule
    • ConferencingProvider
    • BookingReassignParams
    • ConferencingConnectBody
    • ConferencingConnectResponse
    • ConferencingConnectionItem
    • RoutingFormPublicDetailItem
    • RoutingFormPublicListItem
    • RoutingFormPublicWorkflowItem
    • RoutingFormResponseAnswerInput
    • RoutingFormResponseBody
    • RoutingFormResponseResult
    • RoutingFormResponseUpdateBody
    • UsersMeProfile
    • UsersMeProfilePatchBody
    • UsersMeSettings
    • UsersMeSettingsPatchBody
  1. Event Types

Get Event Type Available Schedules (v2)

GET
/v2/event_types/{uid}/available_schedules
Previous version: Get Event Type Available Schedules (v1)
Returns a list of available times for an event type within a specified date range. Date range can be no greater than 7 days.
Differences from v1:
Reading this endpoint never sends calendar connection error email and never updates calendar authentication error state.
When a host's external calendar cannot be read, the request fails with 424 if all hosts must attend, if every host failed, if any host's calendar is temporarily unavailable, or if a resource calendar failed. If some hosts need to reconnect their calendar and any one host is enough, those hosts are excluded, the remaining slots are returned with 200, and calendarNotice states that the excluded hosts will not be assigned to bookings made in these slots.
calendarNotice.hosts and host names in calendarNotice.message are returned only when the caller is a team Owner or Admin.
Authentication: x-jicoo-api-key, or an OIDC Bearer token with the event_types.read scope and the X-Jicoo-Team header.

Request

Authorization
Add parameter in header
X-Jicoo-Api-Key
Example:
X-Jicoo-Api-Key: ********************
Path Params

Query Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/v2/event_types//available_schedules?periodStart=2026-10-01T00%3A00%3A00Z&periodEnd=2026-10-07T00%3A00%3A00Z&duration=30' \
--header 'X-Jicoo-Api-Key: <api-key>'

Responses

🟢200Success
application/json
Bodyapplication/json

Examples
{
    "data": [
        {
            "startedAt": "2026-10-01T01:00:00.000Z",
            "remainingCapacity": 1
        },
        {
            "startedAt": "2026-10-01T02:00:00.000Z",
            "remainingCapacity": 1
        }
    ]
}
🟠400Bad Request
🟠404Not Found
🟠424Failed Dependency
Modified at 2026-09-29 04:49:27
Previous
Update Event Type Notification
Next
List webhook endpoints
Built with