URL Scheme Format
timelined://[action]?[parameters]
Available Actions
Create Event
timelined://create?[parameters]
Open Event
timelined://open?uuid=[event-uuid]
Parameters
| Parameter | Type | Description | Example |
|---|---|---|---|
title | String | Event title | title=My Event |
subtitle | String | Event subtitle/tagline | subtitle=Important milestone |
description | String | Event description | description=Detailed description |
date | String | Start date (see date formats above) | date=2024-01-15 |
endDate | String | End date (see date formats above) | endDate=2024-01-16 |
category | String | Category name | category=Work |
type | String | Event type name | type=Meeting |
location | String | Location address | location=New York, NY |
people | String | Comma-separated people names | people=John Doe,Jane Smith |
tags | String | Comma-separated tag names | tags=important,urgent |
edit | Boolean | Show form for editing (true/false) | edit=true |
callback | URL | Callback URL for results | callback=myapp://result |
URL Examples
Simple Event Creation
timelined://create?title=Team Meeting&date=2024-01-15T14:30:00Z&category=Work&type=Meeting
Event with Multiple Parameters
timelined://create?title=Project Launch&subtitle=Major milestone&description=Successfully launched our new product&date=2024-01-15&endDate=2024-01-16&category=Work&type=Milestone&location=San Francisco, CA&people=John Doe,Jane Smith&tags=important,success
Event with Year-Only Precision
timelined://create?title=Company Founded&date=1995&category=Business&type=Foundation
Event with Month-Only Precision
timelined://create?title=Product Development Started&date=2023-06&category=Development&type=Project
Open Existing Event
timelined://open?uuid=123e4567-e89b-12d3-a456-426614174000
Callback Support
When using the callback parameter, Timelined will open the callback URL with result information:
[callback-url]?success=true&uuid=[event-uuid]&message=[result-message]
Callback Parameters
| Parameter | Type | Description |
|---|---|---|
success | Boolean | Whether the operation was successful |
uuid | String | UUID of the created/opened event |
message | String | Human-readable result message |
Callback Example
myapp://result?success=true&uuid=123e4567-e89b-12d3-a456-426614174000&message=Event created successfully