Jicoo Developer Potal
  1. Event Types
Jicoo Developer Potal
  • Create powerful apps with Jicoo's API
  • Quick start
  • Authentication
  • Errors
  • Versioning
  • Types
  • API Reference Overview
  • Guide
    • How to use webhook
    • How to use Account integration
  • Guide(Japanese)
    • アカウント連携の使い方
    • Webhookの使い方
    • ホストの優先度を更新する方法
  • 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
    • 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
  1. Event Types

List Event Types

GET
/v1/event_types
The List Event Types API retrieves a list of all event types available within the system. This API provides detailed information about each event type, including its settings, availability, associated services, and payment methods. It is useful for managing and reviewing all EventTypes configured within the system.

Request

Authorization
Add parameter in header
X-Jicoo-Api-Key
Example:
X-Jicoo-Api-Key: ********************
Query Params
page
number 
optional
Example:
1
perPage
number 
optional
Example:
10

Request 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 --request GET '/v1/event_types?page=1&perPage=10' \
--header 'X-Jicoo-Api-Key;'

Responses

🟢200Success
application/json
Body
data
array[object (EventType) {15}] 
required
uid
string 
required
Unique identifier of the event type
slug
string 
required
Slug of the event type
name
string 
required
Name of the event type
description
string  | null 
required
Description of the event type
coverImage
string  | null 
required
Cover image of the event type
color
string 
required
Color of the event type
duration
integer 
required
Duration of the event type
> 0
status
enum<string> 
required
Status of the event type available
Allowed values:
enabledisable
internalNote
string  | null 
required
Internal note of the event type
locations
array [object {1}] 
required
questions
array [object {6}] 
required
services
array [object {8}] 
required
paymentMethods
array [object {1}] 
required
createdAt
string <date-time>
required
Created date of the event type
updatedAt
string <date-time>
required
Updated date of the event type
totalCount
integer 
required
total count
count
integer 
required
current count
currentPage
integer 
required
current page
nextPage
integer 
optional
next page
numberOfPages
integer 
required
number of pages
Example
{
  "data": [
    {
      "uid": "string",
      "slug": "string",
      "name": "string",
      "description": "string",
      "coverImage": "string",
      "color": "string",
      "duration": 1,
      "status": "enable",
      "internalNote": "string",
      "locations": [
        {
          "locationId": "inPerson"
        }
      ],
      "questions": [
        {
          "uid": "string",
          "choices": [
            {
              "uid": "string",
              "value": "string"
            }
          ],
          "content": "string",
          "isRequired": true,
          "workflowType": "text",
          "hasOtherChoice": true
        }
      ],
      "services": [
        {
          "id": 0,
          "name": "string",
          "description": "string",
          "coverImage": "string",
          "isRequired": true,
          "isShowPrice": true,
          "price": {
            "currency": "jpy",
            "unitAmount": 0,
            "taxInclusive": "exclusive",
            "taxPercentage": 0
          },
          "sort": 0
        }
      ],
      "paymentMethods": [
        {
          "methodType": "none"
        }
      ],
      "createdAt": "2019-08-24T14:15:22Z",
      "updatedAt": "2019-08-24T14:15:22Z"
    }
  ],
  "totalCount": 0,
  "count": 0,
  "currentPage": 0,
  "nextPage": 0,
  "numberOfPages": 0
}
Previous
Get Event Type
Next
List Event Type Hosts
Built with