Home
This command needs authentication.

Please read this first
Example programs that use this command.

None listed yet.
Featured client application
Screen capture

Langage
REBOL

Date
19-Aug-2009
Contact us
Developer forum
Join developer mailing list
Apply for an API key

calendar.events.get

Returns information on events based on eventid's dates or type - Filters events based on calendar type

This is the very general command getting any calendar event. Eventually this will be replaced by several command each doing something more specific, but for now this command does it all

The filter is basicly the "type" argument and defaults to "home" other predefined filters are project related in the form of p-. Depeneding on the user's settings you will get back declined meetings and other items.

Arguments
session [object!] Login session - must have a valid logged in session to get any events
dates [block! none!] Pairs of dates
lastmodified [number! date! none!] Returns since that time. You should either use dates or lastmodified dates but not both.
events [string! block! none!] Either an eventid or a block of eventid's
type [string! none!] The calendar filter Right now 'home' (default) or 'project-' can be used
rsvp [logic! none!] Returns all the rsvp for this calendar. RSVP are things that you need action on like evites or meeting invites that you haven't accepted
birthday [logic! none!] Returns all the birthday for this calendar. Value of #[none] defaults to #[true]
feed [logic! none!] Returns all the feeds for this calendar. Value of #[none] defaults to #[true]
compliance [logic! none!] Get the compliance for this calendar. Will return all complinces regardless of dates.
deleted [logic! none!] Include deleted meetings in this as well - Note: If a specific meeting is requested best to set this to true to make sure you get that meeting
meeting-agenda [number! none!] Returns the number of meetings into the future up to count. Use this instead of dates.
memo-agenda [number! none!] Returns the number of memos for today and into the future. Use this instead of dates.
next-memo [number! none!] Returns the next memo for a project. Use this instead of dates.
Refinements
A refinement is an optional parameter that "refines" how a command behaves. For example, specifying a particular response format.

/javascript (No description given)
Example calls
API/private "calendar.events.get"
Example responses
Your programming language?

[REBOL] test
Live test
Arguments
(use REBOL format for arguments)   
Return format
Error codes
Information coming soon!
Version history
Warning: Each command has a major and minor version. Minor version number changes indicate improived speed and quality of commands. Major version number changes may indicate a format change, and incompatibility with a previous version of the command.

Please use the most recent major version.
Notes from the TinyGnomes team
Discussions

Report abuse
TinyGnomes API and services ©2026 Silent Software, Inc.