There is no official documentation.
https://calendar.yahoo.com/
required: yes
format: number
example: v=60
description: Must be 60. Possibly a version number?
required: yes
format: text
example: TITLE=Birthday
description: Event title. Line feeds will appear in the confirmation screen, but will not be saved. May not contain HTML.
required: yes
format: datetime (ISO8601)
example: ST=20201231T193000Z
description: Event start time. Options:
20201231T193000Z
: Event start time in UTC. Will be converted to the user’s time zone.20201231T193000
: Event start time in user’s local time20201231
: Event start time for an all day event. DUR
value is ignored if this form is used.required: yes
format: datetime (ISO8601)
example: ET=20201231T193000Z
description: Event end time. Options the same as for st
parameter.
Note that dur
parameter will be ignored if et
is specified.
⚠️ This parameter appears to be broken with respect to timezones (need to confirm).
required: no
status: appears to no longer work
format: time (HHmm
) or allday
example: dur=0200
description: Duration of the event.
Format is HHmm
, zero-padded.
mm
may range up to 99, and is converted into hours appropriately.
HH
values over 24 hours appear to be modulated by 24.
Durations that span midnight behave strangely.
Leave this blank if the event has no specific end time, or if this is an all-day event.
Note that dur
parameter will be ignored if et
is specified.
Used only when et
is not specified OR value is allday
.
Note that the maximum duration yahoo can except is 99 hours and 59 minutes due to the limitation of the format.
required: no
status: propably not supported anymore (or format is changed)
format: number
example: type=10
description: event’s type
required: no
format: text
example: DESC=With clowns and stuff
description: description of your event. This may contain line breaks (encoded in the usual manner, these become %0A). This may contain HTML, but all tags will be stripped out. This appears to accept quite a large amount of text, considering that it is being passed through on a query string.
required: no
status: propably not supported anymore (there is no input for URL in a form)
format: URL
example: URL=https://example.com
description: If present, the URL will be used to create a link out of the event title.
required: no
format: text
example: in_loc=North Pole
description: event location.
required: no
format: text
example: in_st=Main str.
description: Street address.
required: no
format: text
example: in_csz=Atlanta, GA, 30307
description: City / State / Zip.
required: no
format: text
example: in_ph=404-589-1228
description: Phone.
required: no
format: text
status: deprecated as of August 2021
example: RPAT=01Wk
description: Used to specify a recurring event.
If this is present, then REND
is also required.
Examples:
01Dy
01Wk
01Mh
01Yr
01WkMoWeFr
01WkTuTh
01WkMoTuWeThFr
01WkSuSa
01WkSuSa
01Mh2Tu
required: no (yes if RPAT
specified)
format: datetime (YYYYMMDD
)
example: REND=20191231
description: Used to specify when a recurring event pattern ends.
Date format: YYYYMMDD
required: no
format: text
example: ``
description: ?
required: no
format: string
example: to=santa@example.com,easter.bunny@example.com
description: A comma-separated list of emails of attendees.
required: no
format: text
example: ``
description: ?
required: no
format: text (length 2 or 3): {NUMBER} [D |
H |
M ] |
example: rem1=1D
(1D
means 1day)
description: When reminder 1 should be sent. Set to 0D for no reminder.
required: no
format: text (length 2 or 3): {NUMBER} [D |
H |
M ] |
example: rem2=6H
description: When reminder 2 should be sent. Cannot have a reminder 2 without a reminder 1.
required: no
status: deprecated
format: text
example: remadr=some@example.com
description: Probably setup an email address to send notification for a reminder.
required: no
status: deprecated. Only true
makes sense, but it’s true
by default.
format: true
/false
description: Probably enables messenger notification for a reminder.
required: no
format: text
example: uid=750e0c92aa33a7382460a280c2dfb8e6
description: Unique event ID. Using it, you can change existing events, do not add a new one.