
TimeNavi
Description
Interact with your calendar. Analyze and create events, understand and plan your time better.
Details
https://timenavi.com/.well-known/ai-plugin.json
{
"schema_version": "v1",
"name_for_human": "TimeNavi",
"name_for_model": "timenavi",
"description_for_human": "Interact with your calendar. Analyze and create events, understand and plan your time better.",
"description_for_model": "Plugin for analyzing events from a calendar. You can retrieve events and calculate how much time was spent on given activities. You can also add new events to the calendar.",
"auth": {
"type": "oauth",
"client_url": "https://timenavi.com/auth/openai",
"scope": "read+write",
"authorization_url": "https://timenavi.com/api/openai/authorize",
"authorization_content_type": "application/json",
"verification_tokens": {
"openai": "9b89c858fb0e4b0699ecf5320db0c6fa"
}
},
"api": {
"type": "openapi",
"url": "https://timenavi.com/openapi.yaml",
"is_user_authenticated": true
},
"logo_url": "https://timenavi.com/images/brand/aiplugin/logo.png",
"contact_email": "team@timenavi.com",
"legal_info_url": "https://timenavi.com/terms-of-service"
}
https://timenavi.com/openapi.yaml
openapi: 3.0.0
info:
title: TimeNavi API
version: 1.0.0
paths:
/api/openai/events/list:
get:
summary: Get Calendar Events
description: Returns a list of events from the user's calendars. Returns events from all selected calendars in TimeNavi, which can be changed at https://timenavi.com/settings/calendars.
operationId: getCalendarEvents
parameters:
- in: query
name: startDate
description: Start date in ISO format (e.g., 2023-05-15)
schema:
type: string
format: date
required: true
- in: query
name: endDate
description: End date in ISO format (e.g., 2023-05-16)
schema:
type: string
format: date
required: true
responses:
"200":
description: Successful response
content:
application/json:
schema:
type: object
properties:
events:
type: array
description: The list of all events in user's selected calendars. If the total number of events exceeds 20, the list contains only first 20 events.
items:
type: object
properties:
title:
type: string
example: Project Deadline
description: Event title
start:
type: string
format: date-time
example: "2023-05-15T10:00:00Z"
description: Start timestamp in ISO format
end:
type: string
format: date-time
example: "2023-05-15T11:00:00Z"
description: End timestamp in ISO format
description:
type: string
example: Project deadline meeting
description: Event description
location:
type: string
example: Conference Room 1
description: Event location
attendees:
type: array
items:
type: string
example: john.doe@example.com
description: Email address of an attendee
calendar:
type: string
example: john@example.com
description: Name of the calendar
isAllDay:
type: boolean
example: false
description: If the event is all day
color:
type: string
example: "Banana"
description: Color of the event
totalNumberOfEvents:
type: number
example: 15
description: Total number of events
moreInfoLink:
type: string
example: https://timenavi.com/dashboard
description: Link to more information (TimeNavi Dashboard)
"401":
description: Unauthorized
content: {}
"403":
description: Invalid Credential
content:
application/json:
schema:
type: object
properties:
message:
type: string
credential:
type: string
"500":
description: Internal Server Error
content:
application/json:
schema:
type: object
properties:
message:
type: string
/api/openai/activities:
get:
summary: Get Total Time Spent On Activities
description: Returns a list of activities and their totals (time spent in hours, number of events)
operationId: getActivityTotalsData
parameters:
- in: query
name: startDate
description: Start date in ISO format (e.g., 2023-05-15)
schema:
type: string
format: date
required: true
- in: query
name: endDate
description: End date in ISO format (e.g., 2023-05-16)
schema:
type: string
format: date
required: true
responses:
"200":
description: Successful response
content:
application/json:
schema:
type: object
properties:
activityTotals:
type: array
items:
type: object
properties:
name:
type: string
example: "Work"
description: Name of the activity
total:
type: number
example: 6
description: Total duration of events that belong to this activity in hours
percentage:
type: number
example: 30
description: Percentage of the time spent on all events registered in the calendar that this activity represents
count:
type: integer
example: 5
description: Number of events that belong to this activity
moreInfoLink:
type: string
example: https://timenavi.com/dashboard
description: Link to more information (TimeNavi Dashboard)
"401":
description: Unauthorized
content: {}
"403":
description: Invalid Credential
content:
application/json:
schema:
type: object
properties:
message:
type: string
credential:
type: string
"500":
description: Internal Server Error
content:
application/json:
schema:
type: object
properties:
message:
type: string
/api/openai/events/create:
post:
summary: Create Calendar Event
description: Creates a new event in the user's primary calendar.
operationId: createCalendarEvent
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
title:
type: string
required: true
start:
type: string
description: Start date and time in ISO format without timezone (e.g., 2023-05-15T00:00:00)
required: true
end:
type: string
description: End date and time in ISO format without timezone (e.g., 2023-05-16T00:00:00)
timeZone:
type: string
description: IANA timezone for the start and end times. If not specified, the user's timezone will be used. Only specify this if you want to create an event in a different timezone than the user.
location:
type: string
description:
type: string
attendees:
type: array
items:
type: string
description: Email address of an attendee
responses:
"200":
description: Event created successfully
content:
application/json:
schema:
type: object
"400":
description: Bad Request
content:
application/json:
schema:
type: object
properties:
message:
type: string
"401":
description: Unauthorized
content: {}
"403":
description: Invalid Credential
content:
application/json:
schema:
type: object
properties:
message:
type: string
credential:
type: string
"500":
description: Internal Server Error
content:
application/json:
schema:
type: object
properties:
message:
type: string
Discover other plugins from the utilities category

