# Zoho Calendar Integration via LowCodeAPI

## Overview

Calendar application

## Base Endpoint

```
https://api.lowcodeapi.com/zohocalender/
```

## Authentication

LowCodeAPI handles authentication automatically. You only need to:

1. **Sign up** at [Zoho Calendar](https://www.zoho.com/calendar/)
2. **Get your credentials** from [credential page](https://api-console.zoho.com/)
3. **Connect your account** in LowCodeAPI dashboard
4. **Use your `api_token`** in all requests

**Auth Type**: OAUTH2.0

## API Categories

- **Calendars API** - 1 endpoints
- **Events API** - 1 endpoints
- **Share API** - 1 endpoints

## Common Endpoints

### Category: Calendars API

#### Get calendar list

**Method**: `GET` | **LowCodeAPI Path**: `/api/v1/calendars`

**Full URL**:
```
https://api.lowcodeapi.com/zohocalender/api/v1/calendars?api_token={api_token}
```

**Description**: This API is used to get the list of all calendars or list of calendars based on a specific category/entity of a given user

---

### Category: Events API

#### Get events list

**Method**: `GET` | **LowCodeAPI Path**: `api/v1/calendars/calendar_uid/events`

**Full URL**:
```
https://api.lowcodeapi.com/zohocalenderapi/v1/calendars/calendar_uid/events?api_token={api_token}
```

**Description**: This API is used to get a list of all the events in a particular calendar of the user

---

### Category: Share API

#### Get shared calendar details

**Method**: `GET` | **LowCodeAPI Path**: `/api/v1/calendars/calendar_uid/share`

**Full URL**:
```
https://api.lowcodeapi.com/zohocalender/api/v1/calendars/calendar_uid/share?api_token={api_token}
```

**Description**: This API is used to get the calendar details of a calendar that has been shared with another user.

---

## Complete Endpoint Reference

For a complete list of all 3 endpoints, refer to:
- **OpenAPI Definition**: `https://backend.lowcodeapi.com/zohocalender/definition`
- **Official Provider Documentation**: https://www.zoho.com/calendar/help/api/