# Jicoo Developer Potal ## Docs - [Create powerful apps with Jicoo's API](http://developer.jicoo.com/doc-351326.md): - [Quick start](http://developer.jicoo.com/doc-468184.md): - [Authentication](http://developer.jicoo.com/doc-468187.md): - [Errors](http://developer.jicoo.com/doc-468188.md): - [Versioning](http://developer.jicoo.com/doc-468189.md): - [Types](http://developer.jicoo.com/doc-468190.md): - [API Reference Overview](http://developer.jicoo.com/doc-468192.md): - Guide [How to use webhook](http://developer.jicoo.com/doc-356016.md): - Guide [How to use Account integration](http://developer.jicoo.com/doc-356022.md): - Guide(Japanese) [アカウント連携の使い方](http://developer.jicoo.com/doc-356017.md): - Guide(Japanese) [Webhookの使い方](http://developer.jicoo.com/doc-351325.md): - Guide(Japanese) [ホストの優先度を更新する方法](http://developer.jicoo.com/doc-689107.md): - API Reference [Jicoo API](http://developer.jicoo.com/doc-356044.md): - API Reference > Webhook Schema [Webhook schema](http://developer.jicoo.com/doc-355758.md): - API Reference > Webhook Schema [event property](http://developer.jicoo.com/doc-356000.md): - API Reference > Webhook Schema [createdAt property](http://developer.jicoo.com/doc-356002.md): - API Reference > Webhook Schema [object property](http://developer.jicoo.com/doc-356003.md): - API Reference > Webhook Schema [contact property](http://developer.jicoo.com/doc-356006.md): - API Reference > Webhook Schema [answers property ](http://developer.jicoo.com/doc-356009.md): - API Reference > Webhook Schema [answers items property](http://developer.jicoo.com/doc-356010.md): - API Reference > Webhook Schema [tracking property](http://developer.jicoo.com/doc-356011.md): ## API Docs - API Reference > Booking [List Bookings](http://developer.jicoo.com/api-5452986.md): The List Bookings API retrieves a list of all bookings made by guests. This endpoint returns an array of bookings, each containing essential information such as the booking ID, date, status, and other relevant details. It allows filtering and pagination to manage large datasets. - API Reference > Booking [Get Booking](http://developer.jicoo.com/api-5453063.md): The Get Booking API fetches detailed information about a specific booking identified by the uid. This endpoint provides comprehensive details, including the booking status, contact information, services booked, and any additional informations made during the booking. - API Reference > Booking [Cancel Booking](http://developer.jicoo.com/api-5467821.md): The Cancel Booking API allows users to cancel an existing booking. By providing the booking uid, the API will update the booking status to “Cancelled”. This action may trigger notifications or other processes depending on the system’s configuration. - API Reference > Booking [Reschedule Booking](http://developer.jicoo.com/api-5478461.md): The Reschedule Booking API enables users to change the date and time of an existing booking. By specifying the new desired time slot and the booking uid, the system will attempt to update the booking with the new details, provided the slot is available. - API Reference > Booking [Create Booking](http://developer.jicoo.com/api-5531352.md): The Create Booking API allows users to make a new booking. By submitting necessary details such as service selection, contact information, and preferred time slots, this API will create a new booking in the system. Upon successful creation, the API returns the booking details and a unique identifier for future reference. - API Reference > Booking [Update Booking](http://developer.jicoo.com/api-5545485.md): The Update Booking API provides users with the ability to modify specific details of an existing booking. By passing the uid along with the fields to be updated, this API allows changes such as updating name, description, date and time, hosts or additional infomations. The system only updates the specified fields, leaving the rest of the booking information unchanged. - API Reference > Booking [Get Booking Contacts](http://developer.jicoo.com/api-9082713.md): The GET Booking Contacts API retrieves a list of contacts associated with a specific booking. Each contact includes detailed information such as their name, email, phone number, company name, and any custom responses they provided during the booking process. - API Reference > Schedule [Update Schedule](http://developer.jicoo.com/api-5547058.md): The Update Schedule API allows users to modify an existing manually created schedule. By providing the schedule id and the fields to be updated, users can adjust details such as time, date, or other schedule-specific information. This API is used to update schedules that are visible on the Jicoo calendar page, ensuring that your calendar remains accurate and up-to-date. - API Reference > Schedule [Create Schedule](http://developer.jicoo.com/api-5577216.md): スケジュール作成APIはユーザーが手動で新しいスケジュールをJicooカレンダーに追加することができます。このAPIはJicooインターフェイスを通して直接管理されるスケジュールを作成する為のもので、イベントタイプのページで行われた予約とは関係ありません。一度作成されたスケジュールはJicooカレンダーページに表示されます。 - API Reference > Schedule [List Schedules](http://developer.jicoo.com/api-5582019.md): Returns a your list of manual creation schedules. - API Reference > Schedule [Delete Schedule](http://developer.jicoo.com/api-5841621.md): The Delete Schedule API allows users to remove an existing schedule from their Jicoo calendar. By specifying the schedule id, users can permanently delete a manually created schedule. This API ensures that unwanted or outdated schedules no longer appear on the Jicoo calendar page. - API Reference > Availability [List User Availability Calendars](http://developer.jicoo.com/api-5622521.md): The List User Availability Calendars API returns a list of templates that define user availability for accepting bookings. These templates are used to configure and manage the schedules during which bookings can be accepted. Each template provides a preset schedule that can be applied to different event types, streamlining the process of setting up availability across various booking scenarios. - API Reference > Availability [Get User Availability Calendar](http://developer.jicoo.com/api-5631878.md): The Get User Availability Calendar API retrieves the booking availability template specified by the uid. This template defines the schedule during which bookings can be accepted, allowing users to view or manage the availability settings for specific booking scenarios. This API is useful for accessing detailed information about a particular availability configuration. - API Reference > Oraganization > User [List Organization Users](http://developer.jicoo.com/api-5600138.md): - API Reference > Oraganization > User [Delete Organization User](http://developer.jicoo.com/api-5611049.md): The Delete Organization User API removes a specific user from the organization, identified by userId. This action revokes the user’s access to the organization and its resources, effectively deleting their account within the organization’s system. This API is essential for managing user access and maintaining the security of the organization’s data. - API Reference > Oraganization > User [Get Organization User](http://developer.jicoo.com/api-5611051.md): The Get Organization User API retrieves detailed information about a specific user within an organization, identified by userId. This API provides insights into the user’s role and other relevant details within the organization, allowing for effective management and oversight of user accounts within the organizational structure. - API Reference > Oraganization > User [Update Organization User](http://developer.jicoo.com/api-5611265.md): The Update Organization User Role API allows you to modify the role of a specific user within an organization, identified by userId. This API is used to update the user’s permissions and responsibilities by changing their role, ensuring that their access level aligns with their current position and duties within the organization. - API Reference > Oraganization > Invitation [Create Organiztion Invitation](http://developer.jicoo.com/api-5622157.md): The Create Organization Invitation API allows administrators to send an invitation to a new user to join the organization. By providing the necessary details, such as the recipient’s email and role, this API generates and sends an invitation, enabling the recipient to join the organization with the specified permissions. - API Reference > Oraganization > Invitation [List Organization Invitations](http://developer.jicoo.com/api-5632590.md): The List Organization Invitations API retrieves a list of all invitations sent to join an organization. This API provides detailed information about each invitation, including the recipient's email and other relevant details, enabling administrators to manage and oversee all pending invitations within the organization. - API Reference > Oraganization > Invitation [Get Organization Invitation](http://developer.jicoo.com/api-5632603.md): The Get Organization Invitation API retrieves detailed information about a specific invitation to join an organization, identified by id. This API provides insights into the recipient’s email and other relevant information, allowing administrators to track and manage invitations within the organization. - API Reference > Oraganization > Invitation [Delete Organiztion Invitation](http://developer.jicoo.com/api-5940628.md): The Delete Organization Invitation API allows administrators to revoke or delete a specific invitation to join the organization, identified by id. This action prevents the recipient from using the invitation to join the organization, effectively canceling the invitation. - API Reference > Oraganization [Get Organization Team](http://developer.jicoo.com/api-5633999.md): The Get Organization Team API retrieves the basic team information. - API Reference > Event Types [Get Event Type](http://developer.jicoo.com/api-5723410.md): The Get Event Type API retrieves detailed information about a specific EventType, identified by uid. This API provides a comprehensive view of the event type’s settings, availability, and associated options. - API Reference > Event Types [List Event Types](http://developer.jicoo.com/api-5734881.md): 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. - API Reference > Event Types [List Event Type Hosts](http://developer.jicoo.com/api-5734887.md): This API endpoint retrieves a list of event types along with their associated hosts. It provides comprehensive details about each event type, including its unique identifier, name, description, visual elements like cover image and color, duration, and status. The endpoint also returns information about the any questions that attendees need to answer, available services with pricing details, and accepted payment methods. - API Reference > Event Types [Get Event Type Available Schedules](http://developer.jicoo.com/api-5734996.md): Returns a list of available times for an event type within a specified date range. - API Reference > Event Types [Account Integration](http://developer.jicoo.com/api-4059407.md): The Account Linking API is a function that allows you to generate a URL for a EventType page that displays the guest's name and email address as uneditable fields on the EventType page you manage. - API Reference > Event Types [Update Event Type Host](http://developer.jicoo.com/api-10385285.md): This API can be used to update information on the host of the event type page, such as round-robin priority settings. - API Reference > Event Types [Delete Event Type Host](http://developer.jicoo.com/api-15383912.md): This API can be used to delete information on the host of the event type page. - API Reference > Event Types [Create Event Type Host](http://developer.jicoo.com/api-15387678.md): This API can be used to create the host of the event type page.