Glowing
Schedule and send daily SMS messages - reminders, inspiration, helpers and more.
0 Comments
Yay! Forms
Allows you to create AI-Powered Forms, Surveys, Quizzes, or Questionnaires on Yay! Forms.
0 Comments

Polarr
Search Polarr's massive pool of user generated filters to make your photos and videos perfect.
0 Comments

Bardeen
Plugin for creating and running automations on the most popular web services.
0 Comments

Decision Journal
Become a better decision maker by keeping track of your decisions and reviewing how they turn out.
0 Comments

MagicSlides
Plugin for generating presentations using AI.
0 Comments

reflect
A note-taking application.
0 Comments

Toggle Plugin
Toggle a value between 0 and 1.
0 Comments

Calculator Plugin
Plugin for basic arithmetic operations like addition, subtraction, multiplication, division, power, and square root.
0 Comments

Earthquake Info
Get latest earthquake information.
0 Comments

Mini Habits
Form new habits by breaking them into small, daily tasks.
0 Comments

Domains Bot
Checks for a domain name's availability. You can search for your desired domain name.
0 Comments

TimeMachine
Enhances AI with real-time awareness, providing current time in various formats and timezones.
0 Comments

Brandfetch
Retrieve company and brand data including logos, colors, fonts, and other brand information.
0 Comments

Image Editor
Edit images seamlessly, resize, crop, blur and many more embedded features.
0 Comments

Export Chat
A Tool to export your conversation or specific parts of your conversation.
0 Comments

Gift ideas suggester
Generate gift ideas for any occasion, such as birthdays, Mother's Day, etc. Please, provide details about recipient.
0 Comments

QR Generator
Generate QR code in seconds.
0 Comments

Reminders
Add, remove, list and tag reminders.
0 Comments
Run IFTTT actions
Ask IFTTT to run an action for you.
0 Comments
Universal
Enables to access web pages, analyze PDFs, generate QR codes, etc.
0 Comments

Converter App
Convert currencies or files like images and videos from web links and Google Drive to other formats, or work with PDFs.
0 Comments

Text Count
Count the number of words and characters in a text.
0 Comments
Idea Organiser
Organise and store your notes on Notion. Make your note taking smarter, easier and more effective.
0 Comments

TILNOTE Plugin
Plugin for managing a personal notes. You can add, view your notes.
0 Comments

Smart Connections
Chat with your notes integration for Obsidian.
0 Comments

NotesAISync
Unofficial connector to Notion for interactive note-taking.
0 Comments

enechange
Retrieve electricity plans in Japan that can save on electricity costs, based on conditions.
0 Comments
Aligned
Help the World -- automatically share LLM misbehaviors with the community! Aligned is the global platform for alignment.
0 Comments

Persona
Dive into simulated chat adventures with your beloved heroes, experts, and celebs!.
0 Comments

Tint Bolt
Tint Bolt is an administrative tool that helps automotive window tinting businesses manage their day to day operations.
0 Comments